diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-15 21:11:56 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-16 09:27:40 +0200 |
commit | be254b4ed43650c3f0bb902394768ee773f4cb47 (patch) | |
tree | 1651a411f4427524c4895a2360611e3fb3f6717e | |
parent | glossary: Swap lower and higher priority items (diff) | |
download | rtems-central-be254b4ed43650c3f0bb902394768ee773f4cb47.tar.bz2 |
spec: Use external references for interfaces
279 files changed, 426 insertions, 340 deletions
diff --git a/rtemsspec/applconfig.py b/rtemsspec/applconfig.py index fde61ffa..916682f7 100644 --- a/rtemsspec/applconfig.py +++ b/rtemsspec/applconfig.py @@ -257,27 +257,23 @@ def _generate(group: Item, options: ItemMap, content: _ContentAdaptor) -> None: content.add_licence_and_copyrights() -def _get_value_doxygen_url(ctx: ItemGetValueContext) -> Any: - url = ctx.item["references"]["url"] - return f"<a href=\"{url}\">{ctx.value[ctx.key]}</a>" +def _get_value_doxygen_url(ctx: ItemGetValueContext) -> Optional[str]: + for ref in ctx.item["references"]: + if ref["type"] == "url": + return f"<a href=\"{ref['identifier']}\">{ctx.value[ctx.key]}</a>" + return None def _get_value_doxygen_unspecified_define(ctx: ItemGetValueContext) -> Any: - if "url" in ctx.item["references"]: - return _get_value_doxygen_url(ctx) - return get_value_hash(ctx) + return _get_value_doxygen_url(ctx) or get_value_hash(ctx) def _get_value_doxygen_unspecified_group(ctx: ItemGetValueContext) -> Any: - if "url" in ctx.item["references"]: - return _get_value_doxygen_url(ctx) - return ctx.value[ctx.key] + return _get_value_doxygen_url(ctx) or ctx.value[ctx.key] def _get_value_doxygen_unspecfied_type(ctx: ItemGetValueContext) -> Any: - if "url" in ctx.item["references"]: - return _get_value_doxygen_url(ctx) - return get_value_double_colon(ctx) + return _get_value_doxygen_url(ctx) or get_value_double_colon(ctx) def _add_doxygen_get_values(mapper: ItemMapper) -> None: diff --git a/rtemsspec/sphinxcontent.py b/rtemsspec/sphinxcontent.py index 1d72ae7c..e0084af8 100644 --- a/rtemsspec/sphinxcontent.py +++ b/rtemsspec/sphinxcontent.py @@ -229,12 +229,13 @@ def _get_value_sphinx_type(ctx: ItemGetValueContext) -> Any: def _get_value_sphinx_ref(ctx: ItemGetValueContext, get_value: ItemGetValue, postfix: str) -> Any: - if "c-user" in ctx.item["references"]: - sphinx_ref = ctx.item["references"]["c-user"] - return f":ref:`{ctx.value[ctx.key]}{postfix} <{sphinx_ref}>`" - if "url" in ctx.item["references"]: - url = ctx.item["references"]["url"] - return f"`{ctx.value[ctx.key]}{postfix} <{url}>`_" + for ref in ctx.item["references"]: + ref_type = ref["type"] + identifier = ref["identifier"] + if ref_type == "document" and ref["name"] == "c-user": + return f":ref:`{ctx.value[ctx.key]}{postfix} <{identifier}>`" + if ref_type == "url": + return f"`{ctx.value[ctx.key]}{postfix} <{identifier}>`_" return get_value(ctx) @@ -247,11 +248,13 @@ def _get_value_sphinx_unspecified_function(ctx: ItemGetValueContext) -> Any: def _get_value_sphinx_unspecified_group(ctx: ItemGetValueContext) -> Any: - if "c-user" in ctx.item["references"]: - return f":ref:`{ctx.item['references']['c-user']}`" - if "url" in ctx.item["references"]: - url = ctx.item["references"]["url"] - return f"`{ctx.value[ctx.key]} <{url}>`_" + for ref in ctx.item["references"]: + ref_type = ref["type"] + identifier = ref["identifier"] + if ref_type == "document" and ref["name"] == "c-user": + return f":ref:`{identifier}`" + if ref_type == "url": + return f"`{ctx.value[ctx.key]} <{identifier}>`_" return ctx.value[ctx.key] diff --git a/rtemsspec/tests/spec-applconfig/unspec-define-2.yml b/rtemsspec/tests/spec-applconfig/unspec-define-2.yml index 75acb27b..a265e565 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-define-2.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-define-2.yml @@ -6,5 +6,6 @@ interface-type: unspecified-define links: [] name: UNSPEC_DEFINE_2 references: - url: https://foo +- identifier: https://foo + type: url type: interface diff --git a/rtemsspec/tests/spec-applconfig/unspec-define.yml b/rtemsspec/tests/spec-applconfig/unspec-define.yml index 6ca8998c..5f5de98b 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-define.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-define.yml @@ -6,5 +6,7 @@ interface-type: unspecified-define links: [] name: UNSPEC_DEFINE references: - c-user: SphinxRefTarget +- identifier: SphinxRefTarget + name: c-user + type: document type: interface diff --git a/rtemsspec/tests/spec-applconfig/unspec-func.yml b/rtemsspec/tests/spec-applconfig/unspec-func.yml index 24cc7148..1f5cc69f 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-func.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-func.yml @@ -6,6 +6,9 @@ interface-type: unspecified-function links: [] name: unspec_func references: - c-user: SphinxRefUnspecFunc - url: unspec-func.html +- identifier: SphinxRefUnspecFunc + name: c-user + type: document +- identifier: unspec-func.html + type: url type: interface diff --git a/rtemsspec/tests/spec-applconfig/unspec-group-2.yml b/rtemsspec/tests/spec-applconfig/unspec-group-2.yml index 106ad3e7..59ce4b13 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-group-2.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-group-2.yml @@ -5,5 +5,7 @@ enabled-by: true interface-type: unspecified-group links: [] name: Unspec Group 2 -references: [] +references: +- identifier: blub + type: function type: interface diff --git a/rtemsspec/tests/spec-applconfig/unspec-group-3.yml b/rtemsspec/tests/spec-applconfig/unspec-group-3.yml index f84af54e..e21aa953 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-group-3.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-group-3.yml @@ -6,5 +6,6 @@ interface-type: unspecified-group links: [] name: Unspec Group 3 references: - url: unspec-group-3.html +- identifier: unspec-group-3.html + type: url type: interface diff --git a/rtemsspec/tests/spec-applconfig/unspec-group.yml b/rtemsspec/tests/spec-applconfig/unspec-group.yml index b9f48595..7c3ed69d 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-group.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-group.yml @@ -6,6 +6,9 @@ interface-type: unspecified-group links: [] name: Unspec Group references: - c-user: SphinxRefUnspecGroup - url: unspec-group.html +- identifier: SphinxRefUnspecGroup + name: c-user + type: document +- identifier: unspec-group.html + type: url type: interface diff --git a/rtemsspec/tests/spec-applconfig/unspec-type-2.yml b/rtemsspec/tests/spec-applconfig/unspec-type-2.yml index 4635d785..68017436 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-type-2.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-type-2.yml @@ -6,5 +6,6 @@ interface-type: unspecified-type links: [] name: unspec_type_2 references: - url: https://bar +- identifier: https://bar + type: url type: interface diff --git a/rtemsspec/tests/spec-applconfig/unspec-type.yml b/rtemsspec/tests/spec-applconfig/unspec-type.yml index 249fe301..082a3509 100644 --- a/rtemsspec/tests/spec-applconfig/unspec-type.yml +++ b/rtemsspec/tests/spec-applconfig/unspec-type.yml @@ -5,5 +5,7 @@ enabled-by: true interface-type: unspecified-type links: [] name: unspec_type -references: {} +references: +- identifier: boom + type: function type: interface diff --git a/spec/bsp/if/boot-card.yml b/spec/bsp/if/boot-card.yml index 0d46e9b7..d79b340a 100644 --- a/spec/bsp/if/boot-card.yml +++ b/spec/bsp/if/boot-card.yml @@ -10,5 +10,5 @@ links: - role: interface-ingroup uid: group-startup name: boot_card -references: {} +references: [] type: interface diff --git a/spec/bsp/if/fatal-extension.yml b/spec/bsp/if/fatal-extension.yml index c6c6f080..3dff9637 100644 --- a/spec/bsp/if/fatal-extension.yml +++ b/spec/bsp/if/fatal-extension.yml @@ -10,5 +10,5 @@ links: - role: interface-ingroup uid: group-fatal name: bsp_fatal_extension -references: {} +references: [] type: interface diff --git a/spec/bsp/if/fatal-leon3-clock-initialization.yml b/spec/bsp/if/fatal-leon3-clock-initialization.yml index 8d2a39a8..d437cbe0 100644 --- a/spec/bsp/if/fatal-leon3-clock-initialization.yml +++ b/spec/bsp/if/fatal-leon3-clock-initialization.yml @@ -10,5 +10,5 @@ links: - role: interface-ingroup uid: group-fatal name: LEON3_FATAL_CLOCK_INITIALIZATION -references: {} +references: [] type: interface diff --git a/spec/bsp/if/fatal-leon3-invalid-cache-config-boot-processor.yml b/spec/bsp/if/fatal-leon3-invalid-cache-config-boot-processor.yml index 4978645e..b8ea143f 100644 --- a/spec/bsp/if/fatal-leon3-invalid-cache-config-boot-processor.yml +++ b/spec/bsp/if/fatal-leon3-invalid-cache-config-boot-processor.yml @@ -10,5 +10,5 @@ links: - role: interface-ingroup uid: group-fatal name: LEON3_FATAL_INVALID_CACHE_CONFIG_BOOT_PROCESSOR -references: {} +references: [] type: interface diff --git a/spec/bsp/if/fatal-leon3-invalid-cache-config-secondary-processor.yml b/spec/bsp/if/fatal-leon3-invalid-cache-config-secondary-processor.yml index adfb4351..a847e98d 100644 --- a/spec/bsp/if/fatal-leon3-invalid-cache-config-secondary-processor.yml +++ b/spec/bsp/if/fatal-leon3-invalid-cache-config-secondary-processor.yml @@ -10,5 +10,5 @@ links: - role: interface-ingroup uid: group-fatal name: LEON3_FATAL_INVALID_CACHE_CONFIG_SECONDARY_PROCESSOR -references: {} +references: [] type: interface diff --git a/spec/bsp/if/interrupt-spurious.yml b/spec/bsp/if/interrupt-spurious.yml index 98ee692f..d643e739 100644 --- a/spec/bsp/if/interrupt-spurious.yml +++ b/spec/bsp/if/interrupt-spurious.yml @@ -10,5 +10,5 @@ links: - role: interface-ingroup uid: group-interrupt name: bsp_interrupt_spurious -references: {} +references: [] type: interface diff --git a/spec/build-options/if/ada.yml b/spec/build-options/if/ada.yml index 524a0264..5922d0a9 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__ -references: {} +references: [] type: interface diff --git a/spec/build-options/if/debug.yml b/spec/build-options/if/debug.yml index 53d22f02..6f1b9227 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 -references: {} +references: [] type: interface diff --git a/spec/build-options/if/drvmgr.yml b/spec/build-options/if/drvmgr.yml index dd61fa1c..226790f5 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 -references: {} +references: [] type: interface diff --git a/spec/build-options/if/multiprocessing.yml b/spec/build-options/if/multiprocessing.yml index 91b16e37..828d5f3a 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 -references: {} +references: [] type: interface diff --git a/spec/build-options/if/networking.yml b/spec/build-options/if/networking.yml index a5864796..4a99a195 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 -references: {} +references: [] type: interface diff --git a/spec/build-options/if/paravirt.yml b/spec/build-options/if/paravirt.yml index 29a20c7a..a467e74b 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 -references: {} +references: [] type: interface diff --git a/spec/build-options/if/posix.yml b/spec/build-options/if/posix.yml index 2ad0f05f..8054e020 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 -references: {} +references: [] type: interface diff --git a/spec/build-options/if/profiling.yml b/spec/build-options/if/profiling.yml index a97b8c88..809987bf 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 -references: {} +references: [] type: interface diff --git a/spec/build-options/if/smp.yml b/spec/build-options/if/smp.yml index 1d835b4d..9ec1fb9b 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/atexit.yml b/spec/c/if/atexit.yml index 5ebb05ce..1b26fdc0 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/bool.yml b/spec/c/if/bool.yml index 5f689e67..368807a5 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/chmod.yml b/spec/c/if/chmod.yml index 1bb52e90..53ec81f1 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/chown.yml b/spec/c/if/chown.yml index 74f7dbb4..d5cfc3ff 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/clock-monotonic.yml b/spec/c/if/clock-monotonic.yml index bc702af5..bd3fe869 100644 --- a/spec/c/if/clock-monotonic.yml +++ b/spec/c/if/clock-monotonic.yml @@ -9,5 +9,6 @@ links: uid: time name: CLOCK_MONOTONIC references: - url: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html +- identifier: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html + type: url type: interface diff --git a/spec/c/if/clock-nanosleep.yml b/spec/c/if/clock-nanosleep.yml index 2e32a8ac..cffbba62 100644 --- a/spec/c/if/clock-nanosleep.yml +++ b/spec/c/if/clock-nanosleep.yml @@ -11,5 +11,6 @@ links: uid: group name: clock_nanosleep references: - url: https://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_nanosleep.html +- identifier: https://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_nanosleep.html + type: url type: interface diff --git a/spec/c/if/clock-realtime.yml b/spec/c/if/clock-realtime.yml index 042ec386..cf0154e4 100644 --- a/spec/c/if/clock-realtime.yml +++ b/spec/c/if/clock-realtime.yml @@ -9,5 +9,6 @@ links: uid: time name: CLOCK_REALTIME references: - url: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html +- identifier: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html + type: url type: interface diff --git a/spec/c/if/clock-settime.yml b/spec/c/if/clock-settime.yml index fd9d1826..0dd1b73a 100644 --- a/spec/c/if/clock-settime.yml +++ b/spec/c/if/clock-settime.yml @@ -11,5 +11,6 @@ links: uid: group name: clock_settime references: - url: https://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_settime.html +- identifier: https://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_settime.html + type: url type: interface diff --git a/spec/c/if/cpu_set_t.yml b/spec/c/if/cpu_set_t.yml index a887c44d..70da7c68 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/eagain.yml b/spec/c/if/eagain.yml index 907cb1a8..1e364ddd 100644 --- a/spec/c/if/eagain.yml +++ b/spec/c/if/eagain.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: errno-header name: EAGAIN -references: {} +references: [] type: interface diff --git a/spec/c/if/einval.yml b/spec/c/if/einval.yml index 1466ff98..745ec158 100644 --- a/spec/c/if/einval.yml +++ b/spec/c/if/einval.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: errno-header name: EINVAL -references: {} +references: [] type: interface diff --git a/spec/c/if/enomem.yml b/spec/c/if/enomem.yml index 38eb7253..7736c92c 100644 --- a/spec/c/if/enomem.yml +++ b/spec/c/if/enomem.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: errno-header name: ENOMEM -references: {} +references: [] type: interface diff --git a/spec/c/if/enotsup.yml b/spec/c/if/enotsup.yml index cf3f790c..9874f6f0 100644 --- a/spec/c/if/enotsup.yml +++ b/spec/c/if/enotsup.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: errno-header name: ENOTSUP -references: {} +references: [] type: interface diff --git a/spec/c/if/errno.yml b/spec/c/if/errno.yml index 2f138501..13436b32 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/exit.yml b/spec/c/if/exit.yml index 596fc46f..f5e9ac3c 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/false.yml b/spec/c/if/false.yml index 1aefca7a..3285aee7 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' -references: {} +references: [] type: interface diff --git a/spec/c/if/flsl.yml b/spec/c/if/flsl.yml index cd04bb8e..366a737c 100644 --- a/spec/c/if/flsl.yml +++ b/spec/c/if/flsl.yml @@ -11,5 +11,6 @@ links: uid: group name: flsl references: - url: https://www.freebsd.org/cgi/man.cgi?query=fls&sektion=3 +- identifier: https://www.freebsd.org/cgi/man.cgi?query=fls&sektion=3 + type: url type: interface diff --git a/spec/c/if/free.yml b/spec/c/if/free.yml index e47e1c5d..6a9ed923 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/int16_t.yml b/spec/c/if/int16_t.yml index a44cb6e3..4ce17112 100644 --- a/spec/c/if/int16_t.yml +++ b/spec/c/if/int16_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: int16_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/int32_t.yml b/spec/c/if/int32_t.yml index 71f0d661..c102547f 100644 --- a/spec/c/if/int32_t.yml +++ b/spec/c/if/int32_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: int32_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/int64_t.yml b/spec/c/if/int64_t.yml index f5dbe95e..0d0b8b0a 100644 --- a/spec/c/if/int64_t.yml +++ b/spec/c/if/int64_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: int64_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/int8_t.yml b/spec/c/if/int8_t.yml index ec76cc74..811f86cb 100644 --- a/spec/c/if/int8_t.yml +++ b/spec/c/if/int8_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: int8_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/intmax_t.yml b/spec/c/if/intmax_t.yml index 47031933..1024712e 100644 --- a/spec/c/if/intmax_t.yml +++ b/spec/c/if/intmax_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: intmax_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/intptr_t.yml b/spec/c/if/intptr_t.yml index 11388ede..a81fdf54 100644 --- a/spec/c/if/intptr_t.yml +++ b/spec/c/if/intptr_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: intptr_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/link.yml b/spec/c/if/link.yml index bd400315..2ac7b6e7 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/malloc.yml b/spec/c/if/malloc.yml index 19d5bf74..41cc903d 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/memcpy.yml b/spec/c/if/memcpy.yml index a9e8c799..51019bc0 100644 --- a/spec/c/if/memcpy.yml +++ b/spec/c/if/memcpy.yml @@ -11,5 +11,6 @@ links: uid: group name: memcpy references: - url: https://en.cppreference.com/w/c/string/byte/memcpy +- identifier: https://en.cppreference.com/w/c/string/byte/memcpy + type: url type: interface diff --git a/spec/c/if/memset.yml b/spec/c/if/memset.yml index e98331ea..8b2db0d8 100644 --- a/spec/c/if/memset.yml +++ b/spec/c/if/memset.yml @@ -11,5 +11,6 @@ links: uid: group name: memset references: - url: https://en.cppreference.com/w/c/string/byte/memset +- identifier: https://en.cppreference.com/w/c/string/byte/memset + type: url type: interface diff --git a/spec/c/if/mkfifo.yml b/spec/c/if/mkfifo.yml index 1e13b6b9..3e33049f 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/mknod.yml b/spec/c/if/mknod.yml index 2ae383f0..5ade33ce 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/null.yml b/spec/c/if/null.yml index dc3c5d74..029097db 100644 --- a/spec/c/if/null.yml +++ b/spec/c/if/null.yml @@ -9,5 +9,6 @@ links: uid: stddef name: 'NULL' references: - url: https://en.cppreference.com/w/c/types/NULL +- identifier: https://en.cppreference.com/w/c/types/NULL + type: url type: interface diff --git a/spec/c/if/offsetof.yml b/spec/c/if/offsetof.yml index fa7935a3..b76aae74 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/on-exit.yml b/spec/c/if/on-exit.yml index 27913843..43405b07 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/posix-memalign.yml b/spec/c/if/posix-memalign.yml index 63beeab6..b0cbcd41 100644 --- a/spec/c/if/posix-memalign.yml +++ b/spec/c/if/posix-memalign.yml @@ -11,5 +11,6 @@ links: uid: group name: posix_memalign references: - url: https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_memalign.html +- identifier: https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_memalign.html + type: url type: interface diff --git a/spec/c/if/printf.yml b/spec/c/if/printf.yml index 47ccc388..5552a644 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/pthread-create.yml b/spec/c/if/pthread-create.yml index 1841be3a..7326a517 100644 --- a/spec/c/if/pthread-create.yml +++ b/spec/c/if/pthread-create.yml @@ -9,5 +9,6 @@ links: uid: pthread name: pthread_create references: - url: https://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_create.html +- identifier: https://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_create.html + type: url type: interface diff --git a/spec/c/if/pthread-setname-np.yml b/spec/c/if/pthread-setname-np.yml index 90f3b128..f10b1e3d 100644 --- a/spec/c/if/pthread-setname-np.yml +++ b/spec/c/if/pthread-setname-np.yml @@ -9,5 +9,6 @@ links: uid: pthread name: pthread_setname_np references: - url: http://man7.org/linux/man-pages/man3/pthread_setname_np.3.html +- identifier: http://man7.org/linux/man-pages/man3/pthread_setname_np.3.html + type: url type: interface diff --git a/spec/c/if/pthread_setspecific.yml b/spec/c/if/pthread_setspecific.yml index e4e51abf..fb438e80 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/readdir.yml b/spec/c/if/readdir.yml index f364d0a1..87f70db5 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/readlink.yml b/spec/c/if/readlink.yml index 454f9a18..e10dc06f 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/rename.yml b/spec/c/if/rename.yml index 129c41e5..662746ca 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/rmnod.yml b/spec/c/if/rmnod.yml index 4dda42d0..6deb675b 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/sbrk.yml b/spec/c/if/sbrk.yml index ba4924d0..bda1f12c 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/sem_init.yml b/spec/c/if/sem_init.yml index 795de105..a24d906b 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/sem_open.yml b/spec/c/if/sem_open.yml index 7972d1b1..e088f865 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/size_max.yml b/spec/c/if/size_max.yml index 4def1c51..4ea7fa58 100644 --- a/spec/c/if/size_max.yml +++ b/spec/c/if/size_max.yml @@ -9,5 +9,6 @@ links: uid: stdint name: SIZE_MAX references: - url: https://en.cppreference.com/w/c/types/limits +- identifier: https://en.cppreference.com/w/c/types/limits + type: url type: interface diff --git a/spec/c/if/size_t.yml b/spec/c/if/size_t.yml index ffc934b4..8bf07631 100644 --- a/spec/c/if/size_t.yml +++ b/spec/c/if/size_t.yml @@ -9,5 +9,6 @@ links: uid: stddef name: size_t references: - url: https://en.cppreference.com/w/c/types/size_t +- identifier: https://en.cppreference.com/w/c/types/size_t + type: url type: interface diff --git a/spec/c/if/symlink.yml b/spec/c/if/symlink.yml index 00807fe3..1924cf51 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/time_t.yml b/spec/c/if/time_t.yml index 2ab01764..a26d1320 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/timer-abstime.yml b/spec/c/if/timer-abstime.yml index 91b63f6a..a08883a9 100644 --- a/spec/c/if/timer-abstime.yml +++ b/spec/c/if/timer-abstime.yml @@ -9,5 +9,6 @@ links: uid: time name: TIMER_ABSTIME references: - url: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html +- identifier: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html + type: url type: interface diff --git a/spec/c/if/timespec.yml b/spec/c/if/timespec.yml index a1149cad..e8ec75b6 100644 --- a/spec/c/if/timespec.yml +++ b/spec/c/if/timespec.yml @@ -9,5 +9,6 @@ links: uid: sys-impl-timespec name: struct timespec references: - url: https://en.cppreference.com/w/c/chrono/timespec +- identifier: https://en.cppreference.com/w/c/chrono/timespec + type: url type: interface diff --git a/spec/c/if/timeval.yml b/spec/c/if/timeval.yml index b7d89ab4..957e3f2e 100644 --- a/spec/c/if/timeval.yml +++ b/spec/c/if/timeval.yml @@ -9,5 +9,6 @@ links: uid: sys-impl-timeval name: struct timeval references: - url: https://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/time.h.html +- identifier: https://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/time.h.html + type: url type: interface diff --git a/spec/c/if/true.yml b/spec/c/if/true.yml index c6eed7c0..d8460229 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' -references: {} +references: [] type: interface diff --git a/spec/c/if/uint16_t.yml b/spec/c/if/uint16_t.yml index 21a5d9c4..8c44a71b 100644 --- a/spec/c/if/uint16_t.yml +++ b/spec/c/if/uint16_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: uint16_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/uint32_max.yml b/spec/c/if/uint32_max.yml index 02292578..3b046427 100644 --- a/spec/c/if/uint32_max.yml +++ b/spec/c/if/uint32_max.yml @@ -9,5 +9,6 @@ links: uid: stdint name: UINT32_MAX references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/uint32_t.yml b/spec/c/if/uint32_t.yml index 9a1dbaab..aef82f14 100644 --- a/spec/c/if/uint32_t.yml +++ b/spec/c/if/uint32_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: uint32_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/uint64_t.yml b/spec/c/if/uint64_t.yml index 1de33254..c408ac98 100644 --- a/spec/c/if/uint64_t.yml +++ b/spec/c/if/uint64_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: uint64_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/uint8_t.yml b/spec/c/if/uint8_t.yml index e9ad1b31..b828ddb0 100644 --- a/spec/c/if/uint8_t.yml +++ b/spec/c/if/uint8_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: uint8_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/uintmax_t.yml b/spec/c/if/uintmax_t.yml index 851c67c2..967c0330 100644 --- a/spec/c/if/uintmax_t.yml +++ b/spec/c/if/uintmax_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: uintmax_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/uintptr_max.yml b/spec/c/if/uintptr_max.yml index 828003af..179a71d8 100644 --- a/spec/c/if/uintptr_max.yml +++ b/spec/c/if/uintptr_max.yml @@ -9,5 +9,6 @@ links: uid: stdint name: UINTPTR_MAX references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/uintptr_t.yml b/spec/c/if/uintptr_t.yml index 22e26b5d..c639db2c 100644 --- a/spec/c/if/uintptr_t.yml +++ b/spec/c/if/uintptr_t.yml @@ -9,5 +9,6 @@ links: uid: stdint name: uintptr_t references: - url: https://en.cppreference.com/w/c/types/integer +- identifier: https://en.cppreference.com/w/c/types/integer + type: url type: interface diff --git a/spec/c/if/utime.yml b/spec/c/if/utime.yml index 4221bbdb..f47f100b 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 -references: {} +references: [] type: interface diff --git a/spec/c/if/va_list.yml b/spec/c/if/va_list.yml index f5dd2678..fd282fbe 100644 --- a/spec/c/if/va_list.yml +++ b/spec/c/if/va_list.yml @@ -9,5 +9,6 @@ links: uid: stdarg name: va_list references: - url: https://en.cppreference.com/w/c/variadic/va_list +- identifier: https://en.cppreference.com/w/c/variadic/va_list + type: url type: interface diff --git a/spec/compiler/if/asm.yml b/spec/compiler/if/asm.yml index be296db3..3ac1086b 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__ -references: {} +references: [] type: interface diff --git a/spec/compiler/if/builtin-choose-expr.yml b/spec/compiler/if/builtin-choose-expr.yml index 4c804a91..5a8413c3 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 -references: {} +references: [] type: interface diff --git a/spec/compiler/if/builtin-expect.yml b/spec/compiler/if/builtin-expect.yml index a3ddfacc..ae1e0503 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 -references: {} +references: [] type: interface diff --git a/spec/compiler/if/builtin-return-address.yml b/spec/compiler/if/builtin-return-address.yml index 0f097397..b68d28e0 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 -references: {} +references: [] type: interface diff --git a/spec/compiler/if/builtin-types-compatible-p.yml b/spec/compiler/if/builtin-types-compatible-p.yml index 8fa3da4d..988221f0 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 -references: {} +references: [] type: interface diff --git a/spec/compiler/if/builtin-unreachable.yml b/spec/compiler/if/builtin-unreachable.yml index 73bb0aa0..8e37900a 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 -references: {} +references: [] type: interface diff --git a/spec/compiler/if/coverity.yml b/spec/compiler/if/coverity.yml index 6656ea36..2fe4d0dd 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__ -references: {} +references: [] type: interface diff --git a/spec/compiler/if/cplusplus.yml b/spec/compiler/if/cplusplus.yml index 5c79dcdb..390cdeff 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 -references: {} +references: [] type: interface diff --git a/spec/compiler/if/gnuc.yml b/spec/compiler/if/gnuc.yml index 3cd46062..f232b5e7 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__ -references: {} +references: [] type: interface diff --git a/spec/compiler/if/stdc-version.yml b/spec/compiler/if/stdc-version.yml index 1416ff4a..0654b742 100644 --- a/spec/compiler/if/stdc-version.yml +++ b/spec/compiler/if/stdc-version.yml @@ -9,5 +9,6 @@ links: uid: container name: __STDC_VERSION__ references: - url: https://en.cppreference.com/w/c/preprocessor/replace +- identifier: https://en.cppreference.com/w/c/preprocessor/replace + type: url type: interface diff --git a/spec/compiler/if/typeof.yml b/spec/compiler/if/typeof.yml index fea12c2b..752b112b 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__ -references: {} +references: [] type: interface diff --git a/spec/compiler/if/user-label-prefix.yml b/spec/compiler/if/user-label-prefix.yml index a5525dfe..5420ede5 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__ -references: {} +references: [] type: interface diff --git a/spec/dev/grlib/if/load-08.yml b/spec/dev/grlib/if/load-08.yml index c781ba99..dcd99094 100644 --- a/spec/dev/grlib/if/load-08.yml +++ b/spec/dev/grlib/if/load-08.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: io-header name: grlib_load_8 -references: {} +references: [] type: interface diff --git a/spec/dev/grlib/if/load-16.yml b/spec/dev/grlib/if/load-16.yml index b06bf7ad..86d60a24 100644 --- a/spec/dev/grlib/if/load-16.yml +++ b/spec/dev/grlib/if/load-16.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: io-header name: grlib_load_16 -references: {} +references: [] type: interface diff --git a/spec/dev/grlib/if/load-32.yml b/spec/dev/grlib/if/load-32.yml index 5627eb28..626b459e 100644 --- a/spec/dev/grlib/if/load-32.yml +++ b/spec/dev/grlib/if/load-32.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: io-header name: grlib_load_32 -references: {} +references: [] type: interface diff --git a/spec/dev/grlib/if/load-64.yml b/spec/dev/grlib/if/load-64.yml index a51ac6aa..4ed4e8f3 100644 --- a/spec/dev/grlib/if/load-64.yml +++ b/spec/dev/grlib/if/load-64.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: io-header name: grlib_load_64 -references: {} +references: [] type: interface diff --git a/spec/dev/grlib/if/store-08.yml b/spec/dev/grlib/if/store-08.yml index c781ba99..dcd99094 100644 --- a/spec/dev/grlib/if/store-08.yml +++ b/spec/dev/grlib/if/store-08.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: io-header name: grlib_load_8 -references: {} +references: [] type: interface diff --git a/spec/dev/grlib/if/store-16.yml b/spec/dev/grlib/if/store-16.yml index b06bf7ad..86d60a24 100644 --- a/spec/dev/grlib/if/store-16.yml +++ b/spec/dev/grlib/if/store-16.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: io-header name: grlib_load_16 -references: {} +references: [] type: interface diff --git a/spec/dev/grlib/if/store-32.yml b/spec/dev/grlib/if/store-32.yml index 5627eb28..626b459e 100644 --- a/spec/dev/grlib/if/store-32.yml +++ b/spec/dev/grlib/if/store-32.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: io-header name: grlib_load_32 -references: {} +references: [] type: interface diff --git a/spec/dev/grlib/if/store-64.yml b/spec/dev/grlib/if/store-64.yml index a51ac6aa..4ed4e8f3 100644 --- a/spec/dev/grlib/if/store-64.yml +++ b/spec/dev/grlib/if/store-64.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: io-header name: grlib_load_64 -references: {} +references: [] type: interface diff --git a/spec/doc/if/config-scheduler-clustered.yml b/spec/doc/if/config-scheduler-clustered.yml index 130bc06e..3a3a3dce 100644 --- a/spec/doc/if/config-scheduler-clustered.yml +++ b/spec/doc/if/config-scheduler-clustered.yml @@ -9,6 +9,9 @@ links: uid: domain name: Clustered Scheduler Configuration references: - c-user: ConfigurationSchedulersClustered - url: https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html +- identifier: ConfigurationSchedulersClustered + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html + type: url type: interface diff --git a/spec/doc/if/config-scheduler-table.yml b/spec/doc/if/config-scheduler-table.yml index 4b450acd..c7dcb078 100644 --- a/spec/doc/if/config-scheduler-table.yml +++ b/spec/doc/if/config-scheduler-table.yml @@ -9,6 +9,9 @@ links: uid: domain name: Configuration Step 3 - Scheduler Table references: - c-user: ConfigurationSchedulerTable - url: https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html#configuration-step-3-scheduler-table +- identifier: ConfigurationSchedulerTable + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/config/scheduler-clustered.html#configuration-step-3-scheduler-table + type: url type: interface diff --git a/spec/doc/if/config-unlimited-objects.yml b/spec/doc/if/config-unlimited-objects.yml index 09c97581..0a8d2e44 100644 --- a/spec/doc/if/config-unlimited-objects.yml +++ b/spec/doc/if/config-unlimited-objects.yml @@ -9,6 +9,9 @@ links: uid: domain name: Unlimited Objects references: - c-user: ConfigUnlimitedObjects - url: https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects +- identifier: ConfigUnlimitedObjects + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/config/intro.html#unlimited-objects + type: url type: interface diff --git a/spec/doc/if/mp-proxies.yml b/spec/doc/if/mp-proxies.yml index 0cdb9d95..8c74cc8d 100644 --- a/spec/doc/if/mp-proxies.yml +++ b/spec/doc/if/mp-proxies.yml @@ -9,6 +9,9 @@ links: uid: domain name: Proxies references: - c-user: MPCIProxies - url: https://docs.rtems.org/branches/master/c-user/multiprocessing.html#proxies +- identifier: MPCIProxies + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/multiprocessing.html#proxies + type: url type: interface diff --git a/spec/doc/if/mrsp.yml b/spec/doc/if/mrsp.yml index 24abb9f4..16168704 100644 --- a/spec/doc/if/mrsp.yml +++ b/spec/doc/if/mrsp.yml @@ -9,6 +9,9 @@ links: uid: domain name: Multiprocessor Resource Sharing Protocol (MrsP) references: - c-user: MrsP - url: https://docs.rtems.org/branches/master/c-user/key_concepts.html#multiprocessor-resource-sharing-protocol-mrsp +- identifier: MrsP + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/key_concepts.html#multiprocessor-resource-sharing-protocol-mrsp + type: url type: interface diff --git a/spec/doc/if/scheduler-cbs.yml b/spec/doc/if/scheduler-cbs.yml index 4659e3ba..bdf910e9 100644 --- a/spec/doc/if/scheduler-cbs.yml +++ b/spec/doc/if/scheduler-cbs.yml @@ -9,6 +9,9 @@ links: uid: domain name: Constant Bandwidth Server Scheduling (CBS) references: - c-user: SchedulerCBS - url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#constant-bandwidth-server-scheduling-cbs +- identifier: SchedulerCBS + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#constant-bandwidth-server-scheduling-cbs + type: url type: interface diff --git a/spec/doc/if/scheduler-concepts.yml b/spec/doc/if/scheduler-concepts.yml index 34c08856..b2e50168 100644 --- a/spec/doc/if/scheduler-concepts.yml +++ b/spec/doc/if/scheduler-concepts.yml @@ -9,6 +9,9 @@ links: uid: domain name: Scheduling Concepts references: - c-user: RTEMSAPIClassicScheduler - url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/index.html +- identifier: RTEMSAPIClassicScheduler + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/index.html + type: url type: interface diff --git a/spec/doc/if/scheduler-edf.yml b/spec/doc/if/scheduler-edf.yml index 521c2d1f..01d6e5f3 100644 --- a/spec/doc/if/scheduler-edf.yml +++ b/spec/doc/if/scheduler-edf.yml @@ -9,6 +9,9 @@ links: uid: domain name: Earliest Deadline First Scheduler references: - c-user: SchedulerEDF - url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#earliest-deadline-first-scheduler +- identifier: SchedulerEDF + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#earliest-deadline-first-scheduler + type: url type: interface diff --git a/spec/doc/if/scheduler-priority-simple.yml b/spec/doc/if/scheduler-priority-simple.yml index a359d27a..2e46d58d 100644 --- a/spec/doc/if/scheduler-priority-simple.yml +++ b/spec/doc/if/scheduler-priority-simple.yml @@ -9,6 +9,9 @@ links: uid: domain name: Simple Priority Scheduler references: - c-user: SchedulerPrioritySimple - url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#simple-priority-scheduler +- identifier: SchedulerPrioritySimple + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#simple-priority-scheduler + type: url type: interface diff --git a/spec/doc/if/scheduler-priority.yml b/spec/doc/if/scheduler-priority.yml index a01b9c95..82a44168 100644 --- a/spec/doc/if/scheduler-priority.yml +++ b/spec/doc/if/scheduler-priority.yml @@ -9,6 +9,9 @@ links: uid: domain name: Deterministic Priority Scheduler references: - c-user: SchedulerPriority - url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#deterministic-priority-scheduler +- identifier: SchedulerPriority + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/uniprocessor-schedulers.html#deterministic-priority-scheduler + type: url type: interface diff --git a/spec/doc/if/scheduler-smp-edf.yml b/spec/doc/if/scheduler-smp-edf.yml index 3633ee9a..86ddee27 100644 --- a/spec/doc/if/scheduler-smp-edf.yml +++ b/spec/doc/if/scheduler-smp-edf.yml @@ -9,6 +9,9 @@ links: uid: domain name: Earliest Deadline First SMP Scheduler references: - c-user: SchedulerSMPEDF - url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#earliest-deadline-first-smp-scheduler +- identifier: SchedulerSMPEDF + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#earliest-deadline-first-smp-scheduler + type: url type: interface diff --git a/spec/doc/if/scheduler-smp-priority-affinity.yml b/spec/doc/if/scheduler-smp-priority-affinity.yml index 37d5ccfc..eeb44bc2 100644 --- a/spec/doc/if/scheduler-smp-priority-affinity.yml +++ b/spec/doc/if/scheduler-smp-priority-affinity.yml @@ -9,6 +9,9 @@ links: uid: domain name: Arbitrary Processor Affinity Priority SMP Scheduler references: - c-user: SchedulerSMPPriorityAffinity - url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#arbitrary-processor-affinity-priority-smp-scheduler +- identifier: SchedulerSMPPriorityAffinity + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#arbitrary-processor-affinity-priority-smp-scheduler + type: url type: interface diff --git a/spec/doc/if/scheduler-smp-priority-simple.yml b/spec/doc/if/scheduler-smp-priority-simple.yml index dfc39bf1..ac236592 100644 --- a/spec/doc/if/scheduler-smp-priority-simple.yml +++ b/spec/doc/if/scheduler-smp-priority-simple.yml @@ -9,6 +9,9 @@ links: uid: domain name: Simple Priority SMP Scheduler references: - c-user: SchedulerSMPPrioritySimple - url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#simple-priority-smp-scheduler +- identifier: SchedulerSMPPrioritySimple + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#simple-priority-smp-scheduler + type: url type: interface diff --git a/spec/doc/if/scheduler-smp-priority.yml b/spec/doc/if/scheduler-smp-priority.yml index 2bae07ee..9fd29adc 100644 --- a/spec/doc/if/scheduler-smp-priority.yml +++ b/spec/doc/if/scheduler-smp-priority.yml @@ -9,6 +9,9 @@ links: uid: domain name: Deterministic Priority SMP Scheduler references: - c-user: SchedulerSMPPriority - url: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#deterministic-priority-smp-scheduler +- identifier: SchedulerSMPPriority + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/scheduling-concepts/smp-schedulers.html#deterministic-priority-smp-scheduler + type: url type: interface diff --git a/spec/doc/if/terminate.yml b/spec/doc/if/terminate.yml index a8f512dc..d0dbca67 100644 --- a/spec/doc/if/terminate.yml +++ b/spec/doc/if/terminate.yml @@ -9,6 +9,9 @@ links: uid: domain name: Announcing a Fatal Error references: - c-user: Terminate - url: https://docs.rtems.org/branches/master/c-user/fatal_error.html#announcing-a-fatal-error +- identifier: Terminate + name: c-user + type: document +- identifier: https://docs.rtems.org/branches/master/c-user/fatal_error.html#announcing-a-fatal-error + type: url type: interface diff --git a/spec/rtems/io/if/mount.yml b/spec/rtems/io/if/mount.yml index ef65d5fe..cf05ed5e 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 -references: {} +references: [] type: interface diff --git a/spec/rtems/io/if/unmount.yml b/spec/rtems/io/if/unmount.yml index c0045037..0f67722e 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 -references: {} +references: [] type: interface diff --git a/spec/rtems/malloc/if/calloc.yml b/spec/rtems/malloc/if/calloc.yml index 9996c6af..19fa3e55 100644 --- a/spec/rtems/malloc/if/calloc.yml +++ b/spec/rtems/malloc/if/calloc.yml @@ -10,5 +10,5 @@ links: - role: interface-ingroup uid: group name: rtems_calloc -references: {} +references: [] type: interface diff --git a/spec/rtems/malloc/if/malloc.yml b/spec/rtems/malloc/if/malloc.yml index caecea45..0e37490c 100644 --- a/spec/rtems/malloc/if/malloc.yml +++ b/spec/rtems/malloc/if/malloc.yml @@ -10,5 +10,5 @@ links: - role: interface-ingroup uid: group name: rtems_malloc -references: {} +references: [] type: interface diff --git a/spec/score/chain/if/control.yml b/spec/score/chain/if/control.yml index 5af06a00..b972f9cd 100644 --- a/spec/score/chain/if/control.yml +++ b/spec/score/chain/if/control.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: Chain_Control -references: {} +references: [] type: interface diff --git a/spec/score/chain/if/node.yml b/spec/score/chain/if/node.yml index 99c4c7f1..95fd4485 100644 --- a/spec/score/chain/if/node.yml +++ b/spec/score/chain/if/node.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: Chain_Node -references: {} +references: [] type: interface diff --git a/spec/score/context/if/fp-size.yml b/spec/score/context/if/fp-size.yml index 6a032ec1..d22b68c1 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 -references: {} +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 86cb0767..e548960f 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/exception-frame-print.yml b/spec/score/cpu/if/exception-frame-print.yml index bd4c76ff..2eeb1996 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/exception-frame.yml b/spec/score/cpu/if/exception-frame.yml index 3a9ef4fe..cc32dc77 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/fatal-halt.yml b/spec/score/cpu/if/fatal-halt.yml index 039c34e2..852a21ff 100644 --- a/spec/score/cpu/if/fatal-halt.yml +++ b/spec/score/cpu/if/fatal-halt.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-impl name: _CPU_Fatal_halt -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/hardware-fp.yml b/spec/score/cpu/if/hardware-fp.yml index 95b83789..59044d55 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/heap-alignment.yml b/spec/score/cpu/if/heap-alignment.yml index fa4130fc..2ef5d3f1 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/interrupt-frame.yml b/spec/score/cpu/if/interrupt-frame.yml index 4b2a6483..d96ceb5f 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/interrupt-stack-alignment.yml b/spec/score/cpu/if/interrupt-stack-alignment.yml index ecaff68e..718f5d11 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 -references: {} +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 2b1933f2..ed08e2d0 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/maximum-processors.yml b/spec/score/cpu/if/maximum-processors.yml index 0c0a98f5..8730031e 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/modes-interrupt-mask.yml b/spec/score/cpu/if/modes-interrupt-mask.yml index 499019d1..0a04652b 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/simple-vectored-interrupts.yml b/spec/score/cpu/if/simple-vectored-interrupts.yml index 7f743e1c..5b4e255b 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/sizeof-pointer.yml b/spec/score/cpu/if/sizeof-pointer.yml index 0640583d..a256d365 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/stack-alignment.yml b/spec/score/cpu/if/stack-alignment.yml index deffaa88..c4dbd531 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/stack-minimum-size.yml b/spec/score/cpu/if/stack-minimum-size.yml index dc6dd6db..42b109b6 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 -references: {} +references: [] type: interface diff --git a/spec/score/cpu/if/uint32ptr.yml b/spec/score/cpu/if/uint32ptr.yml index ade8fa5a..b82c0a22 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 -references: {} +references: [] type: interface diff --git a/spec/score/futex/if/wait.yml b/spec/score/futex/if/wait.yml index 6101b362..2f433e37 100644 --- a/spec/score/futex/if/wait.yml +++ b/spec/score/futex/if/wait.yml @@ -10,5 +10,5 @@ links: - role: interface-placement uid: /c/if/sys-lock name: _Futex_Wait -references: {} +references: [] type: interface diff --git a/spec/score/futex/if/wake.yml b/spec/score/futex/if/wake.yml index f6f69302..f6ce9f67 100644 --- a/spec/score/futex/if/wake.yml +++ b/spec/score/futex/if/wake.yml @@ -10,5 +10,5 @@ links: - role: interface-placement uid: /c/if/sys-lock name: _Futex_Wake -references: {} +references: [] type: interface diff --git a/spec/score/heap/if/information-block.yml b/spec/score/heap/if/information-block.yml index bbaaae13..210b2be2 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 -references: {} +references: [] type: interface diff --git a/spec/score/interr/if/bad-thread-dispatch-disable-level.yml b/spec/score/interr/if/bad-thread-dispatch-disable-level.yml index 91269bf7..c695c637 100644 --- a/spec/score/interr/if/bad-thread-dispatch-disable-level.yml +++ b/spec/score/interr/if/bad-thread-dispatch-disable-level.yml @@ -9,5 +9,7 @@ links: uid: header name: INTERNAL_ERROR_BAD_THREAD_DISPATCH_DISABLE_LEVEL references: - c-user: internal_errors +- identifier: internal_errors + name: c-user + type: document type: interface diff --git a/spec/score/interr/if/bad-thread-dispatch-environment.yml b/spec/score/interr/if/bad-thread-dispatch-environment.yml index 7b4e17b6..fb395a55 100644 --- a/spec/score/interr/if/bad-thread-dispatch-environment.yml +++ b/spec/score/interr/if/bad-thread-dispatch-environment.yml @@ -9,5 +9,7 @@ links: uid: header name: INTERNAL_ERROR_BAD_THREAD_DISPATCH_ENVIRONMENT references: - c-user: internal_errors +- identifier: internal_errors + name: c-user + type: document type: interface diff --git a/spec/score/interr/if/code.yml b/spec/score/interr/if/code.yml index 5465020f..7ddeef77 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 -references: {} +references: [] type: interface diff --git a/spec/score/interr/if/init-task-construct-failed.yml b/spec/score/interr/if/init-task-construct-failed.yml index 0914d1f4..377a73ab 100644 --- a/spec/score/interr/if/init-task-construct-failed.yml +++ b/spec/score/interr/if/init-task-construct-failed.yml @@ -9,5 +9,7 @@ links: uid: header name: INTERNAL_ERROR_RTEMS_INIT_TASK_CONSTRUCT_FAILED references: - c-user: internal_errors +- identifier: internal_errors + name: c-user + type: document type: interface diff --git a/spec/score/interr/if/internal-error-core.yml b/spec/score/interr/if/internal-error-core.yml index 1530520f..49ba8b1f 100644 --- a/spec/score/interr/if/internal-error-core.yml +++ b/spec/score/interr/if/internal-error-core.yml @@ -9,5 +9,7 @@ links: uid: header name: INTERNAL_ERROR_CORE references: - c-user: FatalErrorSources +- identifier: FatalErrorSources + name: c-user + type: document 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 29502b87..f2e24408 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 -references: {} +references: [] type: interface diff --git a/spec/score/interr/if/source-bsp.yml b/spec/score/interr/if/source-bsp.yml index 58ea7d65..34910c83 100644 --- a/spec/score/interr/if/source-bsp.yml +++ b/spec/score/interr/if/source-bsp.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: RTEMS_FATAL_SOURCE_BSP -references: {} +references: [] type: interface diff --git a/spec/score/interr/if/source-exit.yml b/spec/score/interr/if/source-exit.yml index 0517c343..a6f51835 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 -references: {} +references: [] type: interface diff --git a/spec/score/interr/if/source-panic.yml b/spec/score/interr/if/source-panic.yml index 925ff7c6..bcdbc1cc 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 -references: {} +references: [] type: interface diff --git a/spec/score/interr/if/source-smp.yml b/spec/score/interr/if/source-smp.yml index 1ee4fdb6..a534a65e 100644 --- a/spec/score/interr/if/source-smp.yml +++ b/spec/score/interr/if/source-smp.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: RTEMS_FATAL_SOURCE_SMP -references: {} +references: [] type: interface diff --git a/spec/score/interr/if/source-spurious-interrupt.yml b/spec/score/interr/if/source-spurious-interrupt.yml index ee1c0cb8..e6b7e0ed 100644 --- a/spec/score/interr/if/source-spurious-interrupt.yml +++ b/spec/score/interr/if/source-spurious-interrupt.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: RTEMS_FATAL_SOURCE_SPURIOUS_INTERRUPT -references: {} +references: [] type: interface diff --git a/spec/score/interr/if/source.yml b/spec/score/interr/if/source.yml index 431eb02d..23e32e3c 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 -references: {} +references: [] type: interface diff --git a/spec/score/interr/if/terminate.yml b/spec/score/interr/if/terminate.yml index f4f91fb9..66fe199b 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 -references: {} +references: [] type: interface diff --git a/spec/score/interr/if/thread-exitted.yml b/spec/score/interr/if/thread-exitted.yml index 3384a7cb..f6a14fad 100644 --- a/spec/score/interr/if/thread-exitted.yml +++ b/spec/score/interr/if/thread-exitted.yml @@ -9,5 +9,7 @@ links: uid: header name: INTERNAL_ERROR_THREAD_EXITTED references: - c-user: internal_errors +- identifier: internal_errors + name: c-user + type: document type: interface diff --git a/spec/score/interr/if/thread-queue-deadlock.yml b/spec/score/interr/if/thread-queue-deadlock.yml index 131db252..5710a3e6 100644 --- a/spec/score/interr/if/thread-queue-deadlock.yml +++ b/spec/score/interr/if/thread-queue-deadlock.yml @@ -9,5 +9,7 @@ links: uid: header name: INTERNAL_ERROR_THREAD_QUEUE_DEADLOCK references: - c-user: internal_errors +- identifier: internal_errors + name: c-user + type: document type: interface diff --git a/spec/score/interr/if/thread-queue-enqueue-sticky-from-bad-state.yml b/spec/score/interr/if/thread-queue-enqueue-sticky-from-bad-state.yml index 9ffe116c..1c064228 100644 --- a/spec/score/interr/if/thread-queue-enqueue-sticky-from-bad-state.yml +++ b/spec/score/interr/if/thread-queue-enqueue-sticky-from-bad-state.yml @@ -9,5 +9,7 @@ links: uid: header name: INTERNAL_ERROR_THREAD_QUEUE_ENQUEUE_STICKY_FROM_BAD_STATE references: - c-user: internal_errors +- identifier: internal_errors + name: c-user + type: document type: interface diff --git a/spec/score/interr/if/too-large-tls-size.yml b/spec/score/interr/if/too-large-tls-size.yml index 9d46006a..8f0ef615 100644 --- a/spec/score/interr/if/too-large-tls-size.yml +++ b/spec/score/interr/if/too-large-tls-size.yml @@ -9,5 +9,7 @@ links: uid: header name: INTERNAL_ERROR_TOO_LARGE_TLS_SIZE references: - c-user: internal_errors +- identifier: internal_errors + name: c-user + type: document type: interface diff --git a/spec/score/isr/if/handler-entry.yml b/spec/score/isr/if/handler-entry.yml index c0525c74..f6875a89 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/handler.yml b/spec/score/isr/if/handler.yml index 28ee0399..0eb34917 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/is-in-progress.yml b/spec/score/isr/if/is-in-progress.yml index 480af752..129333d6 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/level.yml b/spec/score/isr/if/level.yml index 0645067a..5597916c 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/local-disable.yml b/spec/score/isr/if/local-disable.yml index d0015d88..8b7f98ff 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/local-enable.yml b/spec/score/isr/if/local-enable.yml index 5eeb1871..057d1761 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/local-flash.yml b/spec/score/isr/if/local-flash.yml index 8a2a008a..dc1e1a70 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/lock-context.yml b/spec/score/isr/if/lock-context.yml index 654b1dda..d3d1461e 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/lock-control.yml b/spec/score/isr/if/lock-control.yml index 97fe7b3e..2195b28d 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/lock-declare.yml b/spec/score/isr/if/lock-declare.yml index 6d1797ab..7d699e67 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/lock-define.yml b/spec/score/isr/if/lock-define.yml index b6405cae..967d8ad2 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/lock-destroy.yml b/spec/score/isr/if/lock-destroy.yml index b85ec1f7..bf109f0e 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/lock-initialize.yml b/spec/score/isr/if/lock-initialize.yml index 38423744..7521e194 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/lock-initializer.yml b/spec/score/isr/if/lock-initializer.yml index 57c533cb..5be32253 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 -references: {} +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 4e2462d7..1d5205f3 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/lock-isr-disable.yml b/spec/score/isr/if/lock-isr-disable.yml index 383dc13b..1bd64fc7 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/lock-member.yml b/spec/score/isr/if/lock-member.yml index ea7d652b..861bad87 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/lock-reference.yml b/spec/score/isr/if/lock-reference.yml index 592741e7..8b8d9fe7 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 -references: {} +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 91122ced..f342dcb8 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/stack-size.yml b/spec/score/isr/if/stack-size.yml index c71cbfad..20c74be2 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 -references: {} +references: [] type: interface diff --git a/spec/score/isr/if/vector-number.yml b/spec/score/isr/if/vector-number.yml index eb4eccf1..347b849a 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 -references: {} +references: [] type: interface diff --git a/spec/score/memory/if/zero-before-use.yml b/spec/score/memory/if/zero-before-use.yml index 93109083..03a88064 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/configuration-type.yml b/spec/score/mpci/if/configuration-type.yml index 99e797ac..56fa3996 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/configuration.yml b/spec/score/mpci/if/configuration.yml index 7e168461..3e1a9533 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/control.yml b/spec/score/mpci/if/control.yml index 78fb0199..cc6d87f6 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/entry.yml b/spec/score/mpci/if/entry.yml index d7a1e516..429e1dd6 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/get-packet-entry.yml b/spec/score/mpci/if/get-packet-entry.yml index d9396ca6..f52b3e36 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/initialization-entry.yml b/spec/score/mpci/if/initialization-entry.yml index f78d10e3..ba1d3696 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/packet-classes.yml b/spec/score/mpci/if/packet-classes.yml index 74d78d0d..d1de5783 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 -references: {} +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 b52f0667..fe861ba7 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/packet-minimum-size.yml b/spec/score/mpci/if/packet-minimum-size.yml index 7bd47716..282a703d 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/packet-prefix.yml b/spec/score/mpci/if/packet-prefix.yml index a33921b3..5f61b952 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/receive-entry.yml b/spec/score/mpci/if/receive-entry.yml index 37871f72..0cb30ac7 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/return-packet-entry.yml b/spec/score/mpci/if/return-packet-entry.yml index 9965e936..e3f8efab 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 -references: {} +references: [] type: interface diff --git a/spec/score/mpci/if/send-entry.yml b/spec/score/mpci/if/send-entry.yml index afe3fe01..f13272e6 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 -references: {} +references: [] type: interface diff --git a/spec/score/msgq/if/buffer.yml b/spec/score/msgq/if/buffer.yml index 0f0fe229..beea9e69 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/apis-last.yml b/spec/score/object/if/apis-last.yml index 4aefc744..ea840dfa 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/build-id.yml b/spec/score/object/if/build-id.yml index 99f56042..92857ba7 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/build-name.yml b/spec/score/object/if/build-name.yml index f5f39627..388fdcab 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/get-api.yml b/spec/score/object/if/get-api.yml index d73cdacd..b9f36c09 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/get-class.yml b/spec/score/object/if/get-class.yml index 036bb346..959c9d6c 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/get-index.yml b/spec/score/object/if/get-index.yml index 93a2b584..754fd881 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/get-node.yml b/spec/score/object/if/get-node.yml index 93597481..c3bbdd38 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/id-final-index.yml b/spec/score/object/if/id-final-index.yml index d7a3a4eb..c9b166b0 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/id-final.yml b/spec/score/object/if/id-final.yml index 81928098..8710fa87 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/id-initial-index.yml b/spec/score/object/if/id-initial-index.yml index 32df429f..fcc631d0 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/id-initial.yml b/spec/score/object/if/id-initial.yml index 8c429cca..bfa0c959 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/id-none.yml b/spec/score/object/if/id-none.yml index dd46348e..65686b25 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/id-of-self.yml b/spec/score/object/if/id-of-self.yml index 6376bfb6..f965de74 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/id.yml b/spec/score/object/if/id.yml index 554e69ee..c1627c05 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/internal-api.yml b/spec/score/object/if/internal-api.yml index aaddd3b7..947a587a 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/is-unlimited.yml b/spec/score/object/if/is-unlimited.yml index b0a8a0db..feae0975 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/local-node.yml b/spec/score/object/if/local-node.yml index ebdb2558..2a0f9629 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/maximum-per-allocation.yml b/spec/score/object/if/maximum-per-allocation.yml index 6c1eda98..903508e7 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/search-all-nodes.yml b/spec/score/object/if/search-all-nodes.yml index 63361091..2c458d4d 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/search-local-nodes.yml b/spec/score/object/if/search-local-nodes.yml index cabeceec..f4f7c275 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/search-other-nodes.yml b/spec/score/object/if/search-other-nodes.yml index 150a4f7b..08262a5e 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/unlimited-objects.yml b/spec/score/object/if/unlimited-objects.yml index 71c5b481..89e7e5a1 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 -references: {} +references: [] type: interface diff --git a/spec/score/object/if/who-am-i.yml b/spec/score/object/if/who-am-i.yml index 2a24d632..ae732404 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 -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/fatal-boot-processor-not-assigned-to-scheduler.yml b/spec/score/smp/if/fatal-boot-processor-not-assigned-to-scheduler.yml index e5b2cf56..9e29a49e 100644 --- a/spec/score/smp/if/fatal-boot-processor-not-assigned-to-scheduler.yml +++ b/spec/score/smp/if/fatal-boot-processor-not-assigned-to-scheduler.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-impl name: SMP_FATAL_BOOT_PROCESSOR_NOT_ASSIGNED_TO_SCHEDULER -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/fatal-mandatory-processor-not-present.yml b/spec/score/smp/if/fatal-mandatory-processor-not-present.yml index 7010c5af..1e7c462d 100644 --- a/spec/score/smp/if/fatal-mandatory-processor-not-present.yml +++ b/spec/score/smp/if/fatal-mandatory-processor-not-present.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-impl name: SMP_FATAL_MANDATORY_PROCESSOR_NOT_PRESENT -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/fatal-multitasking-start-on-invalid-processor.yml b/spec/score/smp/if/fatal-multitasking-start-on-invalid-processor.yml index c998fa52..3af88a54 100644 --- a/spec/score/smp/if/fatal-multitasking-start-on-invalid-processor.yml +++ b/spec/score/smp/if/fatal-multitasking-start-on-invalid-processor.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-impl name: SMP_FATAL_MULTITASKING_START_ON_INVALID_PROCESSOR -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/fatal-multitasking-start-on-unassigned-processor.yml b/spec/score/smp/if/fatal-multitasking-start-on-unassigned-processor.yml index 9c57b18f..3f8e2ae3 100644 --- a/spec/score/smp/if/fatal-multitasking-start-on-unassigned-processor.yml +++ b/spec/score/smp/if/fatal-multitasking-start-on-unassigned-processor.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-impl name: SMP_FATAL_MULTITASKING_START_ON_UNASSIGNED_PROCESSOR -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/fatal-shutdown-response.yml b/spec/score/smp/if/fatal-shutdown-response.yml index 147e685e..721d0d46 100644 --- a/spec/score/smp/if/fatal-shutdown-response.yml +++ b/spec/score/smp/if/fatal-shutdown-response.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-impl name: SMP_SHUTDOWN_RESPONSE -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/fatal-start-of-mandatory-processor-failed.yml b/spec/score/smp/if/fatal-start-of-mandatory-processor-failed.yml index c5140c1c..b001b1d4 100644 --- a/spec/score/smp/if/fatal-start-of-mandatory-processor-failed.yml +++ b/spec/score/smp/if/fatal-start-of-mandatory-processor-failed.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-impl name: SMP_FATAL_START_OF_MANDATORY_PROCESSOR_FAILED -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/fatal-wrong-cpu-state-to-perform-jobs.yml b/spec/score/smp/if/fatal-wrong-cpu-state-to-perform-jobs.yml index c5140c1c..b001b1d4 100644 --- a/spec/score/smp/if/fatal-wrong-cpu-state-to-perform-jobs.yml +++ b/spec/score/smp/if/fatal-wrong-cpu-state-to-perform-jobs.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header-impl name: SMP_FATAL_START_OF_MANDATORY_PROCESSOR_FAILED -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/get-current-processor.yml b/spec/score/smp/if/get-current-processor.yml index b8af8fd0..68ab8b17 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 -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/get-processor-maximum.yml b/spec/score/smp/if/get-processor-maximum.yml index 7c76f127..a4dc5d34 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 -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/lock-acquire.yml b/spec/score/smp/if/lock-acquire.yml index 846c53ed..0b4d7b88 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 -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/lock-release.yml b/spec/score/smp/if/lock-release.yml index cae205f6..400f25c8 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 -references: {} +references: [] type: interface diff --git a/spec/score/smp/if/processor-configured-maximum.yml b/spec/score/smp/if/processor-configured-maximum.yml index 830c4db9..6b3646c9 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 -references: {} +references: [] type: interface diff --git a/spec/score/stack/if/allocator-allocate-type.yml b/spec/score/stack/if/allocator-allocate-type.yml index ee808999..d42bd62b 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 -references: {} +references: [] type: interface diff --git a/spec/score/stack/if/allocator-allocate.yml b/spec/score/stack/if/allocator-allocate.yml index 0ee28e62..a1cd8dfc 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 -references: {} +references: [] type: interface diff --git a/spec/score/stack/if/allocator-avoids-workspace.yml b/spec/score/stack/if/allocator-avoids-workspace.yml index 0db2ea16..8f4ca729 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 -references: {} +references: [] type: interface diff --git a/spec/score/stack/if/allocator-free-type.yml b/spec/score/stack/if/allocator-free-type.yml index f0d025c3..0803cbcf 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 -references: {} +references: [] type: interface diff --git a/spec/score/stack/if/allocator-free.yml b/spec/score/stack/if/allocator-free.yml index deb22577..7cb9a2ec 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 -references: {} +references: [] type: interface diff --git a/spec/score/stack/if/allocator-initialize-type.yml b/spec/score/stack/if/allocator-initialize-type.yml index 1abd7736..6ccfc0c5 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 -references: {} +references: [] type: interface diff --git a/spec/score/stack/if/allocator-initialize.yml b/spec/score/stack/if/allocator-initialize.yml index 2381030a..17d16c21 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 -references: {} +references: [] type: interface diff --git a/spec/score/stack/if/minimum-size.yml b/spec/score/stack/if/minimum-size.yml index b70b0b49..97579a8c 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 -references: {} +references: [] type: interface diff --git a/spec/score/status/if/deadlock.yml b/spec/score/status/if/deadlock.yml index d6612c5e..4c97fc23 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 -references: {} +references: [] type: interface diff --git a/spec/score/status/if/mutex-ceiling-violated.yml b/spec/score/status/if/mutex-ceiling-violated.yml index 2b4a2e8f..8671fc89 100644 --- a/spec/score/status/if/mutex-ceiling-violated.yml +++ b/spec/score/status/if/mutex-ceiling-violated.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: STATUS_MUTEX_CEILING_VIOLATED -references: {} +references: [] type: interface diff --git a/spec/score/status/if/successful.yml b/spec/score/status/if/successful.yml index 2b5142c2..e1cb4409 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 -references: {} +references: [] type: interface diff --git a/spec/score/status/if/timeout.yml b/spec/score/status/if/timeout.yml index 5bc1bfa9..7a8be3c0 100644 --- a/spec/score/status/if/timeout.yml +++ b/spec/score/status/if/timeout.yml @@ -8,5 +8,5 @@ links: - role: interface-placement uid: header name: STATUS_TIMEOUT -references: {} +references: [] type: interface diff --git a/spec/score/status/if/unsatisfied.yml b/spec/score/status/if/unsatisfied.yml index bf1e4b76..79cb985b 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 -references: {} +references: [] type: interface diff --git a/spec/score/thread/if/idle-body.yml b/spec/score/thread/if/idle-body.yml index 56c636ab..5ec6f6af 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 -references: {} +references: [] type: interface diff --git a/spec/score/thread/if/idle-stack-size.yml b/spec/score/thread/if/idle-stack-size.yml index 43790fd3..89c8b796 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/fatal.yml b/spec/score/userext/if/fatal.yml index 993e638c..7e10889a 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/initial-count.yml b/spec/score/userext/if/initial-count.yml index 7c3bc4c3..c8e9e21c 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/initial-extensions.yml b/spec/score/userext/if/initial-extensions.yml index 4af4fff0..3ccf552f 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/table.yml b/spec/score/userext/if/table.yml index 2f7311de..63e9d575 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/thread-begin.yml b/spec/score/userext/if/thread-begin.yml index 9f505cf5..9fc7317d 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/thread-create.yml b/spec/score/userext/if/thread-create.yml index 779280f1..cb755315 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/thread-delete.yml b/spec/score/userext/if/thread-delete.yml index dd25534b..b4693ccf 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/thread-exitted.yml b/spec/score/userext/if/thread-exitted.yml index a2f9211b..9593653d 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/thread-restart.yml b/spec/score/userext/if/thread-restart.yml index 0a3fb739..28b1e686 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/thread-start.yml b/spec/score/userext/if/thread-start.yml index c00d2133..19adb3d1 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/thread-switch.yml b/spec/score/userext/if/thread-switch.yml index 3fd794a2..87109767 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 -references: {} +references: [] type: interface diff --git a/spec/score/userext/if/thread-terminate.yml b/spec/score/userext/if/thread-terminate.yml index 9489e865..4352b3e6 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 -references: {} +references: [] type: interface diff --git a/spec/score/watchdog/if/interval.yml b/spec/score/watchdog/if/interval.yml index 9155600d..d6c83170 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 -references: {} +references: [] type: interface diff --git a/spec/score/watchdog/if/microseconds-per-tick.yml b/spec/score/watchdog/if/microseconds-per-tick.yml index d54b08d6..3559712b 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 -references: {} +references: [] type: interface diff --git a/spec/score/watchdog/if/nanoseconds-per-tick.yml b/spec/score/watchdog/if/nanoseconds-per-tick.yml index 6c90a986..f36277e0 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 -references: {} +references: [] type: interface diff --git a/spec/score/watchdog/if/no-timeout.yml b/spec/score/watchdog/if/no-timeout.yml index 6355783d..d0225b8a 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 -references: {} +references: [] type: interface diff --git a/spec/score/watchdog/if/ticks-per-second.yml b/spec/score/watchdog/if/ticks-per-second.yml index 7ccbc5ac..de802681 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 -references: {} +references: [] type: interface diff --git a/spec/score/watchdog/if/ticks-per-timeslice.yml b/spec/score/watchdog/if/ticks-per-timeslice.yml index ca0ecd2e..d115f116 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 -references: {} +references: [] type: interface diff --git a/spec/score/watchdog/if/ticks-since-boot.yml b/spec/score/watchdog/if/ticks-since-boot.yml index 4917f79f..a0d6436d 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 -references: {} +references: [] type: interface diff --git a/spec/score/wkspace/if/is-unified.yml b/spec/score/wkspace/if/is-unified.yml index cce007fd..8f960edf 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 -references: {} +references: [] type: interface diff --git a/spec/score/wkspace/if/size.yml b/spec/score/wkspace/if/size.yml index 1c47b28b..c3fd8924 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 -references: {} +references: [] type: interface diff --git a/spec/spec/external-reference-generic.yml b/spec/spec/external-reference-generic.yml index f8f3d339..1c544a1c 100644 --- a/spec/spec/external-reference-generic.yml +++ b/spec/spec/external-reference-generic.yml @@ -23,6 +23,10 @@ links: uid: external-reference - role: spec-refinement spec-key: type + spec-value: url + uid: external-reference +- role: spec-refinement + spec-key: type spec-value: variable uid: external-reference spec-description: | diff --git a/spec/spec/interface-references.yml b/spec/spec/interface-references.yml deleted file mode 100644 index c3e5a69a..00000000 --- a/spec/spec/interface-references.yml +++ /dev/null @@ -1,25 +0,0 @@ -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 1b3c1fc3..c2c9cebb 100644 --- a/spec/spec/interface-unspecified.yml +++ b/spec/spec/interface-unspecified.yml @@ -36,7 +36,7 @@ spec-info: spec-type: str references: description: null - spec-type: interface-references + spec-type: external-reference-list 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 5696e61a..d3c60327 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 -references: {} +references: [] type: interface diff --git a/spec/user/if/false.yml b/spec/user/if/false.yml index 82e5736d..0b9c2ee2 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' -references: {} +references: [] type: interface diff --git a/spec/user/if/true.yml b/spec/user/if/true.yml index 0d30154e..7ed93623 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' -references: {} +references: [] type: interface |