diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-04-26 09:04:50 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-04-28 07:18:33 +0200 |
commit | d3b9142a896f710924f47b4c61c19b4201cb9e8f (patch) | |
tree | dba18635f9a4210926a85bce32f4fed47ceda9e5 | |
parent | spec: Update /rtems/scheduler/* documentation (diff) | |
download | rtems-central-d3b9142a896f710924f47b4c61c19b4201cb9e8f.tar.bz2 |
spec: Allow multiple interface references
207 files changed, 268 insertions, 221 deletions
diff --git a/rtemsspec/applconfig.py b/rtemsspec/applconfig.py index 364b1225..a2ef7035 100644 --- a/rtemsspec/applconfig.py +++ b/rtemsspec/applconfig.py @@ -425,17 +425,18 @@ def _get_value_doxygen_reference(_ctx: ItemGetValueContext) -> Any: def _get_value_doxygen_url(ctx: ItemGetValueContext) -> Any: - return f"<a href=\"{ctx.item['reference']}\">{ctx.value[ctx.key]}</a>" + url = ctx.item["references"]["url"] + return f"<a href=\"{url}\">{ctx.value[ctx.key]}</a>" def _get_value_doxygen_unspecfied_define(ctx: ItemGetValueContext) -> Any: - if ctx.item["reference"]: + if "url" in ctx.item["references"]: return _get_value_doxygen_url(ctx) return get_value_hash(ctx) def _get_value_doxygen_unspecfied_type(ctx: ItemGetValueContext) -> Any: - if ctx.item["reference"]: + if "url" in ctx.item["references"]: return _get_value_doxygen_url(ctx) return get_value_double_colon(ctx) diff --git a/rtemsspec/sphinxcontent.py b/rtemsspec/sphinxcontent.py index af555fb0..3ac0a9b9 100644 --- a/rtemsspec/sphinxcontent.py +++ b/rtemsspec/sphinxcontent.py @@ -28,7 +28,7 @@ from contextlib import contextmanager from typing import Any, Iterable, Iterator, List, Optional, Sequence, Union from rtemsspec.content import Content, make_lines, to_camel_case -from rtemsspec.items import Item, ItemGetValueContext, ItemMapper +from rtemsspec.items import Item, ItemGetValue, ItemGetValueContext, ItemMapper GenericContent = Union[str, List[str], "Content"] GenericContentIterable = Union[Iterable[str], Iterable[List[str]], @@ -229,20 +229,22 @@ def _get_value_sphinx_type(ctx: ItemGetValueContext) -> Any: return f":c:type:`{ctx.value[ctx.key]}`" -def _get_value_sphinx_url(ctx: ItemGetValueContext) -> Any: - return f"`{ctx.value[ctx.key]} <{ctx.item['reference']}>`_" +def _get_value_sphinx_ref(ctx: ItemGetValueContext, + get_value: ItemGetValue) -> Any: + if "c-user" in ctx.item["references"]: + sphinx_ref = ctx.item["references"]["c-user"] + return f":ref:`{ctx.value[ctx.key]} <{sphinx_ref}>`" + if "url" in ctx.item["references"]: + return f"`{ctx.value[ctx.key]} <{ctx.item['references']['url']}>`_" + return get_value(ctx) def _get_value_sphinx_unspecified_define(ctx: ItemGetValueContext) -> Any: - if ctx.item["reference"]: - return _get_value_sphinx_url(ctx) - return _get_value_sphinx_macro(ctx) + return _get_value_sphinx_ref(ctx, _get_value_sphinx_macro) def _get_value_sphinx_unspecified_type(ctx: ItemGetValueContext) -> Any: - if ctx.item["reference"]: - return _get_value_sphinx_url(ctx) - return _get_value_sphinx_type(ctx) + return _get_value_sphinx_ref(ctx, _get_value_sphinx_type) class SphinxMapper(ItemMapper): diff --git a/rtemsspec/tests/spec-applconfig/unspec-define-2.yml b/rtemsspec/tests/spec-applconfig/unspec-define-2.yml index 017673b5..75acb27b 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-define-2.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-define-2.yml @@ -5,5 +5,6 @@ enabled-by: true interface-type: unspecified-define links: [] name: UNSPEC_DEFINE_2 -reference: https://foo +references: + url: https://foo type: interface diff --git a/rtemsspec/tests/spec-applconfig/unspec-define.yml b/rtemsspec/tests/spec-applconfig/unspec-define.yml index 766b0dec..6ca8998c 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-define.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-define.yml @@ -5,5 +5,6 @@ enabled-by: true interface-type: unspecified-define links: [] name: UNSPEC_DEFINE -reference: null +references: + c-user: SphinxRefTarget type: interface diff --git a/rtemsspec/tests/spec-applconfig/unspec-type-2.yml b/rtemsspec/tests/spec-applconfig/unspec-type-2.yml index f34f63ea..4635d785 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-type-2.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-type-2.yml @@ -5,5 +5,6 @@ enabled-by: true interface-type: unspecified-type links: [] name: unspec_type_2 -reference: https://bar +references: + url: https://bar type: interface diff --git a/rtemsspec/tests/spec-applconfig/unspec-type.yml b/rtemsspec/tests/spec-applconfig/unspec-type.yml index b133d429..249fe301 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-type.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-type.yml @@ -5,5 +5,5 @@ enabled-by: true interface-type: unspecified-type links: [] name: unspec_type -reference: null +references: {} type: interface diff --git a/rtemsspec/tests/test_applconfig.py b/rtemsspec/tests/test_applconfig.py index c99e026e..1e53e83d 100644 --- a/rtemsspec/tests/test_applconfig.py +++ b/rtemsspec/tests/test_applconfig.py @@ -107,7 +107,7 @@ NOTES: * :c:macro:`DEFINE` - * :c:macro:`UNSPEC_DEFINE` + * :ref:`UNSPEC_DEFINE <SphinxRefTarget>` * `UNSPEC_DEFINE_2 <https://foo>`_ diff --git a/spec/bsp/if/boot-card.yml b/spec/bsp/if/boot-card.yml index f33061fc..711da4c7 100644 --- a/spec/bsp/if/boot-card.yml +++ b/spec/bsp/if/boot-card.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: boot_card -reference: null +references: {} type: interface diff --git a/spec/build-options/if/ada.yml b/spec/build-options/if/ada.yml index f22c6906..524a0264 100644 --- a/spec/build-options/if/ada.yml +++ b/spec/build-options/if/ada.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __RTEMS_ADA__ -reference: null +references: {} type: interface diff --git a/spec/build-options/if/debug.yml b/spec/build-options/if/debug.yml index 87eaf0dc..53d22f02 100644 --- a/spec/build-options/if/debug.yml +++ b/spec/build-options/if/debug.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: RTEMS_DEBUG -reference: null +references: {} type: interface diff --git a/spec/build-options/if/drvmgr.yml b/spec/build-options/if/drvmgr.yml index 2df73b2d..dd61fa1c 100644 --- a/spec/build-options/if/drvmgr.yml +++ b/spec/build-options/if/drvmgr.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: RTEMS_DRVMGR_STARTUP -reference: null +references: {} type: interface diff --git a/spec/build-options/if/multiprocessing.yml b/spec/build-options/if/multiprocessing.yml index d72cbe5c..91b16e37 100644 --- a/spec/build-options/if/multiprocessing.yml +++ b/spec/build-options/if/multiprocessing.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: RTEMS_MULTIPROCESSING -reference: null +references: {} type: interface diff --git a/spec/build-options/if/networking.yml b/spec/build-options/if/networking.yml index 256343ab..a5864796 100644 --- a/spec/build-options/if/networking.yml +++ b/spec/build-options/if/networking.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: RTEMS_NETWORKING -reference: null +references: {} type: interface diff --git a/spec/build-options/if/paravirt.yml b/spec/build-options/if/paravirt.yml index 5c1f4564..29a20c7a 100644 --- a/spec/build-options/if/paravirt.yml +++ b/spec/build-options/if/paravirt.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: RTEMS_PARAVIRT -reference: null +references: {} type: interface diff --git a/spec/build-options/if/posix.yml b/spec/build-options/if/posix.yml index 3ea272e0..2ad0f05f 100644 --- a/spec/build-options/if/posix.yml +++ b/spec/build-options/if/posix.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: RTEMS_POSIX_API -reference: null +references: {} type: interface diff --git a/spec/build-options/if/profiling.yml b/spec/build-options/if/profiling.yml index e4faa826..a97b8c88 100644 --- a/spec/build-options/if/profiling.yml +++ b/spec/build-options/if/profiling.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: RTEMS_PROFILING -reference: null +references: {} type: interface diff --git a/spec/build-options/if/smp.yml b/spec/build-options/if/smp.yml index aaafeec8..1d835b4d 100644 --- a/spec/build-options/if/smp.yml +++ b/spec/build-options/if/smp.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: RTEMS_SMP -reference: null +references: {} type: interface diff --git a/spec/c/if/atexit.yml b/spec/c/if/atexit.yml index 0464ec9c..5ebb05ce 100644 --- a/spec/c/if/atexit.yml +++ b/spec/c/if/atexit.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: stdlib name: atexit -reference: null +references: {} type: interface diff --git a/spec/c/if/bool.yml b/spec/c/if/bool.yml index e106550c..5f689e67 100644 --- a/spec/c/if/bool.yml +++ b/spec/c/if/bool.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: stdbool name: bool -reference: null +references: {} type: interface diff --git a/spec/c/if/chmod.yml b/spec/c/if/chmod.yml index 9e920f6c..1bb52e90 100644 --- a/spec/c/if/chmod.yml +++ b/spec/c/if/chmod.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: chmod -reference: null +references: {} type: interface diff --git a/spec/c/if/chown.yml b/spec/c/if/chown.yml index 05765b3d..74f7dbb4 100644 --- a/spec/c/if/chown.yml +++ b/spec/c/if/chown.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: chown -reference: null +references: {} type: interface diff --git a/spec/c/if/cpu_set_t.yml b/spec/c/if/cpu_set_t.yml index 6d1e14b3..a887c44d 100644 --- a/spec/c/if/cpu_set_t.yml +++ b/spec/c/if/cpu_set_t.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-cpuset name: cpu_set_t -reference: null +references: {} type: interface diff --git a/spec/c/if/errno.yml b/spec/c/if/errno.yml index f256c6f2..2f138501 100644 --- a/spec/c/if/errno.yml +++ b/spec/c/if/errno.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: errno-header name: errno -reference: null +references: {} type: interface diff --git a/spec/c/if/exit.yml b/spec/c/if/exit.yml index c0434c50..596fc46f 100644 --- a/spec/c/if/exit.yml +++ b/spec/c/if/exit.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: stdlib name: exit -reference: null +references: {} type: interface diff --git a/spec/c/if/false.yml b/spec/c/if/false.yml index bf016ac7..8531c1bb 100644 --- a/spec/c/if/false.yml +++ b/spec/c/if/false.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: stdbool name: 'false' -reference: null +references: {} type: interface diff --git a/spec/c/if/free.yml b/spec/c/if/free.yml index 4f28fb04..e47e1c5d 100644 --- a/spec/c/if/free.yml +++ b/spec/c/if/free.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: stdlib name: free -reference: null +references: {} type: interface diff --git a/spec/c/if/int16_t.yml b/spec/c/if/int16_t.yml index 28075614..a44cb6e3 100644 --- a/spec/c/if/int16_t.yml +++ b/spec/c/if/int16_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: int16_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/int32_t.yml b/spec/c/if/int32_t.yml index 3b99e888..71f0d661 100644 --- a/spec/c/if/int32_t.yml +++ b/spec/c/if/int32_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: int32_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/int64_t.yml b/spec/c/if/int64_t.yml index ed090787..f5dbe95e 100644 --- a/spec/c/if/int64_t.yml +++ b/spec/c/if/int64_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: int64_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/int8_t.yml b/spec/c/if/int8_t.yml index 671c7ef1..ec76cc74 100644 --- a/spec/c/if/int8_t.yml +++ b/spec/c/if/int8_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: int8_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/intmax_t.yml b/spec/c/if/intmax_t.yml index c9cf46b8..47031933 100644 --- a/spec/c/if/intmax_t.yml +++ b/spec/c/if/intmax_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: intmax_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/intptr_t.yml b/spec/c/if/intptr_t.yml index 4507022d..11388ede 100644 --- a/spec/c/if/intptr_t.yml +++ b/spec/c/if/intptr_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: intptr_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/link.yml b/spec/c/if/link.yml index f741735e..bd400315 100644 --- a/spec/c/if/link.yml +++ b/spec/c/if/link.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: link -reference: null +references: {} type: interface diff --git a/spec/c/if/malloc.yml b/spec/c/if/malloc.yml index 2c7ae1f9..19d5bf74 100644 --- a/spec/c/if/malloc.yml +++ b/spec/c/if/malloc.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: stdlib name: malloc -reference: null +references: {} type: interface diff --git a/spec/c/if/mkfifo.yml b/spec/c/if/mkfifo.yml index 154463d4..1e13b6b9 100644 --- a/spec/c/if/mkfifo.yml +++ b/spec/c/if/mkfifo.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: mkfifo -reference: null +references: {} type: interface diff --git a/spec/c/if/mknod.yml b/spec/c/if/mknod.yml index c10af8df..2ae383f0 100644 --- a/spec/c/if/mknod.yml +++ b/spec/c/if/mknod.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: mknod -reference: null +references: {} type: interface diff --git a/spec/c/if/null.yml b/spec/c/if/null.yml index bb510e70..dc3c5d74 100644 --- a/spec/c/if/null.yml +++ b/spec/c/if/null.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stddef name: 'NULL' -reference: https://en.cppreference.com/w/c/types/NULL +references: + url: https://en.cppreference.com/w/c/types/NULL type: interface diff --git a/spec/c/if/offsetof.yml b/spec/c/if/offsetof.yml index 01a3cc72..fa7935a3 100644 --- a/spec/c/if/offsetof.yml +++ b/spec/c/if/offsetof.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: stddef name: offsetof -reference: null +references: {} type: interface diff --git a/spec/c/if/on-exit.yml b/spec/c/if/on-exit.yml index 65e2acfd..27913843 100644 --- a/spec/c/if/on-exit.yml +++ b/spec/c/if/on-exit.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: stdlib name: on_exit -reference: null +references: {} type: interface diff --git a/spec/c/if/printf.yml b/spec/c/if/printf.yml index 95cc0102..47ccc388 100644 --- a/spec/c/if/printf.yml +++ b/spec/c/if/printf.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: stdio name: printf -reference: null +references: {} type: interface diff --git a/spec/c/if/pthread_setspecific.yml b/spec/c/if/pthread_setspecific.yml index 1446e1a0..e4e51abf 100644 --- a/spec/c/if/pthread_setspecific.yml +++ b/spec/c/if/pthread_setspecific.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: pthread name: pthread_setspecific -reference: null +references: {} type: interface diff --git a/spec/c/if/readdir.yml b/spec/c/if/readdir.yml index a1f55ff7..f364d0a1 100644 --- a/spec/c/if/readdir.yml +++ b/spec/c/if/readdir.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: readdir -reference: null +references: {} type: interface diff --git a/spec/c/if/readlink.yml b/spec/c/if/readlink.yml index a6c9de2e..454f9a18 100644 --- a/spec/c/if/readlink.yml +++ b/spec/c/if/readlink.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: readlink -reference: null +references: {} type: interface diff --git a/spec/c/if/rename.yml b/spec/c/if/rename.yml index 54ed5cb5..129c41e5 100644 --- a/spec/c/if/rename.yml +++ b/spec/c/if/rename.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: rename -reference: null +references: {} type: interface diff --git a/spec/c/if/rmnod.yml b/spec/c/if/rmnod.yml index a2eb8d3a..4dda42d0 100644 --- a/spec/c/if/rmnod.yml +++ b/spec/c/if/rmnod.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: rmnod -reference: null +references: {} type: interface diff --git a/spec/c/if/sbrk.yml b/spec/c/if/sbrk.yml index 99c02be4..ba4924d0 100644 --- a/spec/c/if/sbrk.yml +++ b/spec/c/if/sbrk.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: unistd name: sbrk -reference: null +references: {} type: interface diff --git a/spec/c/if/sem_init.yml b/spec/c/if/sem_init.yml index cb2c99d8..795de105 100644 --- a/spec/c/if/sem_init.yml +++ b/spec/c/if/sem_init.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: semaphore name: sem_init -reference: null +references: {} type: interface diff --git a/spec/c/if/sem_open.yml b/spec/c/if/sem_open.yml index ab63597f..7972d1b1 100644 --- a/spec/c/if/sem_open.yml +++ b/spec/c/if/sem_open.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: semaphore name: sem_open -reference: null +references: {} type: interface diff --git a/spec/c/if/size_max.yml b/spec/c/if/size_max.yml index ec29e194..4def1c51 100644 --- a/spec/c/if/size_max.yml +++ b/spec/c/if/size_max.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: SIZE_MAX -reference: https://en.cppreference.com/w/c/types/limits +references: + url: https://en.cppreference.com/w/c/types/limits type: interface diff --git a/spec/c/if/size_t.yml b/spec/c/if/size_t.yml index 746c2bcc..ffc934b4 100644 --- a/spec/c/if/size_t.yml +++ b/spec/c/if/size_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stddef name: size_t -reference: https://en.cppreference.com/w/c/types/size_t +references: + url: https://en.cppreference.com/w/c/types/size_t type: interface diff --git a/spec/c/if/symlink.yml b/spec/c/if/symlink.yml index 52471205..00807fe3 100644 --- a/spec/c/if/symlink.yml +++ b/spec/c/if/symlink.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: symlink -reference: null +references: {} type: interface diff --git a/spec/c/if/time_t.yml b/spec/c/if/time_t.yml index 9813e281..2ab01764 100644 --- a/spec/c/if/time_t.yml +++ b/spec/c/if/time_t.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: time name: time_t -reference: null +references: {} type: interface diff --git a/spec/c/if/timespec.yml b/spec/c/if/timespec.yml index a17322a5..26775576 100644 --- a/spec/c/if/timespec.yml +++ b/spec/c/if/timespec.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-impl-timespec name: struct timespec -reference: null +references: {} type: interface diff --git a/spec/c/if/timeval.yml b/spec/c/if/timeval.yml index 9b919f6e..897e951c 100644 --- a/spec/c/if/timeval.yml +++ b/spec/c/if/timeval.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-impl-timeval name: struct timeval -reference: null +references: {} type: interface diff --git a/spec/c/if/true.yml b/spec/c/if/true.yml index 96f26e66..76b24ff9 100644 --- a/spec/c/if/true.yml +++ b/spec/c/if/true.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: stdbool name: 'true' -reference: null +references: {} type: interface diff --git a/spec/c/if/uint16_t.yml b/spec/c/if/uint16_t.yml index 9097f762..21a5d9c4 100644 --- a/spec/c/if/uint16_t.yml +++ b/spec/c/if/uint16_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: uint16_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/uint32_max.yml b/spec/c/if/uint32_max.yml index c9810b5b..02292578 100644 --- a/spec/c/if/uint32_max.yml +++ b/spec/c/if/uint32_max.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: UINT32_MAX -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/uint32_t.yml b/spec/c/if/uint32_t.yml index 3a663980..9a1dbaab 100644 --- a/spec/c/if/uint32_t.yml +++ b/spec/c/if/uint32_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: uint32_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/uint64_t.yml b/spec/c/if/uint64_t.yml index 98ba745f..1de33254 100644 --- a/spec/c/if/uint64_t.yml +++ b/spec/c/if/uint64_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: uint64_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/uint8_t.yml b/spec/c/if/uint8_t.yml index f073f73e..e9ad1b31 100644 --- a/spec/c/if/uint8_t.yml +++ b/spec/c/if/uint8_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: uint8_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/uintmax_t.yml b/spec/c/if/uintmax_t.yml index cd81e26a..851c67c2 100644 --- a/spec/c/if/uintmax_t.yml +++ b/spec/c/if/uintmax_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: uintmax_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/uintptr_max.yml b/spec/c/if/uintptr_max.yml index 40fe396f..828003af 100644 --- a/spec/c/if/uintptr_max.yml +++ b/spec/c/if/uintptr_max.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: UINTPTR_MAX -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/uintptr_t.yml b/spec/c/if/uintptr_t.yml index 34de3a64..22e26b5d 100644 --- a/spec/c/if/uintptr_t.yml +++ b/spec/c/if/uintptr_t.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: stdint name: uintptr_t -reference: https://en.cppreference.com/w/c/types/integer +references: + url: https://en.cppreference.com/w/c/types/integer type: interface diff --git a/spec/c/if/utime.yml b/spec/c/if/utime.yml index c03247b2..4221bbdb 100644 --- a/spec/c/if/utime.yml +++ b/spec/c/if/utime.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: sys-stat name: utime -reference: null +references: {} type: interface diff --git a/spec/compiler/if/asm.yml b/spec/compiler/if/asm.yml index b9139953..be296db3 100644 --- a/spec/compiler/if/asm.yml +++ b/spec/compiler/if/asm.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __asm__ -reference: null +references: {} type: interface diff --git a/spec/compiler/if/builtin-choose-expr.yml b/spec/compiler/if/builtin-choose-expr.yml index a36c6df8..4c804a91 100644 --- a/spec/compiler/if/builtin-choose-expr.yml +++ b/spec/compiler/if/builtin-choose-expr.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __builtin_choose_expr -reference: null +references: {} type: interface diff --git a/spec/compiler/if/builtin-expect.yml b/spec/compiler/if/builtin-expect.yml index 906a0766..a3ddfacc 100644 --- a/spec/compiler/if/builtin-expect.yml +++ b/spec/compiler/if/builtin-expect.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __builtin_expect -reference: null +references: {} type: interface diff --git a/spec/compiler/if/builtin-return-address.yml b/spec/compiler/if/builtin-return-address.yml index 0f11d185..0f097397 100644 --- a/spec/compiler/if/builtin-return-address.yml +++ b/spec/compiler/if/builtin-return-address.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __builtin_return_address -reference: null +references: {} type: interface diff --git a/spec/compiler/if/builtin-types-compatible-p.yml b/spec/compiler/if/builtin-types-compatible-p.yml index 7efe9f8d..8fa3da4d 100644 --- a/spec/compiler/if/builtin-types-compatible-p.yml +++ b/spec/compiler/if/builtin-types-compatible-p.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __builtin_types_compatible_p -reference: null +references: {} type: interface diff --git a/spec/compiler/if/builtin-unreachable.yml b/spec/compiler/if/builtin-unreachable.yml index 0744bbb6..73bb0aa0 100644 --- a/spec/compiler/if/builtin-unreachable.yml +++ b/spec/compiler/if/builtin-unreachable.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __builtin_unreachable -reference: null +references: {} type: interface diff --git a/spec/compiler/if/coverity.yml b/spec/compiler/if/coverity.yml index 3bb5723b..6656ea36 100644 --- a/spec/compiler/if/coverity.yml +++ b/spec/compiler/if/coverity.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __COVERITY__ -reference: null +references: {} type: interface diff --git a/spec/compiler/if/cplusplus.yml b/spec/compiler/if/cplusplus.yml index aa8d638c..5c79dcdb 100644 --- a/spec/compiler/if/cplusplus.yml +++ b/spec/compiler/if/cplusplus.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __cplusplus -reference: null +references: {} type: interface diff --git a/spec/compiler/if/gnuc.yml b/spec/compiler/if/gnuc.yml index 740382eb..3cd46062 100644 --- a/spec/compiler/if/gnuc.yml +++ b/spec/compiler/if/gnuc.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __GNUC__ -reference: null +references: {} type: interface diff --git a/spec/compiler/if/stdc-version.yml b/spec/compiler/if/stdc-version.yml index e0968258..1416ff4a 100644 --- a/spec/compiler/if/stdc-version.yml +++ b/spec/compiler/if/stdc-version.yml @@ -8,5 +8,6 @@ links: - role: interface-placement uid: container name: __STDC_VERSION__ -reference: https://en.cppreference.com/w/c/preprocessor/replace +references: + url: https://en.cppreference.com/w/c/preprocessor/replace type: interface diff --git a/spec/compiler/if/typeof.yml b/spec/compiler/if/typeof.yml index bd4ab929..fea12c2b 100644 --- a/spec/compiler/if/typeof.yml +++ b/spec/compiler/if/typeof.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __typeof__ -reference: null +references: {} type: interface diff --git a/spec/compiler/if/user-label-prefix.yml b/spec/compiler/if/user-label-prefix.yml index a74d48b7..a5525dfe 100644 --- a/spec/compiler/if/user-label-prefix.yml +++ b/spec/compiler/if/user-label-prefix.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: __USER_LABEL_PREFIX__ -reference: null +references: {} type: interface diff --git a/spec/rtems/io/if/getchark.yml b/spec/rtems/io/if/getchark.yml index 3c70da0e..23615c4d 100644 --- a/spec/rtems/io/if/getchark.yml +++ b/spec/rtems/io/if/getchark.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: getchark -reference: null +references: {} type: interface diff --git a/spec/rtems/io/if/mount.yml b/spec/rtems/io/if/mount.yml index 0abe2049..ef65d5fe 100644 --- a/spec/rtems/io/if/mount.yml +++ b/spec/rtems/io/if/mount.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: mount -reference: null +references: {} type: interface diff --git a/spec/rtems/io/if/printk.yml b/spec/rtems/io/if/printk.yml index 480cba0b..44369225 100644 --- a/spec/rtems/io/if/printk.yml +++ b/spec/rtems/io/if/printk.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: printk -reference: null +references: {} type: interface diff --git a/spec/rtems/io/if/putc.yml b/spec/rtems/io/if/putc.yml index c8c3512c..00f6f324 100644 --- a/spec/rtems/io/if/putc.yml +++ b/spec/rtems/io/if/putc.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: rtems_putc -reference: null +references: {} type: interface diff --git a/spec/rtems/io/if/unmount.yml b/spec/rtems/io/if/unmount.yml index bca0f633..c0045037 100644 --- a/spec/rtems/io/if/unmount.yml +++ b/spec/rtems/io/if/unmount.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: unmount -reference: null +references: {} type: interface diff --git a/spec/score/context/if/fp-size.yml b/spec/score/context/if/fp-size.yml index 9ad8402e..6a032ec1 100644 --- a/spec/score/context/if/fp-size.yml +++ b/spec/score/context/if/fp-size.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CONTEXT_FP_SIZE -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/all-tasks-are-fp.yml b/spec/score/cpu/if/all-tasks-are-fp.yml index a9df311d..86cb0767 100644 --- a/spec/score/cpu/if/all-tasks-are-fp.yml +++ b/spec/score/cpu/if/all-tasks-are-fp.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_ALL_TASKS_ARE_FP -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/exception-frame-print.yml b/spec/score/cpu/if/exception-frame-print.yml index 890eb907..bd4c76ff 100644 --- a/spec/score/cpu/if/exception-frame-print.yml +++ b/spec/score/cpu/if/exception-frame-print.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _CPU_Exception_frame_print -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/exception-frame.yml b/spec/score/cpu/if/exception-frame.yml index d9ca0c2b..3a9ef4fe 100644 --- a/spec/score/cpu/if/exception-frame.yml +++ b/spec/score/cpu/if/exception-frame.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_Exception_frame -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/hardware-fp.yml b/spec/score/cpu/if/hardware-fp.yml index bbbb31aa..95b83789 100644 --- a/spec/score/cpu/if/hardware-fp.yml +++ b/spec/score/cpu/if/hardware-fp.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_HARDWARE_FP -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/heap-alignment.yml b/spec/score/cpu/if/heap-alignment.yml index 9c558e6d..fa4130fc 100644 --- a/spec/score/cpu/if/heap-alignment.yml +++ b/spec/score/cpu/if/heap-alignment.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_HEAP_ALIGNMENT -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/interrupt-frame.yml b/spec/score/cpu/if/interrupt-frame.yml index f649616a..4b2a6483 100644 --- a/spec/score/cpu/if/interrupt-frame.yml +++ b/spec/score/cpu/if/interrupt-frame.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_Interrupt_frame -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/interrupt-stack-alignment.yml b/spec/score/cpu/if/interrupt-stack-alignment.yml index 081b6824..ecaff68e 100644 --- a/spec/score/cpu/if/interrupt-stack-alignment.yml +++ b/spec/score/cpu/if/interrupt-stack-alignment.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_INTERRUPT_STACK_ALIGNMENT -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/isr-passes-frame-pointer.yml b/spec/score/cpu/if/isr-passes-frame-pointer.yml index 67554cb6..2b1933f2 100644 --- a/spec/score/cpu/if/isr-passes-frame-pointer.yml +++ b/spec/score/cpu/if/isr-passes-frame-pointer.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_ISR_PASSES_FRAME_POINTER -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/maximum-processors.yml b/spec/score/cpu/if/maximum-processors.yml index 35bf1493..0c0a98f5 100644 --- a/spec/score/cpu/if/maximum-processors.yml +++ b/spec/score/cpu/if/maximum-processors.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_MAXIMUM_PROCESSORS -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/modes-interrupt-mask.yml b/spec/score/cpu/if/modes-interrupt-mask.yml index 7feeb7eb..499019d1 100644 --- a/spec/score/cpu/if/modes-interrupt-mask.yml +++ b/spec/score/cpu/if/modes-interrupt-mask.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_MODES_INTERRUPT_MASK -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/simple-vectored-interrupts.yml b/spec/score/cpu/if/simple-vectored-interrupts.yml index 2e65889c..7f743e1c 100644 --- a/spec/score/cpu/if/simple-vectored-interrupts.yml +++ b/spec/score/cpu/if/simple-vectored-interrupts.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_SIMPLE_VECTORED_INTERRUPTS -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/sizeof-pointer.yml b/spec/score/cpu/if/sizeof-pointer.yml index 9694a333..0640583d 100644 --- a/spec/score/cpu/if/sizeof-pointer.yml +++ b/spec/score/cpu/if/sizeof-pointer.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_SIZEOF_POINTER -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/stack-alignment.yml b/spec/score/cpu/if/stack-alignment.yml index 223f0144..deffaa88 100644 --- a/spec/score/cpu/if/stack-alignment.yml +++ b/spec/score/cpu/if/stack-alignment.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_STACK_ALIGNMENT -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/stack-minimum-size.yml b/spec/score/cpu/if/stack-minimum-size.yml index aef95f83..dc6dd6db 100644 --- a/spec/score/cpu/if/stack-minimum-size.yml +++ b/spec/score/cpu/if/stack-minimum-size.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_STACK_MINIMUM_SIZE -reference: null +references: {} type: interface diff --git a/spec/score/cpu/if/uint32ptr.yml b/spec/score/cpu/if/uint32ptr.yml index a40dfedd..ade8fa5a 100644 --- a/spec/score/cpu/if/uint32ptr.yml +++ b/spec/score/cpu/if/uint32ptr.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: CPU_Uint32ptr -reference: null +references: {} type: interface diff --git a/spec/score/heap/if/information-block.yml b/spec/score/heap/if/information-block.yml index 45ebf866..bbaaae13 100644 --- a/spec/score/heap/if/information-block.yml +++ b/spec/score/heap/if/information-block.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: Heap_Information_block -reference: null +references: {} type: interface diff --git a/spec/score/interr/if/code.yml b/spec/score/interr/if/code.yml index 5f2c8d92..5465020f 100644 --- a/spec/score/interr/if/code.yml +++ b/spec/score/interr/if/code.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: Internal_errors_t -reference: null +references: {} type: interface diff --git a/spec/score/interr/if/internal-error-rtems-api.yml b/spec/score/interr/if/internal-error-rtems-api.yml index 3f73fb49..29502b87 100644 --- a/spec/score/interr/if/internal-error-rtems-api.yml +++ b/spec/score/interr/if/internal-error-rtems-api.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: INTERNAL_ERROR_RTEMS_API -reference: null +references: {} type: interface diff --git a/spec/score/interr/if/source-exit.yml b/spec/score/interr/if/source-exit.yml index d94d2f4d..0517c343 100644 --- a/spec/score/interr/if/source-exit.yml +++ b/spec/score/interr/if/source-exit.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: RTEMS_FATAL_SOURCE_EXIT -reference: null +references: {} type: interface diff --git a/spec/score/interr/if/source-panic.yml b/spec/score/interr/if/source-panic.yml index 5fc49407..925ff7c6 100644 --- a/spec/score/interr/if/source-panic.yml +++ b/spec/score/interr/if/source-panic.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: RTEMS_FATAL_SOURCE_PANIC -reference: null +references: {} type: interface diff --git a/spec/score/interr/if/source.yml b/spec/score/interr/if/source.yml index 72408cc2..431eb02d 100644 --- a/spec/score/interr/if/source.yml +++ b/spec/score/interr/if/source.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: Internal_errors_Source -reference: null +references: {} type: interface diff --git a/spec/score/interr/if/terminate.yml b/spec/score/interr/if/terminate.yml index 679f3d65..f4f91fb9 100644 --- a/spec/score/interr/if/terminate.yml +++ b/spec/score/interr/if/terminate.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Terminate -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/handler-entry.yml b/spec/score/isr/if/handler-entry.yml index a5b236ca..c0525c74 100644 --- a/spec/score/isr/if/handler-entry.yml +++ b/spec/score/isr/if/handler-entry.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: ISR_Handler_entry -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/handler.yml b/spec/score/isr/if/handler.yml index 5ba519d1..28ee0399 100644 --- a/spec/score/isr/if/handler.yml +++ b/spec/score/isr/if/handler.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: ISR_Handler -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/is-in-progress.yml b/spec/score/isr/if/is-in-progress.yml index 29e71743..480af752 100644 --- a/spec/score/isr/if/is-in-progress.yml +++ b/spec/score/isr/if/is-in-progress.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _ISR_Is_in_progress -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/level.yml b/spec/score/isr/if/level.yml index 988d6fd5..0645067a 100644 --- a/spec/score/isr/if/level.yml +++ b/spec/score/isr/if/level.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: ISR_Level -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/local-disable.yml b/spec/score/isr/if/local-disable.yml index 3cd33bea..d0015d88 100644 --- a/spec/score/isr/if/local-disable.yml +++ b/spec/score/isr/if/local-disable.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: _ISR_Local_disable -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/local-enable.yml b/spec/score/isr/if/local-enable.yml index 6f1aa465..5eeb1871 100644 --- a/spec/score/isr/if/local-enable.yml +++ b/spec/score/isr/if/local-enable.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: _ISR_Local_enable -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/local-flash.yml b/spec/score/isr/if/local-flash.yml index bd18e519..8a2a008a 100644 --- a/spec/score/isr/if/local-flash.yml +++ b/spec/score/isr/if/local-flash.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: _ISR_Local_flash -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-context.yml b/spec/score/isr/if/lock-context.yml index 4c64dc1c..654b1dda 100644 --- a/spec/score/isr/if/lock-context.yml +++ b/spec/score/isr/if/lock-context.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: ISR_lock_Context -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-control.yml b/spec/score/isr/if/lock-control.yml index 79fbaf59..97fe7b3e 100644 --- a/spec/score/isr/if/lock-control.yml +++ b/spec/score/isr/if/lock-control.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: ISR_lock_Control -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-declare.yml b/spec/score/isr/if/lock-declare.yml index 6058b3a1..6d1797ab 100644 --- a/spec/score/isr/if/lock-declare.yml +++ b/spec/score/isr/if/lock-declare.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: ISR_LOCK_DECLARE -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-define.yml b/spec/score/isr/if/lock-define.yml index 79fd76de..b6405cae 100644 --- a/spec/score/isr/if/lock-define.yml +++ b/spec/score/isr/if/lock-define.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: ISR_LOCK_DEFINE -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-destroy.yml b/spec/score/isr/if/lock-destroy.yml index 80e830d9..b85ec1f7 100644 --- a/spec/score/isr/if/lock-destroy.yml +++ b/spec/score/isr/if/lock-destroy.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: _ISR_lock_Destroy -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-initialize.yml b/spec/score/isr/if/lock-initialize.yml index 954434d8..38423744 100644 --- a/spec/score/isr/if/lock-initialize.yml +++ b/spec/score/isr/if/lock-initialize.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: _ISR_lock_Initialize -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-initializer.yml b/spec/score/isr/if/lock-initializer.yml index adc18714..57c533cb 100644 --- a/spec/score/isr/if/lock-initializer.yml +++ b/spec/score/isr/if/lock-initializer.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: ISR_LOCK_INITIALIZER -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-isr-disable-acquire.yml b/spec/score/isr/if/lock-isr-disable-acquire.yml index a2cb28ed..4e2462d7 100644 --- a/spec/score/isr/if/lock-isr-disable-acquire.yml +++ b/spec/score/isr/if/lock-isr-disable-acquire.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: _ISR_lock_ISR_disable_and_acquire -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-isr-disable.yml b/spec/score/isr/if/lock-isr-disable.yml index 390a9099..383dc13b 100644 --- a/spec/score/isr/if/lock-isr-disable.yml +++ b/spec/score/isr/if/lock-isr-disable.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: _ISR_lock_ISR_disable -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-member.yml b/spec/score/isr/if/lock-member.yml index 01e62161..ea7d652b 100644 --- a/spec/score/isr/if/lock-member.yml +++ b/spec/score/isr/if/lock-member.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: ISR_LOCK_MEMBER -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-reference.yml b/spec/score/isr/if/lock-reference.yml index 49c299b3..592741e7 100644 --- a/spec/score/isr/if/lock-reference.yml +++ b/spec/score/isr/if/lock-reference.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: ISR_LOCK_REFERENCE -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/lock-release-isr-enable.yml b/spec/score/isr/if/lock-release-isr-enable.yml index f1807f4c..91122ced 100644 --- a/spec/score/isr/if/lock-release-isr-enable.yml +++ b/spec/score/isr/if/lock-release-isr-enable.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-3 name: _ISR_lock_Release_and_ISR_enable -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/stack-size.yml b/spec/score/isr/if/stack-size.yml index f4694fa1..c71cbfad 100644 --- a/spec/score/isr/if/stack-size.yml +++ b/spec/score/isr/if/stack-size.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _ISR_Stack_size -reference: null +references: {} type: interface diff --git a/spec/score/isr/if/vector-number.yml b/spec/score/isr/if/vector-number.yml index 89af1df8..eb4eccf1 100644 --- a/spec/score/isr/if/vector-number.yml +++ b/spec/score/isr/if/vector-number.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: ISR_Vector_number -reference: null +references: {} type: interface diff --git a/spec/score/memory/if/zero-before-use.yml b/spec/score/memory/if/zero-before-use.yml index 4dde8c3f..93109083 100644 --- a/spec/score/memory/if/zero-before-use.yml +++ b/spec/score/memory/if/zero-before-use.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Memory_Zero_before_use -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/configuration-type.yml b/spec/score/mpci/if/configuration-type.yml index 26bdba1b..99e797ac 100644 --- a/spec/score/mpci/if/configuration-type.yml +++ b/spec/score/mpci/if/configuration-type.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: MPCI_Configuration -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/configuration.yml b/spec/score/mpci/if/configuration.yml index 5640beed..7e168461 100644 --- a/spec/score/mpci/if/configuration.yml +++ b/spec/score/mpci/if/configuration.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _MPCI_Configuration -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/control.yml b/spec/score/mpci/if/control.yml index 6a177f9d..78fb0199 100644 --- a/spec/score/mpci/if/control.yml +++ b/spec/score/mpci/if/control.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: MPCI_Control -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/entry.yml b/spec/score/mpci/if/entry.yml index 6689e83a..d7a1e516 100644 --- a/spec/score/mpci/if/entry.yml +++ b/spec/score/mpci/if/entry.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: MPCI_Entry -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/get-packet-entry.yml b/spec/score/mpci/if/get-packet-entry.yml index 7e109605..d9396ca6 100644 --- a/spec/score/mpci/if/get-packet-entry.yml +++ b/spec/score/mpci/if/get-packet-entry.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: MPCI_get_packet_entry -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/initialization-entry.yml b/spec/score/mpci/if/initialization-entry.yml index 143197b6..f78d10e3 100644 --- a/spec/score/mpci/if/initialization-entry.yml +++ b/spec/score/mpci/if/initialization-entry.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: MPCI_initialization_entry -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/packet-classes.yml b/spec/score/mpci/if/packet-classes.yml index d276d679..74d78d0d 100644 --- a/spec/score/mpci/if/packet-classes.yml +++ b/spec/score/mpci/if/packet-classes.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: MP_packet_Classes -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/packet-minimum-hetero-conversion.yml b/spec/score/mpci/if/packet-minimum-hetero-conversion.yml index 4d5a9683..b52f0667 100644 --- a/spec/score/mpci/if/packet-minimum-hetero-conversion.yml +++ b/spec/score/mpci/if/packet-minimum-hetero-conversion.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: MP_PACKET_MINIMUN_HETERO_CONVERSION -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/packet-minimum-size.yml b/spec/score/mpci/if/packet-minimum-size.yml index 8af113bb..7bd47716 100644 --- a/spec/score/mpci/if/packet-minimum-size.yml +++ b/spec/score/mpci/if/packet-minimum-size.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: MP_PACKET_MINIMUM_PACKET_SIZE -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/packet-prefix.yml b/spec/score/mpci/if/packet-prefix.yml index cbdb33e4..a33921b3 100644 --- a/spec/score/mpci/if/packet-prefix.yml +++ b/spec/score/mpci/if/packet-prefix.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: MP_packet_Prefix -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/receive-entry.yml b/spec/score/mpci/if/receive-entry.yml index a65c640b..37871f72 100644 --- a/spec/score/mpci/if/receive-entry.yml +++ b/spec/score/mpci/if/receive-entry.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: MPCI_receive_entry -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/return-packet-entry.yml b/spec/score/mpci/if/return-packet-entry.yml index 72845977..9965e936 100644 --- a/spec/score/mpci/if/return-packet-entry.yml +++ b/spec/score/mpci/if/return-packet-entry.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: MPCI_return_packet_entry -reference: null +references: {} type: interface diff --git a/spec/score/mpci/if/send-entry.yml b/spec/score/mpci/if/send-entry.yml index 8d6d8455..afe3fe01 100644 --- a/spec/score/mpci/if/send-entry.yml +++ b/spec/score/mpci/if/send-entry.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: MPCI_send_entry -reference: null +references: {} type: interface diff --git a/spec/score/msgq/if/buffer.yml b/spec/score/msgq/if/buffer.yml index cca64c7d..0f0fe229 100644 --- a/spec/score/msgq/if/buffer.yml +++ b/spec/score/msgq/if/buffer.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: CORE_message_queue_Buffer -reference: null +references: {} type: interface diff --git a/spec/score/object/if/apis-last.yml b/spec/score/object/if/apis-last.yml index bf089fe5..4aefc744 100644 --- a/spec/score/object/if/apis-last.yml +++ b/spec/score/object/if/apis-last.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_APIS_LAST -reference: null +references: {} type: interface diff --git a/spec/score/object/if/build-id.yml b/spec/score/object/if/build-id.yml index 20c36e44..99f56042 100644 --- a/spec/score/object/if/build-id.yml +++ b/spec/score/object/if/build-id.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Objects_Build_id -reference: null +references: {} type: interface diff --git a/spec/score/object/if/build-name.yml b/spec/score/object/if/build-name.yml index 0ba86383..f5f39627 100644 --- a/spec/score/object/if/build-name.yml +++ b/spec/score/object/if/build-name.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Objects_Build_name -reference: null +references: {} type: interface diff --git a/spec/score/object/if/get-api.yml b/spec/score/object/if/get-api.yml index 3453dba4..d73cdacd 100644 --- a/spec/score/object/if/get-api.yml +++ b/spec/score/object/if/get-api.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Objects_Get_API -reference: null +references: {} type: interface diff --git a/spec/score/object/if/get-class.yml b/spec/score/object/if/get-class.yml index 17a7bb57..036bb346 100644 --- a/spec/score/object/if/get-class.yml +++ b/spec/score/object/if/get-class.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Objects_Get_class -reference: null +references: {} type: interface diff --git a/spec/score/object/if/get-index.yml b/spec/score/object/if/get-index.yml index 47a03c20..93a2b584 100644 --- a/spec/score/object/if/get-index.yml +++ b/spec/score/object/if/get-index.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Objects_Get_index -reference: null +references: {} type: interface diff --git a/spec/score/object/if/get-node.yml b/spec/score/object/if/get-node.yml index d65967fa..93597481 100644 --- a/spec/score/object/if/get-node.yml +++ b/spec/score/object/if/get-node.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Objects_Get_node -reference: null +references: {} type: interface diff --git a/spec/score/object/if/id-final-index.yml b/spec/score/object/if/id-final-index.yml index 94c7e278..d7a3a4eb 100644 --- a/spec/score/object/if/id-final-index.yml +++ b/spec/score/object/if/id-final-index.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_ID_FINAL_INDEX -reference: null +references: {} type: interface diff --git a/spec/score/object/if/id-final.yml b/spec/score/object/if/id-final.yml index 81496bcd..81928098 100644 --- a/spec/score/object/if/id-final.yml +++ b/spec/score/object/if/id-final.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_ID_FINAL -reference: null +references: {} type: interface diff --git a/spec/score/object/if/id-initial-index.yml b/spec/score/object/if/id-initial-index.yml index 090ebd52..32df429f 100644 --- a/spec/score/object/if/id-initial-index.yml +++ b/spec/score/object/if/id-initial-index.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_ID_INITIAL_INDEX -reference: null +references: {} type: interface diff --git a/spec/score/object/if/id-initial.yml b/spec/score/object/if/id-initial.yml index e0c7c486..8c429cca 100644 --- a/spec/score/object/if/id-initial.yml +++ b/spec/score/object/if/id-initial.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_ID_INITIAL -reference: null +references: {} type: interface diff --git a/spec/score/object/if/id-none.yml b/spec/score/object/if/id-none.yml index e6099b3c..dd46348e 100644 --- a/spec/score/object/if/id-none.yml +++ b/spec/score/object/if/id-none.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_ID_NONE -reference: null +references: {} type: interface diff --git a/spec/score/object/if/id-of-self.yml b/spec/score/object/if/id-of-self.yml index 8ac7e88d..6376bfb6 100644 --- a/spec/score/object/if/id-of-self.yml +++ b/spec/score/object/if/id-of-self.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_ID_OF_SELF -reference: null +references: {} type: interface diff --git a/spec/score/object/if/id.yml b/spec/score/object/if/id.yml index 11b8fc61..554e69ee 100644 --- a/spec/score/object/if/id.yml +++ b/spec/score/object/if/id.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: Objects_Id -reference: null +references: {} type: interface diff --git a/spec/score/object/if/internal-api.yml b/spec/score/object/if/internal-api.yml index 1281bcda..aaddd3b7 100644 --- a/spec/score/object/if/internal-api.yml +++ b/spec/score/object/if/internal-api.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_INTERNAL_API -reference: null +references: {} type: interface diff --git a/spec/score/object/if/is-unlimited.yml b/spec/score/object/if/is-unlimited.yml index a4b9e2ec..b0a8a0db 100644 --- a/spec/score/object/if/is-unlimited.yml +++ b/spec/score/object/if/is-unlimited.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Objects_Is_unlimited -reference: null +references: {} type: interface diff --git a/spec/score/object/if/local-node.yml b/spec/score/object/if/local-node.yml index 56beaf1b..ebdb2558 100644 --- a/spec/score/object/if/local-node.yml +++ b/spec/score/object/if/local-node.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Objects_Local_node -reference: null +references: {} type: interface diff --git a/spec/score/object/if/maximum-per-allocation.yml b/spec/score/object/if/maximum-per-allocation.yml index 8a7ab7fb..6c1eda98 100644 --- a/spec/score/object/if/maximum-per-allocation.yml +++ b/spec/score/object/if/maximum-per-allocation.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Objects_Maximum_per_allocation -reference: null +references: {} type: interface diff --git a/spec/score/object/if/search-all-nodes.yml b/spec/score/object/if/search-all-nodes.yml index 33f70da8..63361091 100644 --- a/spec/score/object/if/search-all-nodes.yml +++ b/spec/score/object/if/search-all-nodes.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_SEARCH_ALL_NODES -reference: null +references: {} type: interface diff --git a/spec/score/object/if/search-local-nodes.yml b/spec/score/object/if/search-local-nodes.yml index 1b3be721..cabeceec 100644 --- a/spec/score/object/if/search-local-nodes.yml +++ b/spec/score/object/if/search-local-nodes.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_SEARCH_LOCAL_NODE -reference: null +references: {} type: interface diff --git a/spec/score/object/if/search-other-nodes.yml b/spec/score/object/if/search-other-nodes.yml index a135846e..150a4f7b 100644 --- a/spec/score/object/if/search-other-nodes.yml +++ b/spec/score/object/if/search-other-nodes.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_SEARCH_OTHER_NODES -reference: null +references: {} type: interface diff --git a/spec/score/object/if/unlimited-objects.yml b/spec/score/object/if/unlimited-objects.yml index d588b1f9..71c5b481 100644 --- a/spec/score/object/if/unlimited-objects.yml +++ b/spec/score/object/if/unlimited-objects.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_UNLIMITED_OBJECTS -reference: null +references: {} type: interface diff --git a/spec/score/object/if/who-am-i.yml b/spec/score/object/if/who-am-i.yml index 737945eb..2a24d632 100644 --- a/spec/score/object/if/who-am-i.yml +++ b/spec/score/object/if/who-am-i.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: OBJECTS_WHO_AM_I -reference: null +references: {} type: interface diff --git a/spec/score/smp/if/get-current-processor.yml b/spec/score/smp/if/get-current-processor.yml index 11a3150d..b8af8fd0 100644 --- a/spec/score/smp/if/get-current-processor.yml +++ b/spec/score/smp/if/get-current-processor.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _SMP_Get_current_processor -reference: null +references: {} type: interface diff --git a/spec/score/smp/if/get-processor-maximum.yml b/spec/score/smp/if/get-processor-maximum.yml index 82669bdf..7c76f127 100644 --- a/spec/score/smp/if/get-processor-maximum.yml +++ b/spec/score/smp/if/get-processor-maximum.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _SMP_Get_processor_maximum -reference: null +references: {} type: interface diff --git a/spec/score/smp/if/lock-acquire.yml b/spec/score/smp/if/lock-acquire.yml index f8623cb9..846c53ed 100644 --- a/spec/score/smp/if/lock-acquire.yml +++ b/spec/score/smp/if/lock-acquire.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: _SMP_lock_Acquire -reference: null +references: {} type: interface diff --git a/spec/score/smp/if/lock-release.yml b/spec/score/smp/if/lock-release.yml index d485bc28..cae205f6 100644 --- a/spec/score/smp/if/lock-release.yml +++ b/spec/score/smp/if/lock-release.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-2 name: _SMP_lock_Release -reference: null +references: {} type: interface diff --git a/spec/score/smp/if/processor-configured-maximum.yml b/spec/score/smp/if/processor-configured-maximum.yml index 91eac338..830c4db9 100644 --- a/spec/score/smp/if/processor-configured-maximum.yml +++ b/spec/score/smp/if/processor-configured-maximum.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _SMP_Processor_configured_maximum -reference: null +references: {} type: interface diff --git a/spec/score/stack/if/allocator-allocate-type.yml b/spec/score/stack/if/allocator-allocate-type.yml index 83c6320f..ee808999 100644 --- a/spec/score/stack/if/allocator-allocate-type.yml +++ b/spec/score/stack/if/allocator-allocate-type.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: Stack_Allocator_allocate -reference: null +references: {} type: interface diff --git a/spec/score/stack/if/allocator-allocate.yml b/spec/score/stack/if/allocator-allocate.yml index cb179ccf..0ee28e62 100644 --- a/spec/score/stack/if/allocator-allocate.yml +++ b/spec/score/stack/if/allocator-allocate.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Stack_Allocator_allocate -reference: null +references: {} type: interface diff --git a/spec/score/stack/if/allocator-avoids-workspace.yml b/spec/score/stack/if/allocator-avoids-workspace.yml index 81c70405..0db2ea16 100644 --- a/spec/score/stack/if/allocator-avoids-workspace.yml +++ b/spec/score/stack/if/allocator-avoids-workspace.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Stack_Allocator_avoids_workspace -reference: null +references: {} type: interface diff --git a/spec/score/stack/if/allocator-free-type.yml b/spec/score/stack/if/allocator-free-type.yml index 51c1d9a3..f0d025c3 100644 --- a/spec/score/stack/if/allocator-free-type.yml +++ b/spec/score/stack/if/allocator-free-type.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: Stack_Allocator_free -reference: null +references: {} type: interface diff --git a/spec/score/stack/if/allocator-free.yml b/spec/score/stack/if/allocator-free.yml index 4a1b7870..deb22577 100644 --- a/spec/score/stack/if/allocator-free.yml +++ b/spec/score/stack/if/allocator-free.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Stack_Allocator_free -reference: null +references: {} type: interface diff --git a/spec/score/stack/if/allocator-initialize-type.yml b/spec/score/stack/if/allocator-initialize-type.yml index 6dc7d233..1abd7736 100644 --- a/spec/score/stack/if/allocator-initialize-type.yml +++ b/spec/score/stack/if/allocator-initialize-type.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: Stack_Allocator_initialize -reference: null +references: {} type: interface diff --git a/spec/score/stack/if/allocator-initialize.yml b/spec/score/stack/if/allocator-initialize.yml index 998dd643..2381030a 100644 --- a/spec/score/stack/if/allocator-initialize.yml +++ b/spec/score/stack/if/allocator-initialize.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Stack_Allocator_initialize -reference: null +references: {} type: interface diff --git a/spec/score/stack/if/minimum-size.yml b/spec/score/stack/if/minimum-size.yml index 9f0027bc..b70b0b49 100644 --- a/spec/score/stack/if/minimum-size.yml +++ b/spec/score/stack/if/minimum-size.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: STACK_MINIMUM_SIZE -reference: null +references: {} type: interface diff --git a/spec/score/status/if/deadlock.yml b/spec/score/status/if/deadlock.yml index 93f7eac0..d6612c5e 100644 --- a/spec/score/status/if/deadlock.yml +++ b/spec/score/status/if/deadlock.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: STATUS_DEADLOCK -reference: null +references: {} type: interface diff --git a/spec/score/status/if/successful.yml b/spec/score/status/if/successful.yml index 62322a1a..2b5142c2 100644 --- a/spec/score/status/if/successful.yml +++ b/spec/score/status/if/successful.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: STATUS_SUCCESSFUL -reference: null +references: {} type: interface diff --git a/spec/score/status/if/unsatisfied.yml b/spec/score/status/if/unsatisfied.yml index 50ad478e..bf1e4b76 100644 --- a/spec/score/status/if/unsatisfied.yml +++ b/spec/score/status/if/unsatisfied.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: STATUS_UNSATISFIED -reference: null +references: {} type: interface diff --git a/spec/score/thread/if/idle-body.yml b/spec/score/thread/if/idle-body.yml index 61238a69..56c636ab 100644 --- a/spec/score/thread/if/idle-body.yml +++ b/spec/score/thread/if/idle-body.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Thread_Idle_body -reference: null +references: {} type: interface diff --git a/spec/score/thread/if/idle-stack-size.yml b/spec/score/thread/if/idle-stack-size.yml index 76143cca..43790fd3 100644 --- a/spec/score/thread/if/idle-stack-size.yml +++ b/spec/score/thread/if/idle-stack-size.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Thread_Idle_stack_size -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/fatal.yml b/spec/score/userext/if/fatal.yml index ed461c3a..993e638c 100644 --- a/spec/score/userext/if/fatal.yml +++ b/spec/score/userext/if/fatal.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: User_extensions_fatal_extension -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/initial-count.yml b/spec/score/userext/if/initial-count.yml index 6e4c7823..7c3bc4c3 100644 --- a/spec/score/userext/if/initial-count.yml +++ b/spec/score/userext/if/initial-count.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _User_extensions_Initial_count -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/initial-extensions.yml b/spec/score/userext/if/initial-extensions.yml index 182762ef..4af4fff0 100644 --- a/spec/score/userext/if/initial-extensions.yml +++ b/spec/score/userext/if/initial-extensions.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _User_extensions_Initial_extensions -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/table.yml b/spec/score/userext/if/table.yml index 1af16983..2f7311de 100644 --- a/spec/score/userext/if/table.yml +++ b/spec/score/userext/if/table.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: User_extensions_Table -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/thread-begin.yml b/spec/score/userext/if/thread-begin.yml index 2ac9c6d7..9f505cf5 100644 --- a/spec/score/userext/if/thread-begin.yml +++ b/spec/score/userext/if/thread-begin.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: User_extensions_thread_begin_extension -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/thread-create.yml b/spec/score/userext/if/thread-create.yml index a014c4dc..779280f1 100644 --- a/spec/score/userext/if/thread-create.yml +++ b/spec/score/userext/if/thread-create.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: User_extensions_thread_create_extension -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/thread-delete.yml b/spec/score/userext/if/thread-delete.yml index 8109ae4a..dd25534b 100644 --- a/spec/score/userext/if/thread-delete.yml +++ b/spec/score/userext/if/thread-delete.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: User_extensions_thread_delete_extension -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/thread-exitted.yml b/spec/score/userext/if/thread-exitted.yml index eff1b52e..a2f9211b 100644 --- a/spec/score/userext/if/thread-exitted.yml +++ b/spec/score/userext/if/thread-exitted.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: User_extensions_thread_exitted_extension -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/thread-restart.yml b/spec/score/userext/if/thread-restart.yml index 92888e99..0a3fb739 100644 --- a/spec/score/userext/if/thread-restart.yml +++ b/spec/score/userext/if/thread-restart.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: User_extensions_thread_restart_extension -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/thread-start.yml b/spec/score/userext/if/thread-start.yml index 6310cbfc..c00d2133 100644 --- a/spec/score/userext/if/thread-start.yml +++ b/spec/score/userext/if/thread-start.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: User_extensions_thread_start_extension -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/thread-switch.yml b/spec/score/userext/if/thread-switch.yml index cbdee0c1..3fd794a2 100644 --- a/spec/score/userext/if/thread-switch.yml +++ b/spec/score/userext/if/thread-switch.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: User_extensions_thread_switch_extension -reference: null +references: {} type: interface diff --git a/spec/score/userext/if/thread-terminate.yml b/spec/score/userext/if/thread-terminate.yml index 5bdbbec2..9489e865 100644 --- a/spec/score/userext/if/thread-terminate.yml +++ b/spec/score/userext/if/thread-terminate.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: User_extensions_thread_terminate_extension -reference: null +references: {} type: interface diff --git a/spec/score/watchdog/if/interval.yml b/spec/score/watchdog/if/interval.yml index 25787491..9155600d 100644 --- a/spec/score/watchdog/if/interval.yml +++ b/spec/score/watchdog/if/interval.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: Watchdog_Interval -reference: null +references: {} type: interface diff --git a/spec/score/watchdog/if/microseconds-per-tick.yml b/spec/score/watchdog/if/microseconds-per-tick.yml index bf724fb1..d54b08d6 100644 --- a/spec/score/watchdog/if/microseconds-per-tick.yml +++ b/spec/score/watchdog/if/microseconds-per-tick.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Watchdog_Microseconds_per_tick -reference: null +references: {} type: interface diff --git a/spec/score/watchdog/if/nanoseconds-per-tick.yml b/spec/score/watchdog/if/nanoseconds-per-tick.yml index a72c9fe5..6c90a986 100644 --- a/spec/score/watchdog/if/nanoseconds-per-tick.yml +++ b/spec/score/watchdog/if/nanoseconds-per-tick.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Watchdog_Nanoseconds_per_tick -reference: null +references: {} type: interface diff --git a/spec/score/watchdog/if/no-timeout.yml b/spec/score/watchdog/if/no-timeout.yml index 8d19faa0..6355783d 100644 --- a/spec/score/watchdog/if/no-timeout.yml +++ b/spec/score/watchdog/if/no-timeout.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: WATCHDOG_NO_TIMEOUT -reference: null +references: {} type: interface diff --git a/spec/score/watchdog/if/ticks-per-second.yml b/spec/score/watchdog/if/ticks-per-second.yml index 1a159048..7ccbc5ac 100644 --- a/spec/score/watchdog/if/ticks-per-second.yml +++ b/spec/score/watchdog/if/ticks-per-second.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Watchdog_Ticks_per_second -reference: null +references: {} type: interface diff --git a/spec/score/watchdog/if/ticks-per-timeslice.yml b/spec/score/watchdog/if/ticks-per-timeslice.yml index 53b917fb..ca0ecd2e 100644 --- a/spec/score/watchdog/if/ticks-per-timeslice.yml +++ b/spec/score/watchdog/if/ticks-per-timeslice.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Watchdog_Ticks_per_timeslice -reference: null +references: {} type: interface diff --git a/spec/score/watchdog/if/ticks-since-boot.yml b/spec/score/watchdog/if/ticks-since-boot.yml index b30f333c..4917f79f 100644 --- a/spec/score/watchdog/if/ticks-since-boot.yml +++ b/spec/score/watchdog/if/ticks-since-boot.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Watchdog_Ticks_since_boot -reference: null +references: {} type: interface diff --git a/spec/score/wkspace/if/is-unified.yml b/spec/score/wkspace/if/is-unified.yml index bec0dc67..cce007fd 100644 --- a/spec/score/wkspace/if/is-unified.yml +++ b/spec/score/wkspace/if/is-unified.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Workspace_Is_unified -reference: null +references: {} type: interface diff --git a/spec/score/wkspace/if/size.yml b/spec/score/wkspace/if/size.yml index a2108e8b..1c47b28b 100644 --- a/spec/score/wkspace/if/size.yml +++ b/spec/score/wkspace/if/size.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: _Workspace_Size -reference: null +references: {} type: interface diff --git a/spec/spec/interface-references.yml b/spec/spec/interface-references.yml new file mode 100644 index 00000000..c3e5a69a --- /dev/null +++ b/spec/spec/interface-references.yml @@ -0,0 +1,25 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +links: +- role: spec-member + uid: root +spec-description: null +spec-example: null +spec-info: + dict: + attributes: {} + description: | + This set of attributes defines references for the interface. + generic-attributes: + description: | + The key defines the reference kind. The value shall be a kind-specific + reference target. + key-spec-type: name + value-spec-type: str + mandatory-attributes: none +spec-name: Interface References Set +spec-type: interface-references +type: spec + diff --git a/spec/spec/interface-unspecified.yml b/spec/spec/interface-unspecified.yml index 3782f5c9..c1926448 100644 --- a/spec/spec/interface-unspecified.yml +++ b/spec/spec/interface-unspecified.yml @@ -1,6 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020, 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true links: - role: spec-member @@ -30,11 +30,9 @@ 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 + references: + description: null + spec-type: interface-references description: | This set of attributes specifies an unspecified interface. mandatory-attributes: all diff --git a/spec/user/if/asm.yml b/spec/user/if/asm.yml index af3c14fb..5696e61a 100644 --- a/spec/user/if/asm.yml +++ b/spec/user/if/asm.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: ASM -reference: null +references: {} type: interface diff --git a/spec/user/if/false.yml b/spec/user/if/false.yml index 8485c98a..82e5736d 100644 --- a/spec/user/if/false.yml +++ b/spec/user/if/false.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: 'FALSE' -reference: null +references: {} type: interface diff --git a/spec/user/if/true.yml b/spec/user/if/true.yml index be216438..0d30154e 100644 --- a/spec/user/if/true.yml +++ b/spec/user/if/true.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: container name: 'TRUE' -reference: null +references: {} type: interface |