summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-08-06 14:26:29 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-08-06 15:08:23 +0200
commit61376c4652281ddde12b7cc7e730a4a5e07bb61a (patch)
treeda4ca05a15525160419985a616d2406e5b08eafc
parentspec: Improve references in appl config options (diff)
downloadrtems-central-61376c4652281ddde12b7cc7e730a4a5e07bb61a.tar.bz2
spec: Add reference to unspecified interfaces
-rw-r--r--spec/if/build-options/ada.yml1
-rw-r--r--spec/if/build-options/debug.yml1
-rw-r--r--spec/if/build-options/drvmgr.yml1
-rw-r--r--spec/if/build-options/multiprocessing.yml1
-rw-r--r--spec/if/build-options/networking.yml1
-rw-r--r--spec/if/build-options/paravirt.yml1
-rw-r--r--spec/if/build-options/posix.yml1
-rw-r--r--spec/if/build-options/profiling.yml1
-rw-r--r--spec/if/build-options/smp.yml1
-rw-r--r--spec/if/c/bool.yml1
-rw-r--r--spec/if/c/chmod.yml1
-rw-r--r--spec/if/c/chown.yml1
-rw-r--r--spec/if/c/cpu_set_t.yml1
-rw-r--r--spec/if/c/errno.yml1
-rw-r--r--spec/if/c/false.yml1
-rw-r--r--spec/if/c/free.yml1
-rw-r--r--spec/if/c/int16_t.yml1
-rw-r--r--spec/if/c/int32_t.yml1
-rw-r--r--spec/if/c/int64_t.yml1
-rw-r--r--spec/if/c/int8_t.yml1
-rw-r--r--spec/if/c/intmax_t.yml1
-rw-r--r--spec/if/c/intptr_t.yml1
-rw-r--r--spec/if/c/link.yml1
-rw-r--r--spec/if/c/malloc.yml1
-rw-r--r--spec/if/c/mkfifo.yml1
-rw-r--r--spec/if/c/mknod.yml1
-rw-r--r--spec/if/c/null.yml1
-rw-r--r--spec/if/c/offsetof.yml1
-rw-r--r--spec/if/c/printf.yml1
-rw-r--r--spec/if/c/pthread_setspecific.yml1
-rw-r--r--spec/if/c/readdir.yml1
-rw-r--r--spec/if/c/readlink.yml1
-rw-r--r--spec/if/c/rename.yml1
-rw-r--r--spec/if/c/rmnod.yml1
-rw-r--r--spec/if/c/sbrk.yml1
-rw-r--r--spec/if/c/sem_init.yml1
-rw-r--r--spec/if/c/sem_open.yml1
-rw-r--r--spec/if/c/size_max.yml1
-rw-r--r--spec/if/c/size_t.yml1
-rw-r--r--spec/if/c/symlink.yml1
-rw-r--r--spec/if/c/time_t.yml1
-rw-r--r--spec/if/c/timespec.yml1
-rw-r--r--spec/if/c/timeval.yml1
-rw-r--r--spec/if/c/true.yml1
-rw-r--r--spec/if/c/uint16_t.yml1
-rw-r--r--spec/if/c/uint32_max.yml1
-rw-r--r--spec/if/c/uint32_t.yml1
-rw-r--r--spec/if/c/uint64_t.yml1
-rw-r--r--spec/if/c/uint8_t.yml1
-rw-r--r--spec/if/c/uintmax_t.yml1
-rw-r--r--spec/if/c/uintptr_max.yml1
-rw-r--r--spec/if/c/uintptr_t.yml1
-rw-r--r--spec/if/c/utime.yml1
-rw-r--r--spec/if/compiler/asm.yml1
-rw-r--r--spec/if/compiler/builtin-choose-expr.yml1
-rw-r--r--spec/if/compiler/builtin-expect.yml1
-rw-r--r--spec/if/compiler/builtin-return-address.yml1
-rw-r--r--spec/if/compiler/builtin-types-compatible-p.yml1
-rw-r--r--spec/if/compiler/builtin-unreachable.yml1
-rw-r--r--spec/if/compiler/cplusplus.yml1
-rw-r--r--spec/if/compiler/gnuc.yml1
-rw-r--r--spec/if/compiler/stdc-version.yml1
-rw-r--r--spec/if/compiler/typeof.yml1
-rw-r--r--spec/if/compiler/user-label-prefix.yml1
-rw-r--r--spec/if/impl/cpu/exception-frame-print.yml1
-rw-r--r--spec/if/impl/cpu/exception-frame.yml1
-rw-r--r--spec/if/impl/cpu/hardware-fp.yml1
-rw-r--r--spec/if/impl/cpu/interrupt-frame.yml1
-rw-r--r--spec/if/impl/cpu/interrupt-stack-alignment.yml1
-rw-r--r--spec/if/impl/cpu/isr-passes-frame-pointer.yml1
-rw-r--r--spec/if/impl/cpu/maximum-processors.yml1
-rw-r--r--spec/if/impl/cpu/modes-interrupt-mask.yml1
-rw-r--r--spec/if/impl/cpu/simple-vectored-interrupts.yml1
-rw-r--r--spec/if/impl/cpu/stack-minimum-size.yml1
-rw-r--r--spec/if/impl/cpu/uint32ptr.yml1
-rw-r--r--spec/if/impl/heap/information-block.yml1
-rw-r--r--spec/if/impl/interr/code.yml1
-rw-r--r--spec/if/impl/interr/source.yml1
-rw-r--r--spec/if/impl/interr/terminate.yml1
-rw-r--r--spec/if/impl/isr/handler-entry.yml1
-rw-r--r--spec/if/impl/isr/handler.yml1
-rw-r--r--spec/if/impl/isr/is-in-progress.yml1
-rw-r--r--spec/if/impl/isr/level.yml1
-rw-r--r--spec/if/impl/isr/local-disable.yml1
-rw-r--r--spec/if/impl/isr/local-enable.yml1
-rw-r--r--spec/if/impl/isr/local-flash.yml1
-rw-r--r--spec/if/impl/isr/lock-context.yml1
-rw-r--r--spec/if/impl/isr/lock-control.yml1
-rw-r--r--spec/if/impl/isr/lock-declare.yml1
-rw-r--r--spec/if/impl/isr/lock-define.yml1
-rw-r--r--spec/if/impl/isr/lock-destroy.yml1
-rw-r--r--spec/if/impl/isr/lock-initialize.yml1
-rw-r--r--spec/if/impl/isr/lock-initializer.yml1
-rw-r--r--spec/if/impl/isr/lock-isr-disable-acquire.yml1
-rw-r--r--spec/if/impl/isr/lock-isr-disable.yml1
-rw-r--r--spec/if/impl/isr/lock-member.yml1
-rw-r--r--spec/if/impl/isr/lock-reference.yml1
-rw-r--r--spec/if/impl/isr/lock-release-isr-enable.yml1
-rw-r--r--spec/if/impl/isr/stack-size.yml1
-rw-r--r--spec/if/impl/isr/vector-number.yml1
-rw-r--r--spec/if/impl/memory/zero-before-use.yml1
-rw-r--r--spec/if/impl/mpci/configuration-type.yml1
-rw-r--r--spec/if/impl/mpci/configuration.yml1
-rw-r--r--spec/if/impl/mpci/control.yml1
-rw-r--r--spec/if/impl/mpci/entry.yml1
-rw-r--r--spec/if/impl/mpci/get-packet-entry.yml1
-rw-r--r--spec/if/impl/mpci/initialization-entry.yml1
-rw-r--r--spec/if/impl/mpci/packet-classes.yml1
-rw-r--r--spec/if/impl/mpci/packet-minimum-hetero-conversion.yml1
-rw-r--r--spec/if/impl/mpci/packet-minimum-size.yml1
-rw-r--r--spec/if/impl/mpci/packet-prefix.yml1
-rw-r--r--spec/if/impl/mpci/receive-entry.yml1
-rw-r--r--spec/if/impl/mpci/return-packet-entry.yml1
-rw-r--r--spec/if/impl/mpci/send-entry.yml1
-rw-r--r--spec/if/impl/object/apis-last.yml1
-rw-r--r--spec/if/impl/object/build-id.yml1
-rw-r--r--spec/if/impl/object/build-name.yml1
-rw-r--r--spec/if/impl/object/get-api.yml1
-rw-r--r--spec/if/impl/object/get-class.yml1
-rw-r--r--spec/if/impl/object/get-index.yml1
-rw-r--r--spec/if/impl/object/get-node.yml1
-rw-r--r--spec/if/impl/object/id-final-index.yml1
-rw-r--r--spec/if/impl/object/id-final.yml1
-rw-r--r--spec/if/impl/object/id-initial-index.yml1
-rw-r--r--spec/if/impl/object/id-initial.yml1
-rw-r--r--spec/if/impl/object/id-none.yml1
-rw-r--r--spec/if/impl/object/id-of-self.yml1
-rw-r--r--spec/if/impl/object/id.yml1
-rw-r--r--spec/if/impl/object/internal-api.yml1
-rw-r--r--spec/if/impl/object/is-unlimited.yml1
-rw-r--r--spec/if/impl/object/local-node.yml1
-rw-r--r--spec/if/impl/object/maximum-per-allocation.yml1
-rw-r--r--spec/if/impl/object/search-all-nodes.yml1
-rw-r--r--spec/if/impl/object/search-local-nodes.yml1
-rw-r--r--spec/if/impl/object/search-other-nodes.yml1
-rw-r--r--spec/if/impl/object/unlimited-objects.yml1
-rw-r--r--spec/if/impl/object/who-am-i.yml1
-rw-r--r--spec/if/impl/smp/get-current-processor.yml1
-rw-r--r--spec/if/impl/smp/get-processor-maximum.yml1
-rw-r--r--spec/if/impl/smp/lock-acquire.yml1
-rw-r--r--spec/if/impl/smp/lock-release.yml1
-rw-r--r--spec/if/impl/smp/processor-configured-maximum.yml1
-rw-r--r--spec/if/impl/stack/allocator-allocate-type.yml1
-rw-r--r--spec/if/impl/stack/allocator-allocate.yml1
-rw-r--r--spec/if/impl/stack/allocator-avoids-workspace.yml1
-rw-r--r--spec/if/impl/stack/allocator-free-type.yml1
-rw-r--r--spec/if/impl/stack/allocator-free.yml1
-rw-r--r--spec/if/impl/stack/allocator-initialize-type.yml1
-rw-r--r--spec/if/impl/stack/allocator-initialize.yml1
-rw-r--r--spec/if/impl/stack/minimum-size.yml1
-rw-r--r--spec/if/impl/thread/idle-body.yml1
-rw-r--r--spec/if/impl/thread/idle-stack-size.yml1
-rw-r--r--spec/if/impl/userext/fatal.yml1
-rw-r--r--spec/if/impl/userext/initial-count.yml1
-rw-r--r--spec/if/impl/userext/initial-extensions.yml1
-rw-r--r--spec/if/impl/userext/table.yml1
-rw-r--r--spec/if/impl/userext/thread-begin.yml1
-rw-r--r--spec/if/impl/userext/thread-create.yml1
-rw-r--r--spec/if/impl/userext/thread-delete.yml1
-rw-r--r--spec/if/impl/userext/thread-exitted.yml1
-rw-r--r--spec/if/impl/userext/thread-restart.yml1
-rw-r--r--spec/if/impl/userext/thread-start.yml1
-rw-r--r--spec/if/impl/userext/thread-switch.yml1
-rw-r--r--spec/if/impl/userext/thread-terminate.yml1
-rw-r--r--spec/if/impl/watchdog/interval.yml1
-rw-r--r--spec/if/impl/watchdog/microseconds-per-tick.yml1
-rw-r--r--spec/if/impl/watchdog/nanoseconds-per-tick.yml1
-rw-r--r--spec/if/impl/watchdog/no-timeout.yml1
-rw-r--r--spec/if/impl/watchdog/ticks-per-second.yml1
-rw-r--r--spec/if/impl/watchdog/ticks-per-timeslice.yml1
-rw-r--r--spec/if/impl/watchdog/ticks-since-boot.yml1
-rw-r--r--spec/if/impl/wkspace/is-unified.yml1
-rw-r--r--spec/if/impl/wkspace/size.yml1
-rw-r--r--spec/if/rtems/io/getchark.yml1
-rw-r--r--spec/if/rtems/io/mount.yml1
-rw-r--r--spec/if/rtems/io/printk.yml1
-rw-r--r--spec/if/rtems/io/putc.yml1
-rw-r--r--spec/if/rtems/io/unmount.yml1
-rw-r--r--spec/if/use/asm.yml1
-rw-r--r--spec/if/use/false.yml1
-rw-r--r--spec/if/use/true.yml1
-rw-r--r--spec/spec/interface-unspecified.yml5
182 files changed, 186 insertions, 0 deletions
diff --git a/spec/if/build-options/ada.yml b/spec/if/build-options/ada.yml
index 9f5cf9aa..254f5e81 100644
--- a/spec/if/build-options/ada.yml
+++ b/spec/if/build-options/ada.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __RTEMS_ADA__
+reference: null
type: interface
diff --git a/spec/if/build-options/debug.yml b/spec/if/build-options/debug.yml
index 7f29fa51..67ea221a 100644
--- a/spec/if/build-options/debug.yml
+++ b/spec/if/build-options/debug.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: RTEMS_DEBUG
+reference: null
type: interface
diff --git a/spec/if/build-options/drvmgr.yml b/spec/if/build-options/drvmgr.yml
index 14587452..b5f30fe4 100644
--- a/spec/if/build-options/drvmgr.yml
+++ b/spec/if/build-options/drvmgr.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: RTEMS_DRVMGR_STARTUP
+reference: null
type: interface
diff --git a/spec/if/build-options/multiprocessing.yml b/spec/if/build-options/multiprocessing.yml
index 64774b79..9f334931 100644
--- a/spec/if/build-options/multiprocessing.yml
+++ b/spec/if/build-options/multiprocessing.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: RTEMS_MULTIPROCESSING
+reference: null
type: interface
diff --git a/spec/if/build-options/networking.yml b/spec/if/build-options/networking.yml
index 25c6bad5..e20517c6 100644
--- a/spec/if/build-options/networking.yml
+++ b/spec/if/build-options/networking.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: RTEMS_NETWORKING
+reference: null
type: interface
diff --git a/spec/if/build-options/paravirt.yml b/spec/if/build-options/paravirt.yml
index fd450a92..ff938b58 100644
--- a/spec/if/build-options/paravirt.yml
+++ b/spec/if/build-options/paravirt.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: RTEMS_PARAVIRT
+reference: null
type: interface
diff --git a/spec/if/build-options/posix.yml b/spec/if/build-options/posix.yml
index b2e4d495..eeb8bac9 100644
--- a/spec/if/build-options/posix.yml
+++ b/spec/if/build-options/posix.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: RTEMS_POSIX_API
+reference: null
type: interface
diff --git a/spec/if/build-options/profiling.yml b/spec/if/build-options/profiling.yml
index 3d10040f..a8561aa6 100644
--- a/spec/if/build-options/profiling.yml
+++ b/spec/if/build-options/profiling.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: RTEMS_PROFILING
+reference: null
type: interface
diff --git a/spec/if/build-options/smp.yml b/spec/if/build-options/smp.yml
index 8ffa436b..c8d2a517 100644
--- a/spec/if/build-options/smp.yml
+++ b/spec/if/build-options/smp.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: RTEMS_SMP
+reference: null
type: interface
diff --git a/spec/if/c/bool.yml b/spec/if/c/bool.yml
index 89a78c66..df1696fa 100644
--- a/spec/if/c/bool.yml
+++ b/spec/if/c/bool.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdbool
name: bool
+reference: null
type: interface
diff --git a/spec/if/c/chmod.yml b/spec/if/c/chmod.yml
index 451cefab..79ab25cd 100644
--- a/spec/if/c/chmod.yml
+++ b/spec/if/c/chmod.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: chmod
+reference: null
type: interface
diff --git a/spec/if/c/chown.yml b/spec/if/c/chown.yml
index f17c057f..a53f0040 100644
--- a/spec/if/c/chown.yml
+++ b/spec/if/c/chown.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: chown
+reference: null
type: interface
diff --git a/spec/if/c/cpu_set_t.yml b/spec/if/c/cpu_set_t.yml
index fc8f49f0..2809da25 100644
--- a/spec/if/c/cpu_set_t.yml
+++ b/spec/if/c/cpu_set_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-cpuset
name: cpu_set_t
+reference: null
type: interface
diff --git a/spec/if/c/errno.yml b/spec/if/c/errno.yml
index d154e55e..6d8de29a 100644
--- a/spec/if/c/errno.yml
+++ b/spec/if/c/errno.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: errno-header
name: errno
+reference: null
type: interface
diff --git a/spec/if/c/false.yml b/spec/if/c/false.yml
index 910dc972..7d0b10f6 100644
--- a/spec/if/c/false.yml
+++ b/spec/if/c/false.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdbool
name: 'false'
+reference: null
type: interface
diff --git a/spec/if/c/free.yml b/spec/if/c/free.yml
index c7a13ae0..e1495a7c 100644
--- a/spec/if/c/free.yml
+++ b/spec/if/c/free.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdlib
name: free
+reference: null
type: interface
diff --git a/spec/if/c/int16_t.yml b/spec/if/c/int16_t.yml
index f2119bbf..fa1b7fca 100644
--- a/spec/if/c/int16_t.yml
+++ b/spec/if/c/int16_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: int16_t
+reference: null
type: interface
diff --git a/spec/if/c/int32_t.yml b/spec/if/c/int32_t.yml
index d5664049..be69187a 100644
--- a/spec/if/c/int32_t.yml
+++ b/spec/if/c/int32_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: int32_t
+reference: null
type: interface
diff --git a/spec/if/c/int64_t.yml b/spec/if/c/int64_t.yml
index 5acd91d8..e17090e4 100644
--- a/spec/if/c/int64_t.yml
+++ b/spec/if/c/int64_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: int64_t
+reference: null
type: interface
diff --git a/spec/if/c/int8_t.yml b/spec/if/c/int8_t.yml
index 0ca74aee..79782209 100644
--- a/spec/if/c/int8_t.yml
+++ b/spec/if/c/int8_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: int8_t
+reference: null
type: interface
diff --git a/spec/if/c/intmax_t.yml b/spec/if/c/intmax_t.yml
index 8841659a..f1067849 100644
--- a/spec/if/c/intmax_t.yml
+++ b/spec/if/c/intmax_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: intmax_t
+reference: null
type: interface
diff --git a/spec/if/c/intptr_t.yml b/spec/if/c/intptr_t.yml
index 208233c6..3dc5acf3 100644
--- a/spec/if/c/intptr_t.yml
+++ b/spec/if/c/intptr_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: intptr_t
+reference: null
type: interface
diff --git a/spec/if/c/link.yml b/spec/if/c/link.yml
index c2856d3e..a7787795 100644
--- a/spec/if/c/link.yml
+++ b/spec/if/c/link.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: link
+reference: null
type: interface
diff --git a/spec/if/c/malloc.yml b/spec/if/c/malloc.yml
index 5685c71e..c6ec567a 100644
--- a/spec/if/c/malloc.yml
+++ b/spec/if/c/malloc.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdlib
name: malloc
+reference: null
type: interface
diff --git a/spec/if/c/mkfifo.yml b/spec/if/c/mkfifo.yml
index c4a68ce6..b5700d74 100644
--- a/spec/if/c/mkfifo.yml
+++ b/spec/if/c/mkfifo.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: mkfifo
+reference: null
type: interface
diff --git a/spec/if/c/mknod.yml b/spec/if/c/mknod.yml
index 181fc307..a252a813 100644
--- a/spec/if/c/mknod.yml
+++ b/spec/if/c/mknod.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: mknod
+reference: null
type: interface
diff --git a/spec/if/c/null.yml b/spec/if/c/null.yml
index 083bf35e..2c16c98b 100644
--- a/spec/if/c/null.yml
+++ b/spec/if/c/null.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stddef
name: 'NULL'
+reference: null
type: interface
diff --git a/spec/if/c/offsetof.yml b/spec/if/c/offsetof.yml
index 8fae80e3..dbbc10e2 100644
--- a/spec/if/c/offsetof.yml
+++ b/spec/if/c/offsetof.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stddef
name: offsetof
+reference: null
type: interface
diff --git a/spec/if/c/printf.yml b/spec/if/c/printf.yml
index ff1c29db..370c590a 100644
--- a/spec/if/c/printf.yml
+++ b/spec/if/c/printf.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdio
name: printf
+reference: null
type: interface
diff --git a/spec/if/c/pthread_setspecific.yml b/spec/if/c/pthread_setspecific.yml
index 9c00edd0..df0d7369 100644
--- a/spec/if/c/pthread_setspecific.yml
+++ b/spec/if/c/pthread_setspecific.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: pthread
name: pthread_setspecific
+reference: null
type: interface
diff --git a/spec/if/c/readdir.yml b/spec/if/c/readdir.yml
index 9b0c69fd..b95db4ea 100644
--- a/spec/if/c/readdir.yml
+++ b/spec/if/c/readdir.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: readdir
+reference: null
type: interface
diff --git a/spec/if/c/readlink.yml b/spec/if/c/readlink.yml
index 1c24db22..dad767f8 100644
--- a/spec/if/c/readlink.yml
+++ b/spec/if/c/readlink.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: readlink
+reference: null
type: interface
diff --git a/spec/if/c/rename.yml b/spec/if/c/rename.yml
index b4a61e86..2e43681e 100644
--- a/spec/if/c/rename.yml
+++ b/spec/if/c/rename.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: rename
+reference: null
type: interface
diff --git a/spec/if/c/rmnod.yml b/spec/if/c/rmnod.yml
index 782abb00..76d55cc0 100644
--- a/spec/if/c/rmnod.yml
+++ b/spec/if/c/rmnod.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: rmnod
+reference: null
type: interface
diff --git a/spec/if/c/sbrk.yml b/spec/if/c/sbrk.yml
index 42503281..92e70a81 100644
--- a/spec/if/c/sbrk.yml
+++ b/spec/if/c/sbrk.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: unistd
name: sbrk
+reference: null
type: interface
diff --git a/spec/if/c/sem_init.yml b/spec/if/c/sem_init.yml
index 81d32fc2..234f798c 100644
--- a/spec/if/c/sem_init.yml
+++ b/spec/if/c/sem_init.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: semaphore
name: sem_init
+reference: null
type: interface
diff --git a/spec/if/c/sem_open.yml b/spec/if/c/sem_open.yml
index 0dc2d0d4..07287d73 100644
--- a/spec/if/c/sem_open.yml
+++ b/spec/if/c/sem_open.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: semaphore
name: sem_open
+reference: null
type: interface
diff --git a/spec/if/c/size_max.yml b/spec/if/c/size_max.yml
index 4d5d2cdb..61a006f5 100644
--- a/spec/if/c/size_max.yml
+++ b/spec/if/c/size_max.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: SIZE_MAX
+reference: null
type: interface
diff --git a/spec/if/c/size_t.yml b/spec/if/c/size_t.yml
index 6920ce3c..46d1bb8e 100644
--- a/spec/if/c/size_t.yml
+++ b/spec/if/c/size_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stddef
name: size_t
+reference: null
type: interface
diff --git a/spec/if/c/symlink.yml b/spec/if/c/symlink.yml
index e12c3896..86bef234 100644
--- a/spec/if/c/symlink.yml
+++ b/spec/if/c/symlink.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: symlink
+reference: null
type: interface
diff --git a/spec/if/c/time_t.yml b/spec/if/c/time_t.yml
index 98a31e54..cb3514e1 100644
--- a/spec/if/c/time_t.yml
+++ b/spec/if/c/time_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: time
name: time_t
+reference: null
type: interface
diff --git a/spec/if/c/timespec.yml b/spec/if/c/timespec.yml
index 6249d229..631b57cf 100644
--- a/spec/if/c/timespec.yml
+++ b/spec/if/c/timespec.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-impl-timespec
name: struct timespec
+reference: null
type: interface
diff --git a/spec/if/c/timeval.yml b/spec/if/c/timeval.yml
index 95bedd5c..d40ac3ec 100644
--- a/spec/if/c/timeval.yml
+++ b/spec/if/c/timeval.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-impl-timeval
name: struct timeval
+reference: null
type: interface
diff --git a/spec/if/c/true.yml b/spec/if/c/true.yml
index 0aa2cb6a..7b4ea5e6 100644
--- a/spec/if/c/true.yml
+++ b/spec/if/c/true.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdbool
name: 'true'
+reference: null
type: interface
diff --git a/spec/if/c/uint16_t.yml b/spec/if/c/uint16_t.yml
index 21e19bb8..c8d43203 100644
--- a/spec/if/c/uint16_t.yml
+++ b/spec/if/c/uint16_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: uint16_t
+reference: null
type: interface
diff --git a/spec/if/c/uint32_max.yml b/spec/if/c/uint32_max.yml
index 0f1f159c..b05beba2 100644
--- a/spec/if/c/uint32_max.yml
+++ b/spec/if/c/uint32_max.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: UINT32_MAX
+reference: null
type: interface
diff --git a/spec/if/c/uint32_t.yml b/spec/if/c/uint32_t.yml
index 72254888..e0fc7dea 100644
--- a/spec/if/c/uint32_t.yml
+++ b/spec/if/c/uint32_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: uint32_t
+reference: null
type: interface
diff --git a/spec/if/c/uint64_t.yml b/spec/if/c/uint64_t.yml
index ebe9322e..b350d5c3 100644
--- a/spec/if/c/uint64_t.yml
+++ b/spec/if/c/uint64_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: uint64_t
+reference: null
type: interface
diff --git a/spec/if/c/uint8_t.yml b/spec/if/c/uint8_t.yml
index 8f9aaabc..287fa0fa 100644
--- a/spec/if/c/uint8_t.yml
+++ b/spec/if/c/uint8_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: uint8_t
+reference: null
type: interface
diff --git a/spec/if/c/uintmax_t.yml b/spec/if/c/uintmax_t.yml
index 161e6228..e7d5b0f0 100644
--- a/spec/if/c/uintmax_t.yml
+++ b/spec/if/c/uintmax_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: uintmax_t
+reference: null
type: interface
diff --git a/spec/if/c/uintptr_max.yml b/spec/if/c/uintptr_max.yml
index 20054189..0c1f06ef 100644
--- a/spec/if/c/uintptr_max.yml
+++ b/spec/if/c/uintptr_max.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: UINTPTR_MAX
+reference: null
type: interface
diff --git a/spec/if/c/uintptr_t.yml b/spec/if/c/uintptr_t.yml
index b354c0f2..8e948300 100644
--- a/spec/if/c/uintptr_t.yml
+++ b/spec/if/c/uintptr_t.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: stdint
name: uintptr_t
+reference: null
type: interface
diff --git a/spec/if/c/utime.yml b/spec/if/c/utime.yml
index 8ed54f2a..a813ecd0 100644
--- a/spec/if/c/utime.yml
+++ b/spec/if/c/utime.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: sys-stat
name: utime
+reference: null
type: interface
diff --git a/spec/if/compiler/asm.yml b/spec/if/compiler/asm.yml
index 2c66fb50..3817a8f9 100644
--- a/spec/if/compiler/asm.yml
+++ b/spec/if/compiler/asm.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __asm__
+reference: null
type: interface
diff --git a/spec/if/compiler/builtin-choose-expr.yml b/spec/if/compiler/builtin-choose-expr.yml
index 04748428..b9a9ac8f 100644
--- a/spec/if/compiler/builtin-choose-expr.yml
+++ b/spec/if/compiler/builtin-choose-expr.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __builtin_choose_expr
+reference: null
type: interface
diff --git a/spec/if/compiler/builtin-expect.yml b/spec/if/compiler/builtin-expect.yml
index abaabb96..9e3e9fc4 100644
--- a/spec/if/compiler/builtin-expect.yml
+++ b/spec/if/compiler/builtin-expect.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __builtin_expect
+reference: null
type: interface
diff --git a/spec/if/compiler/builtin-return-address.yml b/spec/if/compiler/builtin-return-address.yml
index 97f050fe..9fedfb3d 100644
--- a/spec/if/compiler/builtin-return-address.yml
+++ b/spec/if/compiler/builtin-return-address.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __builtin_return_address
+reference: null
type: interface
diff --git a/spec/if/compiler/builtin-types-compatible-p.yml b/spec/if/compiler/builtin-types-compatible-p.yml
index 1a5e8996..7b12272c 100644
--- a/spec/if/compiler/builtin-types-compatible-p.yml
+++ b/spec/if/compiler/builtin-types-compatible-p.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __builtin_types_compatible_p
+reference: null
type: interface
diff --git a/spec/if/compiler/builtin-unreachable.yml b/spec/if/compiler/builtin-unreachable.yml
index d333ec21..fe47d3cf 100644
--- a/spec/if/compiler/builtin-unreachable.yml
+++ b/spec/if/compiler/builtin-unreachable.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __builtin_unreachable
+reference: null
type: interface
diff --git a/spec/if/compiler/cplusplus.yml b/spec/if/compiler/cplusplus.yml
index 589f8399..9c0e8213 100644
--- a/spec/if/compiler/cplusplus.yml
+++ b/spec/if/compiler/cplusplus.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __cplusplus
+reference: null
type: interface
diff --git a/spec/if/compiler/gnuc.yml b/spec/if/compiler/gnuc.yml
index 6a572b6a..f498c3ab 100644
--- a/spec/if/compiler/gnuc.yml
+++ b/spec/if/compiler/gnuc.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __GNUC__
+reference: null
type: interface
diff --git a/spec/if/compiler/stdc-version.yml b/spec/if/compiler/stdc-version.yml
index da1b22a5..ac333d98 100644
--- a/spec/if/compiler/stdc-version.yml
+++ b/spec/if/compiler/stdc-version.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __STDC_VERSION__
+reference: null
type: interface
diff --git a/spec/if/compiler/typeof.yml b/spec/if/compiler/typeof.yml
index 5e8c515e..b38846dd 100644
--- a/spec/if/compiler/typeof.yml
+++ b/spec/if/compiler/typeof.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __typeof__
+reference: null
type: interface
diff --git a/spec/if/compiler/user-label-prefix.yml b/spec/if/compiler/user-label-prefix.yml
index ca92dc16..b84a47b5 100644
--- a/spec/if/compiler/user-label-prefix.yml
+++ b/spec/if/compiler/user-label-prefix.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: __USER_LABEL_PREFIX__
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/exception-frame-print.yml b/spec/if/impl/cpu/exception-frame-print.yml
index 706a53f9..7dfe6995 100644
--- a/spec/if/impl/cpu/exception-frame-print.yml
+++ b/spec/if/impl/cpu/exception-frame-print.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _CPU_Exception_frame_print
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/exception-frame.yml b/spec/if/impl/cpu/exception-frame.yml
index 91d418e1..de397ca1 100644
--- a/spec/if/impl/cpu/exception-frame.yml
+++ b/spec/if/impl/cpu/exception-frame.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: CPU_Exception_frame
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/hardware-fp.yml b/spec/if/impl/cpu/hardware-fp.yml
index 30eb1640..3f865622 100644
--- a/spec/if/impl/cpu/hardware-fp.yml
+++ b/spec/if/impl/cpu/hardware-fp.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: CPU_HARDWARE_FP
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/interrupt-frame.yml b/spec/if/impl/cpu/interrupt-frame.yml
index d8013a98..5c8e5b86 100644
--- a/spec/if/impl/cpu/interrupt-frame.yml
+++ b/spec/if/impl/cpu/interrupt-frame.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: CPU_Interrupt_frame
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/interrupt-stack-alignment.yml b/spec/if/impl/cpu/interrupt-stack-alignment.yml
index afe72476..fea5cca5 100644
--- a/spec/if/impl/cpu/interrupt-stack-alignment.yml
+++ b/spec/if/impl/cpu/interrupt-stack-alignment.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: CPU_INTERRUPT_STACK_ALIGNMENT
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/isr-passes-frame-pointer.yml b/spec/if/impl/cpu/isr-passes-frame-pointer.yml
index a77b81d5..1a6400e1 100644
--- a/spec/if/impl/cpu/isr-passes-frame-pointer.yml
+++ b/spec/if/impl/cpu/isr-passes-frame-pointer.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: CPU_ISR_PASSES_FRAME_POINTER
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/maximum-processors.yml b/spec/if/impl/cpu/maximum-processors.yml
index f212a6ad..5ea0d121 100644
--- a/spec/if/impl/cpu/maximum-processors.yml
+++ b/spec/if/impl/cpu/maximum-processors.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: CPU_MAXIMUM_PROCESSORS
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/modes-interrupt-mask.yml b/spec/if/impl/cpu/modes-interrupt-mask.yml
index 7bd2d8cd..fb6a3e40 100644
--- a/spec/if/impl/cpu/modes-interrupt-mask.yml
+++ b/spec/if/impl/cpu/modes-interrupt-mask.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: CPU_MODES_INTERRUPT_MASK
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/simple-vectored-interrupts.yml b/spec/if/impl/cpu/simple-vectored-interrupts.yml
index 0f428d5b..54e5c2e8 100644
--- a/spec/if/impl/cpu/simple-vectored-interrupts.yml
+++ b/spec/if/impl/cpu/simple-vectored-interrupts.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: CPU_SIMPLE_VECTORED_INTERRUPTS
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/stack-minimum-size.yml b/spec/if/impl/cpu/stack-minimum-size.yml
index 3f99b421..4085d468 100644
--- a/spec/if/impl/cpu/stack-minimum-size.yml
+++ b/spec/if/impl/cpu/stack-minimum-size.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: CPU_STACK_MINIMUM_SIZE
+reference: null
type: interface
diff --git a/spec/if/impl/cpu/uint32ptr.yml b/spec/if/impl/cpu/uint32ptr.yml
index 5d632ced..5458ebf4 100644
--- a/spec/if/impl/cpu/uint32ptr.yml
+++ b/spec/if/impl/cpu/uint32ptr.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: CPU_Uint32ptr
+reference: null
type: interface
diff --git a/spec/if/impl/heap/information-block.yml b/spec/if/impl/heap/information-block.yml
index 303bd27a..50ecc15d 100644
--- a/spec/if/impl/heap/information-block.yml
+++ b/spec/if/impl/heap/information-block.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: Heap_Information_block
+reference: null
type: interface
diff --git a/spec/if/impl/interr/code.yml b/spec/if/impl/interr/code.yml
index bcfb8759..b380b929 100644
--- a/spec/if/impl/interr/code.yml
+++ b/spec/if/impl/interr/code.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: Internal_errors_t
+reference: null
type: interface
diff --git a/spec/if/impl/interr/source.yml b/spec/if/impl/interr/source.yml
index ba27331d..4cc02d33 100644
--- a/spec/if/impl/interr/source.yml
+++ b/spec/if/impl/interr/source.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: Internal_errors_Source
+reference: null
type: interface
diff --git a/spec/if/impl/interr/terminate.yml b/spec/if/impl/interr/terminate.yml
index 2477b989..c6ff042f 100644
--- a/spec/if/impl/interr/terminate.yml
+++ b/spec/if/impl/interr/terminate.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Terminate
+reference: null
type: interface
diff --git a/spec/if/impl/isr/handler-entry.yml b/spec/if/impl/isr/handler-entry.yml
index bd74e0d6..e29434b2 100644
--- a/spec/if/impl/isr/handler-entry.yml
+++ b/spec/if/impl/isr/handler-entry.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: ISR_Handler_entry
+reference: null
type: interface
diff --git a/spec/if/impl/isr/handler.yml b/spec/if/impl/isr/handler.yml
index 8f0bd894..3bd20f6e 100644
--- a/spec/if/impl/isr/handler.yml
+++ b/spec/if/impl/isr/handler.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: ISR_Handler
+reference: null
type: interface
diff --git a/spec/if/impl/isr/is-in-progress.yml b/spec/if/impl/isr/is-in-progress.yml
index 68d4bd2c..35ddf138 100644
--- a/spec/if/impl/isr/is-in-progress.yml
+++ b/spec/if/impl/isr/is-in-progress.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _ISR_Is_in_progress
+reference: null
type: interface
diff --git a/spec/if/impl/isr/level.yml b/spec/if/impl/isr/level.yml
index 6db3cbe3..43871248 100644
--- a/spec/if/impl/isr/level.yml
+++ b/spec/if/impl/isr/level.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-2
name: ISR_Level
+reference: null
type: interface
diff --git a/spec/if/impl/isr/local-disable.yml b/spec/if/impl/isr/local-disable.yml
index 354fcca3..19f94444 100644
--- a/spec/if/impl/isr/local-disable.yml
+++ b/spec/if/impl/isr/local-disable.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-2
name: _ISR_Local_disable
+reference: null
type: interface
diff --git a/spec/if/impl/isr/local-enable.yml b/spec/if/impl/isr/local-enable.yml
index 8870b679..aeae4915 100644
--- a/spec/if/impl/isr/local-enable.yml
+++ b/spec/if/impl/isr/local-enable.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-2
name: _ISR_Local_enable
+reference: null
type: interface
diff --git a/spec/if/impl/isr/local-flash.yml b/spec/if/impl/isr/local-flash.yml
index e6edd923..c122a713 100644
--- a/spec/if/impl/isr/local-flash.yml
+++ b/spec/if/impl/isr/local-flash.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-2
name: _ISR_Local_flash
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-context.yml b/spec/if/impl/isr/lock-context.yml
index 32604146..fe5341f8 100644
--- a/spec/if/impl/isr/lock-context.yml
+++ b/spec/if/impl/isr/lock-context.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: ISR_lock_Context
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-control.yml b/spec/if/impl/isr/lock-control.yml
index 651ee738..d40afd06 100644
--- a/spec/if/impl/isr/lock-control.yml
+++ b/spec/if/impl/isr/lock-control.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: ISR_lock_Control
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-declare.yml b/spec/if/impl/isr/lock-declare.yml
index e484371b..604e2a8f 100644
--- a/spec/if/impl/isr/lock-declare.yml
+++ b/spec/if/impl/isr/lock-declare.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: ISR_LOCK_DECLARE
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-define.yml b/spec/if/impl/isr/lock-define.yml
index a6f5a357..71f8e80b 100644
--- a/spec/if/impl/isr/lock-define.yml
+++ b/spec/if/impl/isr/lock-define.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: ISR_LOCK_DEFINE
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-destroy.yml b/spec/if/impl/isr/lock-destroy.yml
index 9bd28a21..44c67601 100644
--- a/spec/if/impl/isr/lock-destroy.yml
+++ b/spec/if/impl/isr/lock-destroy.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: _ISR_lock_Destroy
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-initialize.yml b/spec/if/impl/isr/lock-initialize.yml
index 2fe40328..eeb536b6 100644
--- a/spec/if/impl/isr/lock-initialize.yml
+++ b/spec/if/impl/isr/lock-initialize.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: _ISR_lock_Initialize
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-initializer.yml b/spec/if/impl/isr/lock-initializer.yml
index b64aa898..bcb907a6 100644
--- a/spec/if/impl/isr/lock-initializer.yml
+++ b/spec/if/impl/isr/lock-initializer.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: ISR_LOCK_INITIALIZER
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-isr-disable-acquire.yml b/spec/if/impl/isr/lock-isr-disable-acquire.yml
index e5b2a94c..d018350c 100644
--- a/spec/if/impl/isr/lock-isr-disable-acquire.yml
+++ b/spec/if/impl/isr/lock-isr-disable-acquire.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: _ISR_lock_ISR_disable_and_acquire
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-isr-disable.yml b/spec/if/impl/isr/lock-isr-disable.yml
index 02612de4..53f937b0 100644
--- a/spec/if/impl/isr/lock-isr-disable.yml
+++ b/spec/if/impl/isr/lock-isr-disable.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: _ISR_lock_ISR_disable
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-member.yml b/spec/if/impl/isr/lock-member.yml
index 0fa0619c..61d0f78b 100644
--- a/spec/if/impl/isr/lock-member.yml
+++ b/spec/if/impl/isr/lock-member.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: ISR_LOCK_MEMBER
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-reference.yml b/spec/if/impl/isr/lock-reference.yml
index fa44b8ca..424ba063 100644
--- a/spec/if/impl/isr/lock-reference.yml
+++ b/spec/if/impl/isr/lock-reference.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: ISR_LOCK_REFERENCE
+reference: null
type: interface
diff --git a/spec/if/impl/isr/lock-release-isr-enable.yml b/spec/if/impl/isr/lock-release-isr-enable.yml
index bdaa41ac..154d76e5 100644
--- a/spec/if/impl/isr/lock-release-isr-enable.yml
+++ b/spec/if/impl/isr/lock-release-isr-enable.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-3
name: _ISR_lock_Release_and_ISR_enable
+reference: null
type: interface
diff --git a/spec/if/impl/isr/stack-size.yml b/spec/if/impl/isr/stack-size.yml
index 7f35f749..a54f54ca 100644
--- a/spec/if/impl/isr/stack-size.yml
+++ b/spec/if/impl/isr/stack-size.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _ISR_Stack_size
+reference: null
type: interface
diff --git a/spec/if/impl/isr/vector-number.yml b/spec/if/impl/isr/vector-number.yml
index e179f936..052171fa 100644
--- a/spec/if/impl/isr/vector-number.yml
+++ b/spec/if/impl/isr/vector-number.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: ISR_Vector_number
+reference: null
type: interface
diff --git a/spec/if/impl/memory/zero-before-use.yml b/spec/if/impl/memory/zero-before-use.yml
index ab2a2546..a7a1f9ac 100644
--- a/spec/if/impl/memory/zero-before-use.yml
+++ b/spec/if/impl/memory/zero-before-use.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Memory_Zero_before_use
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/configuration-type.yml b/spec/if/impl/mpci/configuration-type.yml
index b50ffb04..60b9c671 100644
--- a/spec/if/impl/mpci/configuration-type.yml
+++ b/spec/if/impl/mpci/configuration-type.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: MPCI_Configuration
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/configuration.yml b/spec/if/impl/mpci/configuration.yml
index 3f72912b..b7c03bf1 100644
--- a/spec/if/impl/mpci/configuration.yml
+++ b/spec/if/impl/mpci/configuration.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _MPCI_Configuration
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/control.yml b/spec/if/impl/mpci/control.yml
index 70ba07fd..27f20a7d 100644
--- a/spec/if/impl/mpci/control.yml
+++ b/spec/if/impl/mpci/control.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: MPCI_Control
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/entry.yml b/spec/if/impl/mpci/entry.yml
index 514d64b0..975b2e06 100644
--- a/spec/if/impl/mpci/entry.yml
+++ b/spec/if/impl/mpci/entry.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: MPCI_Entry
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/get-packet-entry.yml b/spec/if/impl/mpci/get-packet-entry.yml
index 1c59836f..f8d94ed5 100644
--- a/spec/if/impl/mpci/get-packet-entry.yml
+++ b/spec/if/impl/mpci/get-packet-entry.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: MPCI_get_packet_entry
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/initialization-entry.yml b/spec/if/impl/mpci/initialization-entry.yml
index f3a4e9e2..fd01e3cc 100644
--- a/spec/if/impl/mpci/initialization-entry.yml
+++ b/spec/if/impl/mpci/initialization-entry.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: MPCI_initialization_entry
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/packet-classes.yml b/spec/if/impl/mpci/packet-classes.yml
index dd8e4f60..28753066 100644
--- a/spec/if/impl/mpci/packet-classes.yml
+++ b/spec/if/impl/mpci/packet-classes.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-2
name: MP_packet_Classes
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/packet-minimum-hetero-conversion.yml b/spec/if/impl/mpci/packet-minimum-hetero-conversion.yml
index 3656aedc..7738e31c 100644
--- a/spec/if/impl/mpci/packet-minimum-hetero-conversion.yml
+++ b/spec/if/impl/mpci/packet-minimum-hetero-conversion.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: MP_PACKET_MINIMUN_HETERO_CONVERSION
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/packet-minimum-size.yml b/spec/if/impl/mpci/packet-minimum-size.yml
index bb1b8473..456861a3 100644
--- a/spec/if/impl/mpci/packet-minimum-size.yml
+++ b/spec/if/impl/mpci/packet-minimum-size.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: MP_PACKET_MINIMUM_PACKET_SIZE
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/packet-prefix.yml b/spec/if/impl/mpci/packet-prefix.yml
index 71622c8a..faa3abcd 100644
--- a/spec/if/impl/mpci/packet-prefix.yml
+++ b/spec/if/impl/mpci/packet-prefix.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-2
name: MP_packet_Prefix
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/receive-entry.yml b/spec/if/impl/mpci/receive-entry.yml
index 82056dba..3011b0b7 100644
--- a/spec/if/impl/mpci/receive-entry.yml
+++ b/spec/if/impl/mpci/receive-entry.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: MPCI_receive_entry
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/return-packet-entry.yml b/spec/if/impl/mpci/return-packet-entry.yml
index 335d4010..abe410b6 100644
--- a/spec/if/impl/mpci/return-packet-entry.yml
+++ b/spec/if/impl/mpci/return-packet-entry.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: MPCI_return_packet_entry
+reference: null
type: interface
diff --git a/spec/if/impl/mpci/send-entry.yml b/spec/if/impl/mpci/send-entry.yml
index 4953742c..d5d38a35 100644
--- a/spec/if/impl/mpci/send-entry.yml
+++ b/spec/if/impl/mpci/send-entry.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: MPCI_send_entry
+reference: null
type: interface
diff --git a/spec/if/impl/object/apis-last.yml b/spec/if/impl/object/apis-last.yml
index 12b6e372..318fba4c 100644
--- a/spec/if/impl/object/apis-last.yml
+++ b/spec/if/impl/object/apis-last.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_APIS_LAST
+reference: null
type: interface
diff --git a/spec/if/impl/object/build-id.yml b/spec/if/impl/object/build-id.yml
index 05f4b946..400a388c 100644
--- a/spec/if/impl/object/build-id.yml
+++ b/spec/if/impl/object/build-id.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Objects_Build_id
+reference: null
type: interface
diff --git a/spec/if/impl/object/build-name.yml b/spec/if/impl/object/build-name.yml
index 2f8fe1df..683cef3c 100644
--- a/spec/if/impl/object/build-name.yml
+++ b/spec/if/impl/object/build-name.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Objects_Build_name
+reference: null
type: interface
diff --git a/spec/if/impl/object/get-api.yml b/spec/if/impl/object/get-api.yml
index ae01d397..688c60d5 100644
--- a/spec/if/impl/object/get-api.yml
+++ b/spec/if/impl/object/get-api.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Objects_Get_API
+reference: null
type: interface
diff --git a/spec/if/impl/object/get-class.yml b/spec/if/impl/object/get-class.yml
index 72e57813..5bf520ab 100644
--- a/spec/if/impl/object/get-class.yml
+++ b/spec/if/impl/object/get-class.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Objects_Get_class
+reference: null
type: interface
diff --git a/spec/if/impl/object/get-index.yml b/spec/if/impl/object/get-index.yml
index 23484e4a..60bb84cd 100644
--- a/spec/if/impl/object/get-index.yml
+++ b/spec/if/impl/object/get-index.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Objects_Get_index
+reference: null
type: interface
diff --git a/spec/if/impl/object/get-node.yml b/spec/if/impl/object/get-node.yml
index e252051f..7495f4d8 100644
--- a/spec/if/impl/object/get-node.yml
+++ b/spec/if/impl/object/get-node.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Objects_Get_node
+reference: null
type: interface
diff --git a/spec/if/impl/object/id-final-index.yml b/spec/if/impl/object/id-final-index.yml
index 50eb7c99..b880faf9 100644
--- a/spec/if/impl/object/id-final-index.yml
+++ b/spec/if/impl/object/id-final-index.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_ID_FINAL_INDEX
+reference: null
type: interface
diff --git a/spec/if/impl/object/id-final.yml b/spec/if/impl/object/id-final.yml
index 6aa0d1dd..6d23c50d 100644
--- a/spec/if/impl/object/id-final.yml
+++ b/spec/if/impl/object/id-final.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_ID_FINAL
+reference: null
type: interface
diff --git a/spec/if/impl/object/id-initial-index.yml b/spec/if/impl/object/id-initial-index.yml
index e59fd7ff..25dd174f 100644
--- a/spec/if/impl/object/id-initial-index.yml
+++ b/spec/if/impl/object/id-initial-index.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_ID_INITIAL_INDEX
+reference: null
type: interface
diff --git a/spec/if/impl/object/id-initial.yml b/spec/if/impl/object/id-initial.yml
index 53c9fa4a..d3fec48c 100644
--- a/spec/if/impl/object/id-initial.yml
+++ b/spec/if/impl/object/id-initial.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_ID_INITIAL
+reference: null
type: interface
diff --git a/spec/if/impl/object/id-none.yml b/spec/if/impl/object/id-none.yml
index 625a1a22..9713dc7b 100644
--- a/spec/if/impl/object/id-none.yml
+++ b/spec/if/impl/object/id-none.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_ID_NONE
+reference: null
type: interface
diff --git a/spec/if/impl/object/id-of-self.yml b/spec/if/impl/object/id-of-self.yml
index 35f3abb7..4177f7f8 100644
--- a/spec/if/impl/object/id-of-self.yml
+++ b/spec/if/impl/object/id-of-self.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_ID_OF_SELF
+reference: null
type: interface
diff --git a/spec/if/impl/object/id.yml b/spec/if/impl/object/id.yml
index 836904f8..a0b919a7 100644
--- a/spec/if/impl/object/id.yml
+++ b/spec/if/impl/object/id.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: Objects_Id
+reference: null
type: interface
diff --git a/spec/if/impl/object/internal-api.yml b/spec/if/impl/object/internal-api.yml
index ff745573..a3ba67ca 100644
--- a/spec/if/impl/object/internal-api.yml
+++ b/spec/if/impl/object/internal-api.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_INTERNAL_API
+reference: null
type: interface
diff --git a/spec/if/impl/object/is-unlimited.yml b/spec/if/impl/object/is-unlimited.yml
index d7c766ee..dfe30e77 100644
--- a/spec/if/impl/object/is-unlimited.yml
+++ b/spec/if/impl/object/is-unlimited.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Objects_Is_unlimited
+reference: null
type: interface
diff --git a/spec/if/impl/object/local-node.yml b/spec/if/impl/object/local-node.yml
index 721967fb..bef1b655 100644
--- a/spec/if/impl/object/local-node.yml
+++ b/spec/if/impl/object/local-node.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Objects_Local_node
+reference: null
type: interface
diff --git a/spec/if/impl/object/maximum-per-allocation.yml b/spec/if/impl/object/maximum-per-allocation.yml
index 79e1fd43..44c5d373 100644
--- a/spec/if/impl/object/maximum-per-allocation.yml
+++ b/spec/if/impl/object/maximum-per-allocation.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Objects_Maximum_per_allocation
+reference: null
type: interface
diff --git a/spec/if/impl/object/search-all-nodes.yml b/spec/if/impl/object/search-all-nodes.yml
index 288e3806..49cd1627 100644
--- a/spec/if/impl/object/search-all-nodes.yml
+++ b/spec/if/impl/object/search-all-nodes.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_SEARCH_ALL_NODES
+reference: null
type: interface
diff --git a/spec/if/impl/object/search-local-nodes.yml b/spec/if/impl/object/search-local-nodes.yml
index 47844c8a..d91e2456 100644
--- a/spec/if/impl/object/search-local-nodes.yml
+++ b/spec/if/impl/object/search-local-nodes.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_SEARCH_LOCAL_NODE
+reference: null
type: interface
diff --git a/spec/if/impl/object/search-other-nodes.yml b/spec/if/impl/object/search-other-nodes.yml
index 519152e4..40ec1583 100644
--- a/spec/if/impl/object/search-other-nodes.yml
+++ b/spec/if/impl/object/search-other-nodes.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_SEARCH_OTHER_NODES
+reference: null
type: interface
diff --git a/spec/if/impl/object/unlimited-objects.yml b/spec/if/impl/object/unlimited-objects.yml
index cc239ee5..c9f1aef0 100644
--- a/spec/if/impl/object/unlimited-objects.yml
+++ b/spec/if/impl/object/unlimited-objects.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_UNLIMITED_OBJECTS
+reference: null
type: interface
diff --git a/spec/if/impl/object/who-am-i.yml b/spec/if/impl/object/who-am-i.yml
index c5844b38..606666da 100644
--- a/spec/if/impl/object/who-am-i.yml
+++ b/spec/if/impl/object/who-am-i.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: OBJECTS_WHO_AM_I
+reference: null
type: interface
diff --git a/spec/if/impl/smp/get-current-processor.yml b/spec/if/impl/smp/get-current-processor.yml
index 4d84384c..808b821f 100644
--- a/spec/if/impl/smp/get-current-processor.yml
+++ b/spec/if/impl/smp/get-current-processor.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _SMP_Get_current_processor
+reference: null
type: interface
diff --git a/spec/if/impl/smp/get-processor-maximum.yml b/spec/if/impl/smp/get-processor-maximum.yml
index f8be5060..bf51150b 100644
--- a/spec/if/impl/smp/get-processor-maximum.yml
+++ b/spec/if/impl/smp/get-processor-maximum.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _SMP_Get_processor_maximum
+reference: null
type: interface
diff --git a/spec/if/impl/smp/lock-acquire.yml b/spec/if/impl/smp/lock-acquire.yml
index 214f4933..24b22323 100644
--- a/spec/if/impl/smp/lock-acquire.yml
+++ b/spec/if/impl/smp/lock-acquire.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-2
name: _SMP_lock_Acquire
+reference: null
type: interface
diff --git a/spec/if/impl/smp/lock-release.yml b/spec/if/impl/smp/lock-release.yml
index edfe9dfe..7eeb559b 100644
--- a/spec/if/impl/smp/lock-release.yml
+++ b/spec/if/impl/smp/lock-release.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header-2
name: _SMP_lock_Release
+reference: null
type: interface
diff --git a/spec/if/impl/smp/processor-configured-maximum.yml b/spec/if/impl/smp/processor-configured-maximum.yml
index 966e4ac4..0e356a49 100644
--- a/spec/if/impl/smp/processor-configured-maximum.yml
+++ b/spec/if/impl/smp/processor-configured-maximum.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _SMP_Processor_configured_maximum
+reference: null
type: interface
diff --git a/spec/if/impl/stack/allocator-allocate-type.yml b/spec/if/impl/stack/allocator-allocate-type.yml
index 0f00c514..d4211ee1 100644
--- a/spec/if/impl/stack/allocator-allocate-type.yml
+++ b/spec/if/impl/stack/allocator-allocate-type.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: Stack_Allocator_allocate
+reference: null
type: interface
diff --git a/spec/if/impl/stack/allocator-allocate.yml b/spec/if/impl/stack/allocator-allocate.yml
index cc4ed5ce..dd59ddf6 100644
--- a/spec/if/impl/stack/allocator-allocate.yml
+++ b/spec/if/impl/stack/allocator-allocate.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Stack_Allocator_allocate
+reference: null
type: interface
diff --git a/spec/if/impl/stack/allocator-avoids-workspace.yml b/spec/if/impl/stack/allocator-avoids-workspace.yml
index 51cd8035..90cc64e5 100644
--- a/spec/if/impl/stack/allocator-avoids-workspace.yml
+++ b/spec/if/impl/stack/allocator-avoids-workspace.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Stack_Allocator_avoids_workspace
+reference: null
type: interface
diff --git a/spec/if/impl/stack/allocator-free-type.yml b/spec/if/impl/stack/allocator-free-type.yml
index 4b58757f..cacca0e2 100644
--- a/spec/if/impl/stack/allocator-free-type.yml
+++ b/spec/if/impl/stack/allocator-free-type.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: Stack_Allocator_free
+reference: null
type: interface
diff --git a/spec/if/impl/stack/allocator-free.yml b/spec/if/impl/stack/allocator-free.yml
index 493b1014..9a3247f5 100644
--- a/spec/if/impl/stack/allocator-free.yml
+++ b/spec/if/impl/stack/allocator-free.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Stack_Allocator_free
+reference: null
type: interface
diff --git a/spec/if/impl/stack/allocator-initialize-type.yml b/spec/if/impl/stack/allocator-initialize-type.yml
index 91c95c57..5872ec59 100644
--- a/spec/if/impl/stack/allocator-initialize-type.yml
+++ b/spec/if/impl/stack/allocator-initialize-type.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: Stack_Allocator_initialize
+reference: null
type: interface
diff --git a/spec/if/impl/stack/allocator-initialize.yml b/spec/if/impl/stack/allocator-initialize.yml
index 7836a2a4..d62a6927 100644
--- a/spec/if/impl/stack/allocator-initialize.yml
+++ b/spec/if/impl/stack/allocator-initialize.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Stack_Allocator_initialize
+reference: null
type: interface
diff --git a/spec/if/impl/stack/minimum-size.yml b/spec/if/impl/stack/minimum-size.yml
index ff2dcaad..fc06a25d 100644
--- a/spec/if/impl/stack/minimum-size.yml
+++ b/spec/if/impl/stack/minimum-size.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: STACK_MINIMUM_SIZE
+reference: null
type: interface
diff --git a/spec/if/impl/thread/idle-body.yml b/spec/if/impl/thread/idle-body.yml
index 3cbe2333..2a6ddba4 100644
--- a/spec/if/impl/thread/idle-body.yml
+++ b/spec/if/impl/thread/idle-body.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Thread_Idle_body
+reference: null
type: interface
diff --git a/spec/if/impl/thread/idle-stack-size.yml b/spec/if/impl/thread/idle-stack-size.yml
index 3f098309..226d08d4 100644
--- a/spec/if/impl/thread/idle-stack-size.yml
+++ b/spec/if/impl/thread/idle-stack-size.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Thread_Idle_stack_size
+reference: null
type: interface
diff --git a/spec/if/impl/userext/fatal.yml b/spec/if/impl/userext/fatal.yml
index a59db72e..cc349c93 100644
--- a/spec/if/impl/userext/fatal.yml
+++ b/spec/if/impl/userext/fatal.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: User_extensions_fatal_extension
+reference: null
type: interface
diff --git a/spec/if/impl/userext/initial-count.yml b/spec/if/impl/userext/initial-count.yml
index b10c9dac..1784f362 100644
--- a/spec/if/impl/userext/initial-count.yml
+++ b/spec/if/impl/userext/initial-count.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _User_extensions_Initial_count
+reference: null
type: interface
diff --git a/spec/if/impl/userext/initial-extensions.yml b/spec/if/impl/userext/initial-extensions.yml
index ff9851f5..37928e9a 100644
--- a/spec/if/impl/userext/initial-extensions.yml
+++ b/spec/if/impl/userext/initial-extensions.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _User_extensions_Initial_extensions
+reference: null
type: interface
diff --git a/spec/if/impl/userext/table.yml b/spec/if/impl/userext/table.yml
index 3934b54b..41d238c1 100644
--- a/spec/if/impl/userext/table.yml
+++ b/spec/if/impl/userext/table.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: User_extensions_Table
+reference: null
type: interface
diff --git a/spec/if/impl/userext/thread-begin.yml b/spec/if/impl/userext/thread-begin.yml
index 4dc7e13a..8de433c8 100644
--- a/spec/if/impl/userext/thread-begin.yml
+++ b/spec/if/impl/userext/thread-begin.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: User_extensions_thread_begin_extension
+reference: null
type: interface
diff --git a/spec/if/impl/userext/thread-create.yml b/spec/if/impl/userext/thread-create.yml
index 84458b1f..f41304f1 100644
--- a/spec/if/impl/userext/thread-create.yml
+++ b/spec/if/impl/userext/thread-create.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: User_extensions_thread_create_extension
+reference: null
type: interface
diff --git a/spec/if/impl/userext/thread-delete.yml b/spec/if/impl/userext/thread-delete.yml
index d0d882b5..09345c22 100644
--- a/spec/if/impl/userext/thread-delete.yml
+++ b/spec/if/impl/userext/thread-delete.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: User_extensions_thread_delete_extension
+reference: null
type: interface
diff --git a/spec/if/impl/userext/thread-exitted.yml b/spec/if/impl/userext/thread-exitted.yml
index da06a4a3..6f4c7b67 100644
--- a/spec/if/impl/userext/thread-exitted.yml
+++ b/spec/if/impl/userext/thread-exitted.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: User_extensions_thread_exitted_extension
+reference: null
type: interface
diff --git a/spec/if/impl/userext/thread-restart.yml b/spec/if/impl/userext/thread-restart.yml
index 138b96db..48655bcc 100644
--- a/spec/if/impl/userext/thread-restart.yml
+++ b/spec/if/impl/userext/thread-restart.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: User_extensions_thread_restart_extension
+reference: null
type: interface
diff --git a/spec/if/impl/userext/thread-start.yml b/spec/if/impl/userext/thread-start.yml
index 4e3dc054..28e8b4d3 100644
--- a/spec/if/impl/userext/thread-start.yml
+++ b/spec/if/impl/userext/thread-start.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: User_extensions_thread_start_extension
+reference: null
type: interface
diff --git a/spec/if/impl/userext/thread-switch.yml b/spec/if/impl/userext/thread-switch.yml
index 22da8b05..6ab17714 100644
--- a/spec/if/impl/userext/thread-switch.yml
+++ b/spec/if/impl/userext/thread-switch.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: User_extensions_thread_switch_extension
+reference: null
type: interface
diff --git a/spec/if/impl/userext/thread-terminate.yml b/spec/if/impl/userext/thread-terminate.yml
index 8c41e8f7..be14a142 100644
--- a/spec/if/impl/userext/thread-terminate.yml
+++ b/spec/if/impl/userext/thread-terminate.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: User_extensions_thread_terminate_extension
+reference: null
type: interface
diff --git a/spec/if/impl/watchdog/interval.yml b/spec/if/impl/watchdog/interval.yml
index 817b2e5c..526dc554 100644
--- a/spec/if/impl/watchdog/interval.yml
+++ b/spec/if/impl/watchdog/interval.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: Watchdog_Interval
+reference: null
type: interface
diff --git a/spec/if/impl/watchdog/microseconds-per-tick.yml b/spec/if/impl/watchdog/microseconds-per-tick.yml
index a7676673..041bd2e8 100644
--- a/spec/if/impl/watchdog/microseconds-per-tick.yml
+++ b/spec/if/impl/watchdog/microseconds-per-tick.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Watchdog_Microseconds_per_tick
+reference: null
type: interface
diff --git a/spec/if/impl/watchdog/nanoseconds-per-tick.yml b/spec/if/impl/watchdog/nanoseconds-per-tick.yml
index 9665d905..cc89e385 100644
--- a/spec/if/impl/watchdog/nanoseconds-per-tick.yml
+++ b/spec/if/impl/watchdog/nanoseconds-per-tick.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Watchdog_Nanoseconds_per_tick
+reference: null
type: interface
diff --git a/spec/if/impl/watchdog/no-timeout.yml b/spec/if/impl/watchdog/no-timeout.yml
index de64f600..5085050c 100644
--- a/spec/if/impl/watchdog/no-timeout.yml
+++ b/spec/if/impl/watchdog/no-timeout.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: WATCHDOG_NO_TIMEOUT
+reference: null
type: interface
diff --git a/spec/if/impl/watchdog/ticks-per-second.yml b/spec/if/impl/watchdog/ticks-per-second.yml
index 5d96454c..aa07394c 100644
--- a/spec/if/impl/watchdog/ticks-per-second.yml
+++ b/spec/if/impl/watchdog/ticks-per-second.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Watchdog_Ticks_per_second
+reference: null
type: interface
diff --git a/spec/if/impl/watchdog/ticks-per-timeslice.yml b/spec/if/impl/watchdog/ticks-per-timeslice.yml
index b997f698..0272bebe 100644
--- a/spec/if/impl/watchdog/ticks-per-timeslice.yml
+++ b/spec/if/impl/watchdog/ticks-per-timeslice.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Watchdog_Ticks_per_timeslice
+reference: null
type: interface
diff --git a/spec/if/impl/watchdog/ticks-since-boot.yml b/spec/if/impl/watchdog/ticks-since-boot.yml
index d2cd272c..65dcee35 100644
--- a/spec/if/impl/watchdog/ticks-since-boot.yml
+++ b/spec/if/impl/watchdog/ticks-since-boot.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Watchdog_Ticks_since_boot
+reference: null
type: interface
diff --git a/spec/if/impl/wkspace/is-unified.yml b/spec/if/impl/wkspace/is-unified.yml
index d56f10bb..ded474d5 100644
--- a/spec/if/impl/wkspace/is-unified.yml
+++ b/spec/if/impl/wkspace/is-unified.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Workspace_Is_unified
+reference: null
type: interface
diff --git a/spec/if/impl/wkspace/size.yml b/spec/if/impl/wkspace/size.yml
index c8a49c30..00e30a53 100644
--- a/spec/if/impl/wkspace/size.yml
+++ b/spec/if/impl/wkspace/size.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: header
name: _Workspace_Size
+reference: null
type: interface
diff --git a/spec/if/rtems/io/getchark.yml b/spec/if/rtems/io/getchark.yml
index 63c252b2..312942a7 100644
--- a/spec/if/rtems/io/getchark.yml
+++ b/spec/if/rtems/io/getchark.yml
@@ -5,4 +5,5 @@ enabled-by: true
interface-type: unspecified-function
links: []
name: rtems_putc
+reference: null
type: interface
diff --git a/spec/if/rtems/io/mount.yml b/spec/if/rtems/io/mount.yml
index 5da94ee9..ee4d6ba1 100644
--- a/spec/if/rtems/io/mount.yml
+++ b/spec/if/rtems/io/mount.yml
@@ -5,4 +5,5 @@ enabled-by: true
interface-type: unspecified-function
links: []
name: mount
+reference: null
type: interface
diff --git a/spec/if/rtems/io/printk.yml b/spec/if/rtems/io/printk.yml
index 367a8100..f8ed543d 100644
--- a/spec/if/rtems/io/printk.yml
+++ b/spec/if/rtems/io/printk.yml
@@ -5,4 +5,5 @@ enabled-by: true
interface-type: unspecified-function
links: []
name: printk
+reference: null
type: interface
diff --git a/spec/if/rtems/io/putc.yml b/spec/if/rtems/io/putc.yml
index d7acfdd4..d49990be 100644
--- a/spec/if/rtems/io/putc.yml
+++ b/spec/if/rtems/io/putc.yml
@@ -5,4 +5,5 @@ enabled-by: true
interface-type: unspecified-function
links: []
name: getchark
+reference: null
type: interface
diff --git a/spec/if/rtems/io/unmount.yml b/spec/if/rtems/io/unmount.yml
index 1bafdee1..fa548907 100644
--- a/spec/if/rtems/io/unmount.yml
+++ b/spec/if/rtems/io/unmount.yml
@@ -5,4 +5,5 @@ enabled-by: true
interface-type: unspecified-function
links: []
name: unmount
+reference: null
type: interface
diff --git a/spec/if/use/asm.yml b/spec/if/use/asm.yml
index a483aed0..7f827873 100644
--- a/spec/if/use/asm.yml
+++ b/spec/if/use/asm.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: ASM
+reference: null
type: interface
diff --git a/spec/if/use/false.yml b/spec/if/use/false.yml
index 5d27e1e6..4846bd2f 100644
--- a/spec/if/use/false.yml
+++ b/spec/if/use/false.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: 'FALSE'
+reference: null
type: interface
diff --git a/spec/if/use/true.yml b/spec/if/use/true.yml
index 97780774..bede8bfc 100644
--- a/spec/if/use/true.yml
+++ b/spec/if/use/true.yml
@@ -7,4 +7,5 @@ links:
- role: interface-placement
uid: container
name: 'TRUE'
+reference: null
type: interface
diff --git a/spec/spec/interface-unspecified.yml b/spec/spec/interface-unspecified.yml
index da904eff..3782f5c9 100644
--- a/spec/spec/interface-unspecified.yml
+++ b/spec/spec/interface-unspecified.yml
@@ -30,6 +30,11 @@ spec-info:
description: |
It shall be the name of the unspecified interface.
spec-type: str
+ reference:
+ description: |
+ If the value is present, then it shall be an URL to the standard or
+ specification of the interface.
+ spec-type: optional-str
description: |
This set of attributes specifies an unspecified interface.
mandatory-attributes: all