[rtems-central commit] spec: Move index-entries to interface type

Sebastian Huber sebh at rtems.org
Thu Oct 8 13:25:41 UTC 2020


Module:    rtems-central
Branch:    master
Commit:    5f977997e5d833dfe343e215f3409d051bf37728
Changeset: http://git.rtems.org/rtems-central/commit/?id=5f977997e5d833dfe343e215f3409d051bf37728

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Oct  5 15:43:02 2020 +0200

spec: Move index-entries to interface type

---

 rtemsspec/tests/spec-interface/asm.yml              |  9 +++++----
 rtemsspec/tests/spec-interface/command-line.yml     |  1 +
 rtemsspec/tests/spec-interface/define-a.yml         |  9 +++++----
 rtemsspec/tests/spec-interface/define-b.yml         |  9 +++++----
 rtemsspec/tests/spec-interface/define-c.yml         |  9 +++++----
 rtemsspec/tests/spec-interface/define.yml           |  9 +++++----
 rtemsspec/tests/spec-interface/domain-abc.yml       |  1 +
 rtemsspec/tests/spec-interface/domain-c.yml         |  1 +
 .../tests/spec-interface/domain-command-line.yml    |  1 +
 rtemsspec/tests/spec-interface/enum.yml             |  9 +++++----
 rtemsspec/tests/spec-interface/enum2.yml            |  9 +++++----
 rtemsspec/tests/spec-interface/enum3.yml            |  9 +++++----
 rtemsspec/tests/spec-interface/enum4.yml            |  9 +++++----
 rtemsspec/tests/spec-interface/enumerator-0.yml     |  9 +++++----
 rtemsspec/tests/spec-interface/enumerator-1.yml     |  9 +++++----
 rtemsspec/tests/spec-interface/enumerator-2.yml     |  9 +++++----
 rtemsspec/tests/spec-interface/enumerator-a.yml     |  9 +++++----
 rtemsspec/tests/spec-interface/enumerator-b.yml     |  9 +++++----
 rtemsspec/tests/spec-interface/float_t.yml          |  3 ++-
 rtemsspec/tests/spec-interface/forward-decl.yml     |  1 +
 rtemsspec/tests/spec-interface/func.yml             | 17 +++++++++--------
 rtemsspec/tests/spec-interface/func2.yml            | 17 +++++++++--------
 rtemsspec/tests/spec-interface/func3.yml            | 21 +++++++++++----------
 rtemsspec/tests/spec-interface/func4.yml            | 21 +++++++++++----------
 rtemsspec/tests/spec-interface/ga.yml               |  7 ++++---
 rtemsspec/tests/spec-interface/gb.yml               |  7 ++++---
 rtemsspec/tests/spec-interface/gc.yml               |  7 ++++---
 rtemsspec/tests/spec-interface/h.yml                |  1 +
 rtemsspec/tests/spec-interface/h2.yml               |  1 +
 rtemsspec/tests/spec-interface/h3.yml               |  1 +
 rtemsspec/tests/spec-interface/h4.yml               |  1 +
 rtemsspec/tests/spec-interface/macro.yml            | 17 +++++++++--------
 rtemsspec/tests/spec-interface/macro2.yml           | 17 +++++++++--------
 rtemsspec/tests/spec-interface/macro3.yml           | 17 +++++++++--------
 rtemsspec/tests/spec-interface/math.yml             |  1 +
 rtemsspec/tests/spec-interface/s.yml                |  9 +++++----
 rtemsspec/tests/spec-interface/smp.yml              |  3 ++-
 rtemsspec/tests/spec-interface/stdint.yml           |  1 +
 rtemsspec/tests/spec-interface/td.yml               |  9 +++++----
 rtemsspec/tests/spec-interface/td3.yml              |  9 +++++----
 rtemsspec/tests/spec-interface/uint32_t.yml         |  3 ++-
 rtemsspec/tests/spec-interface/var.yml              | 11 ++++++-----
 spec/acfg/if/group-bdbuf.yml                        |  1 +
 spec/acfg/if/group-bsp.yml                          |  1 +
 spec/acfg/if/group-classic.yml                      |  1 +
 spec/acfg/if/group-classicinit.yml                  |  1 +
 spec/acfg/if/group-devdrv.yml                       |  1 +
 spec/acfg/if/group-eventrecord.yml                  |  1 +
 spec/acfg/if/group-filesystem.yml                   |  1 +
 spec/acfg/if/group-general.yml                      |  1 +
 spec/acfg/if/group-idle.yml                         |  1 +
 spec/acfg/if/group-mpci.yml                         |  1 +
 spec/acfg/if/group-posix.yml                        |  1 +
 spec/acfg/if/group-posixinit.yml                    |  1 +
 spec/acfg/if/group-schedgeneral.yml                 |  1 +
 spec/acfg/if/group-stackalloc.yml                   |  1 +
 spec/build-options/if/ada.yml                       |  1 +
 spec/build-options/if/container.yml                 |  1 +
 spec/build-options/if/cpuopts.yml                   |  1 +
 spec/build-options/if/debug.yml                     |  1 +
 spec/build-options/if/domain.yml                    |  1 +
 spec/build-options/if/drvmgr.yml                    |  1 +
 spec/build-options/if/multiprocessing.yml           |  1 +
 spec/build-options/if/networking.yml                |  1 +
 spec/build-options/if/paravirt.yml                  |  1 +
 spec/build-options/if/posix.yml                     |  1 +
 spec/build-options/if/profiling.yml                 |  1 +
 spec/build-options/if/smp.yml                       |  1 +
 spec/c/if/bool.yml                                  |  1 +
 spec/c/if/chmod.yml                                 |  1 +
 spec/c/if/chown.yml                                 |  1 +
 spec/c/if/cpu_set_t.yml                             |  1 +
 spec/c/if/domain.yml                                |  1 +
 spec/c/if/errno-header.yml                          |  1 +
 spec/c/if/errno.yml                                 |  1 +
 spec/c/if/false.yml                                 |  1 +
 spec/c/if/free.yml                                  |  1 +
 spec/c/if/int16_t.yml                               |  1 +
 spec/c/if/int32_t.yml                               |  1 +
 spec/c/if/int64_t.yml                               |  1 +
 spec/c/if/int8_t.yml                                |  1 +
 spec/c/if/intmax_t.yml                              |  1 +
 spec/c/if/intptr_t.yml                              |  1 +
 spec/c/if/link.yml                                  |  1 +
 spec/c/if/malloc.yml                                |  1 +
 spec/c/if/mkfifo.yml                                |  1 +
 spec/c/if/mknod.yml                                 |  1 +
 spec/c/if/null.yml                                  |  1 +
 spec/c/if/offsetof.yml                              |  1 +
 spec/c/if/printf.yml                                |  1 +
 spec/c/if/pthread.yml                               |  1 +
 spec/c/if/pthread_setspecific.yml                   |  1 +
 spec/c/if/readdir.yml                               |  1 +
 spec/c/if/readlink.yml                              |  1 +
 spec/c/if/rename.yml                                |  1 +
 spec/c/if/rmnod.yml                                 |  1 +
 spec/c/if/sbrk.yml                                  |  1 +
 spec/c/if/sem_init.yml                              |  1 +
 spec/c/if/sem_open.yml                              |  1 +
 spec/c/if/semaphore.yml                             |  1 +
 spec/c/if/size_max.yml                              |  1 +
 spec/c/if/size_t.yml                                |  1 +
 spec/c/if/stdatomic.yml                             |  1 +
 spec/c/if/stdbool.yml                               |  1 +
 spec/c/if/stddef.yml                                |  1 +
 spec/c/if/stdint.yml                                |  1 +
 spec/c/if/stdio.yml                                 |  1 +
 spec/c/if/stdlib.yml                                |  1 +
 spec/c/if/string.yml                                |  1 +
 spec/c/if/symlink.yml                               |  1 +
 spec/c/if/sys-cpuset.yml                            |  1 +
 spec/c/if/sys-impl-timespec.yml                     |  1 +
 spec/c/if/sys-impl-timeval.yml                      |  1 +
 spec/c/if/sys-stat.yml                              |  1 +
 spec/c/if/sys-types.yml                             |  1 +
 spec/c/if/time.yml                                  |  1 +
 spec/c/if/time_t.yml                                |  1 +
 spec/c/if/timespec.yml                              |  1 +
 spec/c/if/timeval.yml                               |  1 +
 spec/c/if/true.yml                                  |  1 +
 spec/c/if/uint16_t.yml                              |  1 +
 spec/c/if/uint32_max.yml                            |  1 +
 spec/c/if/uint32_t.yml                              |  1 +
 spec/c/if/uint64_t.yml                              |  1 +
 spec/c/if/uint8_t.yml                               |  1 +
 spec/c/if/uintmax_t.yml                             |  1 +
 spec/c/if/uintptr_max.yml                           |  1 +
 spec/c/if/uintptr_t.yml                             |  1 +
 spec/c/if/unistd.yml                                |  1 +
 spec/c/if/utime.yml                                 |  1 +
 spec/compiler/if/asm.yml                            |  1 +
 spec/compiler/if/builtin-choose-expr.yml            |  1 +
 spec/compiler/if/builtin-expect.yml                 |  1 +
 spec/compiler/if/builtin-return-address.yml         |  1 +
 spec/compiler/if/builtin-types-compatible-p.yml     |  1 +
 spec/compiler/if/builtin-unreachable.yml            |  1 +
 spec/compiler/if/container.yml                      |  1 +
 spec/compiler/if/cplusplus.yml                      |  1 +
 spec/compiler/if/domain.yml                         |  1 +
 spec/compiler/if/gnuc.yml                           |  1 +
 spec/compiler/if/stdc-version.yml                   |  1 +
 spec/compiler/if/typeof.yml                         |  1 +
 spec/compiler/if/user-label-prefix.yml              |  1 +
 spec/if/api.yml                                     |  1 +
 spec/if/domain.yml                                  |  1 +
 spec/rtems/attr/if/application-task.yml             |  1 +
 spec/rtems/attr/if/attribute.yml                    |  1 +
 spec/rtems/attr/if/barrier-automatic-release.yml    |  1 +
 spec/rtems/attr/if/barrier-manual-release.yml       |  1 +
 spec/rtems/attr/if/binary-semaphore.yml             |  1 +
 spec/rtems/attr/if/counting-semaphore.yml           |  1 +
 spec/rtems/attr/if/default.yml                      |  1 +
 spec/rtems/attr/if/fifo.yml                         |  1 +
 spec/rtems/attr/if/floating-point.yml               |  1 +
 spec/rtems/attr/if/global.yml                       |  1 +
 spec/rtems/attr/if/group.yml                        |  1 +
 spec/rtems/attr/if/header.yml                       |  1 +
 spec/rtems/attr/if/inherit-priority.yml             |  1 +
 spec/rtems/attr/if/local.yml                        |  1 +
 .../attr/if/multiprocessor-resource-sharing.yml     |  1 +
 spec/rtems/attr/if/no-floating-point.yml            |  1 +
 spec/rtems/attr/if/no-inherit-priority.yml          |  1 +
 .../attr/if/no-multiprocessor-resource-sharing.yml  |  1 +
 spec/rtems/attr/if/no-priority-ceiling.yml          |  1 +
 spec/rtems/attr/if/priority-ceiling.yml             |  1 +
 spec/rtems/attr/if/priority.yml                     |  1 +
 spec/rtems/attr/if/semaphore-class.yml              |  1 +
 spec/rtems/attr/if/simple-binary-semaphore.yml      |  1 +
 spec/rtems/attr/if/system-task.yml                  |  1 +
 spec/rtems/barrier/if/create.yml                    |  1 +
 spec/rtems/barrier/if/delete.yml                    |  1 +
 spec/rtems/barrier/if/group.yml                     |  1 +
 spec/rtems/barrier/if/header.yml                    |  1 +
 spec/rtems/barrier/if/ident.yml                     |  1 +
 spec/rtems/barrier/if/release.yml                   |  1 +
 spec/rtems/barrier/if/wait.yml                      |  1 +
 spec/rtems/basedefs/if/alias.yml                    |  1 +
 spec/rtems/basedefs/if/align-down.yml               |  1 +
 spec/rtems/basedefs/if/align-up.yml                 |  1 +
 spec/rtems/basedefs/if/aligned.yml                  |  1 +
 spec/rtems/basedefs/if/alloc-align.yml              |  1 +
 spec/rtems/basedefs/if/alloc-size-2.yml             |  1 +
 spec/rtems/basedefs/if/alloc-size.yml               |  1 +
 spec/rtems/basedefs/if/array-size.yml               |  1 +
 .../basedefs/if/compiler-deprecated-attribute.yml   |  1 +
 spec/rtems/basedefs/if/compiler-memory-barrier.yml  |  1 +
 .../basedefs/if/compiler-no-return-attribute.yml    |  1 +
 .../rtems/basedefs/if/compiler-packed-attribute.yml |  1 +
 spec/rtems/basedefs/if/compiler-pure-attribute.yml  |  1 +
 spec/rtems/basedefs/if/compiler-used-attribute.yml  |  1 +
 spec/rtems/basedefs/if/concat.yml                   |  1 +
 spec/rtems/basedefs/if/const.yml                    |  1 +
 spec/rtems/basedefs/if/container-of.yml             |  1 +
 spec/rtems/basedefs/if/declare-global-symbol.yml    |  1 +
 spec/rtems/basedefs/if/deconst.yml                  |  1 +
 spec/rtems/basedefs/if/define-global-symbol.yml     |  1 +
 spec/rtems/basedefs/if/deprecated.yml               |  1 +
 spec/rtems/basedefs/if/dequalify-depthx.yml         |  1 +
 spec/rtems/basedefs/if/dequalify.yml                |  1 +
 spec/rtems/basedefs/if/devolatile.yml               |  1 +
 spec/rtems/basedefs/if/expand.yml                   |  1 +
 spec/rtems/basedefs/if/false.yml                    |  1 +
 spec/rtems/basedefs/if/group.yml                    |  1 +
 spec/rtems/basedefs/if/have-member-same-type.yml    |  1 +
 spec/rtems/basedefs/if/header.yml                   |  1 +
 spec/rtems/basedefs/if/inline-routine.yml           |  1 +
 spec/rtems/basedefs/if/malloclike.yml               |  1 +
 spec/rtems/basedefs/if/no-inline.yml                |  1 +
 spec/rtems/basedefs/if/no-return.yml                |  1 +
 spec/rtems/basedefs/if/obfuscate-variable.yml       |  1 +
 spec/rtems/basedefs/if/packed.yml                   |  1 +
 spec/rtems/basedefs/if/predict-false.yml            |  1 +
 spec/rtems/basedefs/if/predict-true.yml             |  1 +
 spec/rtems/basedefs/if/printflike.yml               |  1 +
 spec/rtems/basedefs/if/pure.yml                     |  1 +
 spec/rtems/basedefs/if/return-address.yml           |  1 +
 spec/rtems/basedefs/if/section.yml                  |  1 +
 spec/rtems/basedefs/if/static-assert.yml            |  1 +
 spec/rtems/basedefs/if/string.yml                   |  1 +
 spec/rtems/basedefs/if/symbol-name.yml              |  1 +
 spec/rtems/basedefs/if/true.yml                     |  1 +
 spec/rtems/basedefs/if/typeof-refx.yml              |  1 +
 spec/rtems/basedefs/if/unreachable.yml              |  1 +
 spec/rtems/basedefs/if/unused.yml                   |  1 +
 spec/rtems/basedefs/if/used.yml                     |  1 +
 spec/rtems/basedefs/if/warn-unused-result.yml       |  1 +
 spec/rtems/basedefs/if/weak-alias.yml               |  1 +
 spec/rtems/basedefs/if/weak.yml                     |  1 +
 spec/rtems/basedefs/if/xconcat.yml                  |  1 +
 spec/rtems/basedefs/if/xstring.yml                  |  1 +
 spec/rtems/basedefs/if/zero-length-array.yml        |  1 +
 spec/rtems/cache/if/aligned-malloc.yml              |  1 +
 spec/rtems/cache/if/coherent-add-area.yml           |  1 +
 spec/rtems/cache/if/coherent-allocate.yml           |  1 +
 spec/rtems/cache/if/coherent-free.yml               |  1 +
 spec/rtems/cache/if/disable-data.yml                |  1 +
 spec/rtems/cache/if/disable-instruction.yml         |  1 +
 spec/rtems/cache/if/enable-data.yml                 |  1 +
 spec/rtems/cache/if/enable-instruction.yml          |  1 +
 spec/rtems/cache/if/flush-entire-data.yml           |  1 +
 spec/rtems/cache/if/flush-multiple-data-lines.yml   |  1 +
 spec/rtems/cache/if/freeze-data.yml                 |  1 +
 spec/rtems/cache/if/freeze-instruction.yml          |  1 +
 spec/rtems/cache/if/get-data-line-size.yml          |  1 +
 spec/rtems/cache/if/get-data-size.yml               |  1 +
 spec/rtems/cache/if/get-instruction-line-size.yml   |  1 +
 spec/rtems/cache/if/get-instruction-size.yml        |  1 +
 spec/rtems/cache/if/get-maximal-line-size.yml       |  1 +
 spec/rtems/cache/if/group.yml                       |  1 +
 spec/rtems/cache/if/header.yml                      |  1 +
 .../cache/if/instruction-sync-after-code-change.yml |  1 +
 spec/rtems/cache/if/invalidate-entire-data.yml      |  1 +
 .../cache/if/invalidate-entire-instruction.yml      |  1 +
 .../cache/if/invalidate-multiple-data-lines.yml     |  1 +
 .../if/invalidate-multiple-instruction-lines.yml    |  1 +
 spec/rtems/cache/if/unfreeze-data.yml               |  1 +
 spec/rtems/cache/if/unfreeze-instruction.yml        |  1 +
 spec/rtems/clock/if/get-seconds-since-epoch.yml     |  1 +
 spec/rtems/clock/if/get-ticks-per-second.yml        |  1 +
 spec/rtems/clock/if/get-ticks-since-boot.yml        |  1 +
 spec/rtems/clock/if/get-tod-timeval.yml             |  1 +
 spec/rtems/clock/if/get-tod.yml                     |  1 +
 spec/rtems/clock/if/get-uptime-nanoseconds.yml      |  1 +
 spec/rtems/clock/if/get-uptime-seconds.yml          |  1 +
 spec/rtems/clock/if/get-uptime-timeval.yml          |  1 +
 spec/rtems/clock/if/get-uptime.yml                  |  1 +
 spec/rtems/clock/if/group.yml                       |  1 +
 spec/rtems/clock/if/header.yml                      |  1 +
 spec/rtems/clock/if/set.yml                         |  1 +
 spec/rtems/clock/if/tick-before.yml                 |  1 +
 spec/rtems/clock/if/tick-later-usec.yml             |  1 +
 spec/rtems/clock/if/tick-later.yml                  |  1 +
 spec/rtems/clock/if/tick.yml                        |  1 +
 spec/rtems/config/if/api-table.yml                  |  1 +
 spec/rtems/config/if/get-api-configuration.yml      |  1 +
 spec/rtems/config/if/get-copyright-notice.yml       |  1 +
 spec/rtems/config/if/get-do-zero-of-workspace.yml   |  1 +
 spec/rtems/config/if/get-idle-task-stack-size.yml   |  1 +
 spec/rtems/config/if/get-idle-task.yml              |  1 +
 spec/rtems/config/if/get-interrupt-stack-size.yml   |  1 +
 spec/rtems/config/if/get-maximum-barriers.yml       |  1 +
 spec/rtems/config/if/get-maximum-extensions.yml     |  1 +
 spec/rtems/config/if/get-maximum-message-queues.yml |  1 +
 spec/rtems/config/if/get-maximum-partitions.yml     |  1 +
 spec/rtems/config/if/get-maximum-periods.yml        |  1 +
 spec/rtems/config/if/get-maximum-ports.yml          |  1 +
 spec/rtems/config/if/get-maximum-processors.yml     |  1 +
 spec/rtems/config/if/get-maximum-regions.yml        |  1 +
 spec/rtems/config/if/get-maximum-semaphores.yml     |  1 +
 spec/rtems/config/if/get-maximum-tasks.yml          |  1 +
 spec/rtems/config/if/get-maximum-timers.yml         |  1 +
 spec/rtems/config/if/get-microseconds-per-tick.yml  |  1 +
 spec/rtems/config/if/get-milliseconds-per-tick.yml  |  1 +
 spec/rtems/config/if/get-nanoseconds-per-tick.yml   |  1 +
 .../config/if/get-number-of-initial-extensions.yml  |  1 +
 spec/rtems/config/if/get-stack-allocate-hook.yml    |  1 +
 .../config/if/get-stack-allocate-init-hook.yml      |  1 +
 .../if/get-stack-allocator-avoids-work-space.yml    |  1 +
 spec/rtems/config/if/get-stack-free-hook.yml        |  1 +
 spec/rtems/config/if/get-stack-space-size.yml       |  1 +
 spec/rtems/config/if/get-ticks-per-timeslice.yml    |  1 +
 spec/rtems/config/if/get-unified-work-area.yml      |  1 +
 spec/rtems/config/if/get-user-extension-table.yml   |  1 +
 .../config/if/get-user-multiprocessing-table.yml    |  1 +
 spec/rtems/config/if/get-version-string.yml         |  1 +
 spec/rtems/config/if/get-work-space-size.yml        |  1 +
 spec/rtems/config/if/group.yml                      |  1 +
 spec/rtems/config/if/has-hardware-fp.yml            |  1 +
 spec/rtems/config/if/header-2.yml                   |  1 +
 spec/rtems/config/if/header.yml                     |  1 +
 spec/rtems/config/if/resource-is-unlimited.yml      |  1 +
 .../config/if/resource-maximum-per-allocation.yml   |  1 +
 spec/rtems/config/if/resource-unlimited.yml         |  1 +
 spec/rtems/config/if/stack-allocate-hook.yml        |  1 +
 spec/rtems/config/if/stack-allocate-init-hook.yml   |  1 +
 spec/rtems/config/if/stack-free-hook.yml            |  1 +
 spec/rtems/config/if/unlimited-objects.yml          |  1 +
 spec/rtems/dpmem/if/create.yml                      |  1 +
 spec/rtems/dpmem/if/delete.yml                      |  1 +
 spec/rtems/dpmem/if/external-to-internal.yml        |  1 +
 spec/rtems/dpmem/if/group.yml                       |  1 +
 spec/rtems/dpmem/if/header.yml                      |  1 +
 spec/rtems/dpmem/if/ident.yml                       |  1 +
 spec/rtems/dpmem/if/internal-to-external.yml        |  1 +
 spec/rtems/event/if/all-events.yml                  |  1 +
 spec/rtems/event/if/event-0.yml                     |  1 +
 spec/rtems/event/if/event-1.yml                     |  1 +
 spec/rtems/event/if/event-10.yml                    |  1 +
 spec/rtems/event/if/event-11.yml                    |  1 +
 spec/rtems/event/if/event-12.yml                    |  1 +
 spec/rtems/event/if/event-13.yml                    |  1 +
 spec/rtems/event/if/event-14.yml                    |  1 +
 spec/rtems/event/if/event-15.yml                    |  1 +
 spec/rtems/event/if/event-16.yml                    |  1 +
 spec/rtems/event/if/event-17.yml                    |  1 +
 spec/rtems/event/if/event-18.yml                    |  1 +
 spec/rtems/event/if/event-19.yml                    |  1 +
 spec/rtems/event/if/event-2.yml                     |  1 +
 spec/rtems/event/if/event-20.yml                    |  1 +
 spec/rtems/event/if/event-21.yml                    |  1 +
 spec/rtems/event/if/event-22.yml                    |  1 +
 spec/rtems/event/if/event-23.yml                    |  1 +
 spec/rtems/event/if/event-24.yml                    |  1 +
 spec/rtems/event/if/event-25.yml                    |  1 +
 spec/rtems/event/if/event-26.yml                    |  1 +
 spec/rtems/event/if/event-27.yml                    |  1 +
 spec/rtems/event/if/event-28.yml                    |  1 +
 spec/rtems/event/if/event-29.yml                    |  1 +
 spec/rtems/event/if/event-3.yml                     |  1 +
 spec/rtems/event/if/event-30.yml                    |  1 +
 spec/rtems/event/if/event-31.yml                    |  1 +
 spec/rtems/event/if/event-4.yml                     |  1 +
 spec/rtems/event/if/event-5.yml                     |  1 +
 spec/rtems/event/if/event-6.yml                     |  1 +
 spec/rtems/event/if/event-7.yml                     |  1 +
 spec/rtems/event/if/event-8.yml                     |  1 +
 spec/rtems/event/if/event-9.yml                     |  1 +
 spec/rtems/event/if/group.yml                       |  1 +
 spec/rtems/event/if/header.yml                      |  1 +
 spec/rtems/event/if/pending-events.yml              |  1 +
 spec/rtems/event/if/receive.yml                     |  1 +
 spec/rtems/event/if/send.yml                        |  1 +
 spec/rtems/event/if/set.yml                         |  1 +
 spec/rtems/event/if/system-network-close.yml        |  1 +
 spec/rtems/event/if/system-network-sbwait.yml       |  1 +
 spec/rtems/event/if/system-network-sosleep.yml      |  1 +
 spec/rtems/event/if/system-receive.yml              |  1 +
 spec/rtems/event/if/system-send.yml                 |  1 +
 spec/rtems/event/if/system-server-resume.yml        |  1 +
 spec/rtems/event/if/system-server.yml               |  1 +
 spec/rtems/event/if/system-transient.yml            |  1 +
 spec/rtems/event/if/transient-clear.yml             |  1 +
 spec/rtems/event/if/transient-receive.yml           |  1 +
 spec/rtems/event/if/transient-send.yml              |  1 +
 spec/rtems/fatal/if/assert-context.yml              |  1 +
 spec/rtems/fatal/if/error-occurred.yml              |  1 +
 spec/rtems/fatal/if/exception-frame-print.yml       |  1 +
 spec/rtems/fatal/if/exception-frame.yml             |  1 +
 spec/rtems/fatal/if/fatal.yml                       |  1 +
 spec/rtems/fatal/if/group.yml                       |  1 +
 spec/rtems/fatal/if/header.yml                      |  1 +
 spec/rtems/fatal/if/internal-error-text.yml         |  1 +
 spec/rtems/fatal/if/panic.yml                       |  1 +
 spec/rtems/fatal/if/source-text.yml                 |  1 +
 spec/rtems/if/group.yml                             |  1 +
 spec/rtems/if/header.yml                            |  1 +
 spec/rtems/init/if/group.yml                        |  1 +
 spec/rtems/init/if/header.yml                       |  1 +
 spec/rtems/init/if/initialize-executive.yml         |  1 +
 spec/rtems/init/if/shutdown-executive.yml           |  1 +
 spec/rtems/intr/if/catch.yml                        |  1 +
 spec/rtems/intr/if/cause.yml                        |  1 +
 spec/rtems/intr/if/clear.yml                        |  1 +
 spec/rtems/intr/if/disable.yml                      |  1 +
 spec/rtems/intr/if/enable.yml                       |  1 +
 spec/rtems/intr/if/flash.yml                        |  1 +
 spec/rtems/intr/if/group.yml                        |  1 +
 spec/rtems/intr/if/header.yml                       |  1 +
 spec/rtems/intr/if/is-in-progress.yml               |  1 +
 spec/rtems/intr/if/isr-entry.yml                    |  1 +
 spec/rtems/intr/if/isr.yml                          |  1 +
 spec/rtems/intr/if/level.yml                        |  1 +
 spec/rtems/intr/if/local-disable.yml                |  1 +
 spec/rtems/intr/if/local-enable.yml                 |  1 +
 spec/rtems/intr/if/lock-acquire-isr.yml             |  1 +
 spec/rtems/intr/if/lock-acquire.yml                 |  1 +
 spec/rtems/intr/if/lock-context.yml                 |  1 +
 spec/rtems/intr/if/lock-declare.yml                 |  1 +
 spec/rtems/intr/if/lock-define.yml                  |  1 +
 spec/rtems/intr/if/lock-destroy.yml                 |  1 +
 spec/rtems/intr/if/lock-initialize.yml              |  1 +
 spec/rtems/intr/if/lock-initializer.yml             |  1 +
 spec/rtems/intr/if/lock-isr-disable.yml             |  1 +
 spec/rtems/intr/if/lock-member.yml                  |  1 +
 spec/rtems/intr/if/lock-reference.yml               |  1 +
 spec/rtems/intr/if/lock-release-isr.yml             |  1 +
 spec/rtems/intr/if/lock-release.yml                 |  1 +
 spec/rtems/intr/if/lock.yml                         |  1 +
 spec/rtems/intr/if/vector-number.yml                |  1 +
 spec/rtems/io/if/close.yml                          |  1 +
 spec/rtems/io/if/control.yml                        |  1 +
 spec/rtems/io/if/device-driver-entry.yml            |  1 +
 spec/rtems/io/if/device-driver.yml                  |  1 +
 spec/rtems/io/if/device-major-number.yml            |  1 +
 spec/rtems/io/if/device-minor-number.yml            |  1 +
 spec/rtems/io/if/driver-address-table.yml           |  1 +
 spec/rtems/io/if/getchark.yml                       |  1 +
 spec/rtems/io/if/group.yml                          |  1 +
 spec/rtems/io/if/header-2.yml                       |  1 +
 spec/rtems/io/if/header-3.yml                       |  1 +
 spec/rtems/io/if/header-4.yml                       |  1 +
 spec/rtems/io/if/header.yml                         |  1 +
 spec/rtems/io/if/initialize.yml                     |  1 +
 spec/rtems/io/if/mount.yml                          |  1 +
 spec/rtems/io/if/open.yml                           |  1 +
 spec/rtems/io/if/printer.yml                        |  1 +
 spec/rtems/io/if/printk.yml                         |  1 +
 spec/rtems/io/if/putc.yml                           |  1 +
 spec/rtems/io/if/read.yml                           |  1 +
 spec/rtems/io/if/register-driver.yml                |  1 +
 spec/rtems/io/if/register-name.yml                  |  1 +
 spec/rtems/io/if/unmount.yml                        |  1 +
 spec/rtems/io/if/unregister-driver.yml              |  1 +
 spec/rtems/io/if/write.yml                          |  1 +
 spec/rtems/message/if/broadcast.yml                 |  1 +
 spec/rtems/message/if/buffer.yml                    |  1 +
 spec/rtems/message/if/config.yml                    |  1 +
 spec/rtems/message/if/construct.yml                 |  1 +
 spec/rtems/message/if/create.yml                    |  1 +
 spec/rtems/message/if/delete.yml                    |  1 +
 spec/rtems/message/if/flush.yml                     |  1 +
 spec/rtems/message/if/get-number-pending.yml        |  1 +
 spec/rtems/message/if/group.yml                     |  1 +
 spec/rtems/message/if/header.yml                    |  1 +
 spec/rtems/message/if/ident.yml                     |  1 +
 spec/rtems/message/if/receive.yml                   |  1 +
 spec/rtems/message/if/send.yml                      |  1 +
 spec/rtems/message/if/urgent.yml                    |  1 +
 spec/rtems/mode/if/all-mode-masks.yml               |  1 +
 spec/rtems/mode/if/asr-mask.yml                     |  1 +
 spec/rtems/mode/if/asr.yml                          |  1 +
 spec/rtems/mode/if/current-mode.yml                 |  1 +
 spec/rtems/mode/if/default.yml                      |  1 +
 spec/rtems/mode/if/group.yml                        |  1 +
 spec/rtems/mode/if/header.yml                       |  1 +
 spec/rtems/mode/if/interrupt-level-body.yml         |  1 +
 spec/rtems/mode/if/interrupt-level.yml              |  1 +
 spec/rtems/mode/if/interrupt-mask-constant.yml      |  1 +
 spec/rtems/mode/if/interrupt-mask.yml               |  1 +
 spec/rtems/mode/if/mode.yml                         |  1 +
 spec/rtems/mode/if/no-asr.yml                       |  1 +
 spec/rtems/mode/if/no-preempt.yml                   |  1 +
 spec/rtems/mode/if/no-timeslice.yml                 |  1 +
 spec/rtems/mode/if/preempt-mask.yml                 |  1 +
 spec/rtems/mode/if/preempt.yml                      |  1 +
 spec/rtems/mode/if/timeslice-mask.yml               |  1 +
 spec/rtems/mode/if/timeslice.yml                    |  1 +
 spec/rtems/mp/if/announce.yml                       |  1 +
 spec/rtems/mp/if/group.yml                          |  1 +
 spec/rtems/mp/if/header.yml                         |  1 +
 spec/rtems/mp/if/minimum-hetero-conversion.yml      |  1 +
 spec/rtems/mp/if/minimum-packet-size.yml            |  1 +
 spec/rtems/object/if/api-class-information.yml      |  1 +
 spec/rtems/object/if/api-maximum-class.yml          |  1 +
 spec/rtems/object/if/api-minimum-class.yml          |  1 +
 spec/rtems/object/if/build-id.yml                   |  1 +
 spec/rtems/object/if/build-name.yml                 |  1 +
 spec/rtems/object/if/get-api-class-name.yml         |  1 +
 spec/rtems/object/if/get-api-name.yml               |  1 +
 spec/rtems/object/if/get-class-information.yml      |  1 +
 spec/rtems/object/if/get-classic-name.yml           |  1 +
 spec/rtems/object/if/get-local-node.yml             |  1 +
 spec/rtems/object/if/get-name.yml                   |  1 +
 spec/rtems/object/if/group.yml                      |  1 +
 spec/rtems/object/if/header.yml                     |  1 +
 spec/rtems/object/if/id-api-maximum-class.yml       |  1 +
 spec/rtems/object/if/id-api-maximum.yml             |  1 +
 spec/rtems/object/if/id-api-minimum.yml             |  1 +
 spec/rtems/object/if/id-final-index.yml             |  1 +
 spec/rtems/object/if/id-final.yml                   |  1 +
 spec/rtems/object/if/id-get-api.yml                 |  1 +
 spec/rtems/object/if/id-get-class.yml               |  1 +
 spec/rtems/object/if/id-get-index.yml               |  1 +
 spec/rtems/object/if/id-get-node.yml                |  1 +
 spec/rtems/object/if/id-initial-index.yml           |  1 +
 spec/rtems/object/if/id-initial.yml                 |  1 +
 spec/rtems/object/if/search-all-nodes.yml           |  1 +
 spec/rtems/object/if/search-local-node.yml          |  1 +
 spec/rtems/object/if/search-other-nodes.yml         |  1 +
 spec/rtems/object/if/set-name.yml                   |  1 +
 spec/rtems/object/if/who-am-i.yml                   |  1 +
 spec/rtems/option/if/default.yml                    |  1 +
 spec/rtems/option/if/event-all.yml                  |  1 +
 spec/rtems/option/if/event-any.yml                  |  1 +
 spec/rtems/option/if/group.yml                      |  1 +
 spec/rtems/option/if/header.yml                     |  1 +
 spec/rtems/option/if/no-wait.yml                    |  1 +
 spec/rtems/option/if/option.yml                     |  1 +
 spec/rtems/option/if/wait.yml                       |  1 +
 spec/rtems/part/if/create.yml                       |  1 +
 spec/rtems/part/if/delete.yml                       |  1 +
 spec/rtems/part/if/get-buffer.yml                   |  1 +
 spec/rtems/part/if/group.yml                        |  1 +
 spec/rtems/part/if/header.yml                       |  1 +
 spec/rtems/part/if/ident.yml                        |  1 +
 spec/rtems/part/if/return-buffer.yml                |  1 +
 spec/rtems/ratemon/if/active.yml                    |  1 +
 spec/rtems/ratemon/if/cancel.yml                    |  1 +
 spec/rtems/ratemon/if/create.yml                    |  1 +
 spec/rtems/ratemon/if/delete.yml                    |  1 +
 spec/rtems/ratemon/if/expired.yml                   |  1 +
 spec/rtems/ratemon/if/get-statistics.yml            |  1 +
 spec/rtems/ratemon/if/get-status.yml                |  1 +
 spec/rtems/ratemon/if/group.yml                     |  1 +
 spec/rtems/ratemon/if/header.yml                    |  1 +
 spec/rtems/ratemon/if/ident.yml                     |  1 +
 spec/rtems/ratemon/if/inactive.yml                  |  1 +
 spec/rtems/ratemon/if/period-states.yml             |  1 +
 spec/rtems/ratemon/if/period-statistics.yml         |  1 +
 spec/rtems/ratemon/if/period-status-define.yml      |  1 +
 spec/rtems/ratemon/if/period-status.yml             |  1 +
 spec/rtems/ratemon/if/period.yml                    |  1 +
 spec/rtems/ratemon/if/printer.yml                   |  1 +
 .../ratemon/if/report-statistics-with-plugin.yml    |  1 +
 spec/rtems/ratemon/if/report-statistics.yml         |  1 +
 spec/rtems/ratemon/if/reset-all-statistics.yml      |  1 +
 spec/rtems/ratemon/if/reset-statistics.yml          |  1 +
 spec/rtems/region/if/create.yml                     |  1 +
 spec/rtems/region/if/delete.yml                     |  1 +
 spec/rtems/region/if/extend.yml                     |  1 +
 spec/rtems/region/if/get-free-information.yml       |  1 +
 spec/rtems/region/if/get-information.yml            |  1 +
 spec/rtems/region/if/get-segment-size.yml           |  1 +
 spec/rtems/region/if/get-segment.yml                |  1 +
 spec/rtems/region/if/group.yml                      |  1 +
 spec/rtems/region/if/header.yml                     |  1 +
 spec/rtems/region/if/ident.yml                      |  1 +
 spec/rtems/region/if/resize-segment.yml             |  1 +
 spec/rtems/region/if/return-segment.yml             |  1 +
 spec/rtems/scheduler/if/add-processor.yml           |  1 +
 spec/rtems/scheduler/if/get-maximum-priority.yml    |  1 +
 spec/rtems/scheduler/if/get-processor-maximum.yml   |  1 +
 spec/rtems/scheduler/if/get-processor-set.yml       |  1 +
 spec/rtems/scheduler/if/get-processor.yml           |  1 +
 spec/rtems/scheduler/if/ident-by-processor-set.yml  |  1 +
 spec/rtems/scheduler/if/ident-by-processor.yml      |  1 +
 spec/rtems/scheduler/if/ident.yml                   |  1 +
 spec/rtems/scheduler/if/map-priority-from-posix.yml |  1 +
 spec/rtems/scheduler/if/map-priority-to-posix.yml   |  1 +
 spec/rtems/scheduler/if/remove-processor.yml        |  1 +
 spec/rtems/sem/if/create.yml                        |  1 +
 spec/rtems/sem/if/delete.yml                        |  1 +
 spec/rtems/sem/if/flush.yml                         |  1 +
 spec/rtems/sem/if/group.yml                         |  1 +
 spec/rtems/sem/if/header.yml                        |  1 +
 spec/rtems/sem/if/ident.yml                         |  1 +
 spec/rtems/sem/if/obtain.yml                        |  1 +
 spec/rtems/sem/if/release.yml                       |  1 +
 spec/rtems/sem/if/set-priority.yml                  |  1 +
 spec/rtems/signal/if/asr-entry.yml                  |  1 +
 spec/rtems/signal/if/asr.yml                        |  1 +
 spec/rtems/signal/if/catch.yml                      |  1 +
 spec/rtems/signal/if/group.yml                      |  1 +
 spec/rtems/signal/if/header-2.yml                   |  1 +
 spec/rtems/signal/if/header.yml                     |  1 +
 spec/rtems/signal/if/send.yml                       |  1 +
 spec/rtems/signal/if/set.yml                        |  1 +
 spec/rtems/signal/if/signal-0.yml                   |  1 +
 spec/rtems/signal/if/signal-1.yml                   |  1 +
 spec/rtems/signal/if/signal-10.yml                  |  1 +
 spec/rtems/signal/if/signal-11.yml                  |  1 +
 spec/rtems/signal/if/signal-12.yml                  |  1 +
 spec/rtems/signal/if/signal-13.yml                  |  1 +
 spec/rtems/signal/if/signal-14.yml                  |  1 +
 spec/rtems/signal/if/signal-15.yml                  |  1 +
 spec/rtems/signal/if/signal-16.yml                  |  1 +
 spec/rtems/signal/if/signal-17.yml                  |  1 +
 spec/rtems/signal/if/signal-18.yml                  |  1 +
 spec/rtems/signal/if/signal-19.yml                  |  1 +
 spec/rtems/signal/if/signal-2.yml                   |  1 +
 spec/rtems/signal/if/signal-20.yml                  |  1 +
 spec/rtems/signal/if/signal-21.yml                  |  1 +
 spec/rtems/signal/if/signal-22.yml                  |  1 +
 spec/rtems/signal/if/signal-23.yml                  |  1 +
 spec/rtems/signal/if/signal-24.yml                  |  1 +
 spec/rtems/signal/if/signal-25.yml                  |  1 +
 spec/rtems/signal/if/signal-26.yml                  |  1 +
 spec/rtems/signal/if/signal-27.yml                  |  1 +
 spec/rtems/signal/if/signal-28.yml                  |  1 +
 spec/rtems/signal/if/signal-29.yml                  |  1 +
 spec/rtems/signal/if/signal-3.yml                   |  1 +
 spec/rtems/signal/if/signal-30.yml                  |  1 +
 spec/rtems/signal/if/signal-31.yml                  |  1 +
 spec/rtems/signal/if/signal-4.yml                   |  1 +
 spec/rtems/signal/if/signal-5.yml                   |  1 +
 spec/rtems/signal/if/signal-6.yml                   |  1 +
 spec/rtems/signal/if/signal-7.yml                   |  1 +
 spec/rtems/signal/if/signal-8.yml                   |  1 +
 spec/rtems/signal/if/signal-9.yml                   |  1 +
 spec/rtems/status/if/already-suspended.yml          |  1 +
 spec/rtems/status/if/called-from-isr.yml            |  1 +
 spec/rtems/status/if/code-to-errno.yml              |  1 +
 spec/rtems/status/if/code.yml                       |  1 +
 spec/rtems/status/if/first.yml                      |  1 +
 spec/rtems/status/if/group.yml                      |  1 +
 spec/rtems/status/if/header.yml                     |  1 +
 spec/rtems/status/if/illegal-on-remote-object.yml   |  1 +
 spec/rtems/status/if/illegal-on-self.yml            |  1 +
 spec/rtems/status/if/incorrect-state.yml            |  1 +
 spec/rtems/status/if/internal-error.yml             |  1 +
 spec/rtems/status/if/interrupted.yml                |  1 +
 spec/rtems/status/if/invalid-address.yml            |  1 +
 spec/rtems/status/if/invalid-clock.yml              |  1 +
 spec/rtems/status/if/invalid-id.yml                 |  1 +
 spec/rtems/status/if/invalid-name.yml               |  1 +
 spec/rtems/status/if/invalid-node.yml               |  1 +
 spec/rtems/status/if/invalid-number.yml             |  1 +
 spec/rtems/status/if/invalid-priority.yml           |  1 +
 spec/rtems/status/if/invalid-size.yml               |  1 +
 spec/rtems/status/if/io-error.yml                   |  1 +
 spec/rtems/status/if/is-equal.yml                   |  1 +
 spec/rtems/status/if/is-successful.yml              |  1 +
 spec/rtems/status/if/last.yml                       |  1 +
 spec/rtems/status/if/mp-not-configured.yml          |  1 +
 spec/rtems/status/if/no-memory.yml                  |  1 +
 spec/rtems/status/if/not-configured.yml             |  1 +
 spec/rtems/status/if/not-defined.yml                |  1 +
 spec/rtems/status/if/not-implemented.yml            |  1 +
 spec/rtems/status/if/not-owner-of-resource.yml      |  1 +
 spec/rtems/status/if/object-was-deleted.yml         |  1 +
 spec/rtems/status/if/proxy-blocking.yml             |  1 +
 spec/rtems/status/if/resource-in-use.yml            |  1 +
 spec/rtems/status/if/successful.yml                 |  1 +
 spec/rtems/status/if/task-exitted.yml               |  1 +
 spec/rtems/status/if/text.yml                       |  1 +
 spec/rtems/status/if/timeout.yml                    |  1 +
 spec/rtems/status/if/too-many.yml                   |  1 +
 spec/rtems/status/if/unsatisfied.yml                |  1 +
 spec/rtems/support/if/group.yml                     |  1 +
 spec/rtems/support/if/header.yml                    |  1 +
 spec/rtems/support/if/is-name-valid.yml             |  1 +
 spec/rtems/support/if/microseconds-to-ticks.yml     |  1 +
 .../support/if/milliseconds-to-microseconds.yml     |  1 +
 spec/rtems/support/if/milliseconds-to-ticks.yml     |  1 +
 spec/rtems/support/if/name-to-characters.yml        |  1 +
 spec/rtems/support/if/workspace-allocate.yml        |  1 +
 spec/rtems/support/if/workspace-free.yml            |  1 +
 spec/rtems/support/if/workspace-get-information.yml |  1 +
 ...workspace-greedy-allocate-all-except-largest.yml |  1 +
 spec/rtems/support/if/workspace-greedy-allocate.yml |  1 +
 spec/rtems/support/if/workspace-greedy-free.yml     |  1 +
 spec/rtems/task/if/argument.yml                     |  1 +
 spec/rtems/task/if/config.yml                       |  1 +
 .../rtems/task/if/configured-minimum-stack-size.yml |  1 +
 spec/rtems/task/if/construct.yml                    |  1 +
 spec/rtems/task/if/create.yml                       |  1 +
 spec/rtems/task/if/current-priority.yml             |  1 +
 spec/rtems/task/if/delete.yml                       |  1 +
 spec/rtems/task/if/entry.yml                        |  1 +
 spec/rtems/task/if/exit.yml                         |  1 +
 spec/rtems/task/if/get-affinity.yml                 |  1 +
 spec/rtems/task/if/get-priority.yml                 |  1 +
 spec/rtems/task/if/get-scheduler.yml                |  1 +
 spec/rtems/task/if/group.yml                        |  1 +
 spec/rtems/task/if/header.yml                       |  1 +
 spec/rtems/task/if/ident.yml                        |  1 +
 spec/rtems/task/if/initialization-table.yml         |  1 +
 spec/rtems/task/if/is-suspended.yml                 |  1 +
 spec/rtems/task/if/iterate.yml                      |  1 +
 spec/rtems/task/if/maximum-priority.yml             |  1 +
 spec/rtems/task/if/minimum-priority.yml             |  1 +
 spec/rtems/task/if/minimum-stack-size.yml           |  1 +
 spec/rtems/task/if/mode.yml                         |  1 +
 spec/rtems/task/if/no-priority.yml                  |  1 +
 spec/rtems/task/if/priority.yml                     |  1 +
 spec/rtems/task/if/restart.yml                      |  1 +
 spec/rtems/task/if/resume.yml                       |  1 +
 spec/rtems/task/if/self-define.yml                  |  1 +
 spec/rtems/task/if/self.yml                         |  1 +
 spec/rtems/task/if/set-affinity.yml                 |  1 +
 spec/rtems/task/if/set-priority.yml                 |  1 +
 spec/rtems/task/if/set-scheduler.yml                |  1 +
 spec/rtems/task/if/start.yml                        |  1 +
 spec/rtems/task/if/storage-alignment.yml            |  1 +
 spec/rtems/task/if/storage-size.yml                 |  1 +
 spec/rtems/task/if/suspend.yml                      |  1 +
 spec/rtems/task/if/task.yml                         |  1 +
 spec/rtems/task/if/tcb.yml                          |  1 +
 spec/rtems/task/if/visitor.yml                      |  1 +
 spec/rtems/task/if/wake-after.yml                   |  1 +
 spec/rtems/task/if/wake-when.yml                    |  1 +
 spec/rtems/task/if/yield-processor.yml              |  1 +
 spec/rtems/timer/if/cancel.yml                      |  1 +
 spec/rtems/timer/if/class-bit-not-dormant.yml       |  1 +
 spec/rtems/timer/if/class-bit-on-task.yml           |  1 +
 spec/rtems/timer/if/class-bit-time-of-day.yml       |  1 +
 spec/rtems/timer/if/classes.yml                     |  1 +
 spec/rtems/timer/if/create.yml                      |  1 +
 spec/rtems/timer/if/delete.yml                      |  1 +
 spec/rtems/timer/if/dormant.yml                     |  1 +
 spec/rtems/timer/if/fire-after.yml                  |  1 +
 spec/rtems/timer/if/fire-when.yml                   |  1 +
 spec/rtems/timer/if/get-information.yml             |  1 +
 spec/rtems/timer/if/group.yml                       |  1 +
 spec/rtems/timer/if/header.yml                      |  1 +
 spec/rtems/timer/if/ident.yml                       |  1 +
 spec/rtems/timer/if/information.yml                 |  1 +
 spec/rtems/timer/if/initiate-server.yml             |  1 +
 spec/rtems/timer/if/interval-on-task.yml            |  1 +
 spec/rtems/timer/if/interval.yml                    |  1 +
 spec/rtems/timer/if/reset.yml                       |  1 +
 spec/rtems/timer/if/server-default-priority.yml     |  1 +
 spec/rtems/timer/if/server-fire-after.yml           |  1 +
 spec/rtems/timer/if/server-fire-when.yml            |  1 +
 spec/rtems/timer/if/service-routine-entry.yml       |  1 +
 spec/rtems/timer/if/service-routine.yml             |  1 +
 spec/rtems/timer/if/time-of-day-on-task.yml         |  1 +
 spec/rtems/timer/if/time-of-day.yml                 |  1 +
 spec/rtems/type/if/group.yml                        |  1 +
 spec/rtems/type/if/header.yml                       |  1 +
 spec/rtems/type/if/id-none.yml                      |  1 +
 spec/rtems/type/if/id.yml                           |  1 +
 spec/rtems/type/if/interval.yml                     |  1 +
 spec/rtems/type/if/mp-packet-classes.yml            |  1 +
 spec/rtems/type/if/mpci-entry.yml                   |  1 +
 spec/rtems/type/if/mpci-get-packet-entry.yml        |  1 +
 spec/rtems/type/if/mpci-initialization-entry.yml    |  1 +
 spec/rtems/type/if/mpci-receive-packet-entry.yml    |  1 +
 spec/rtems/type/if/mpci-return-packet-entry.yml     |  1 +
 spec/rtems/type/if/mpci-send-packet-entry.yml       |  1 +
 spec/rtems/type/if/mpci-table.yml                   |  1 +
 spec/rtems/type/if/multiprocessing-table.yml        |  1 +
 spec/rtems/type/if/name.yml                         |  1 +
 spec/rtems/type/if/no-timeout.yml                   |  1 +
 spec/rtems/type/if/packet-prefix.yml                |  1 +
 spec/rtems/type/if/time-of-day.yml                  |  1 +
 spec/rtems/userext/if/create.yml                    |  1 +
 spec/rtems/userext/if/delete.yml                    |  1 +
 spec/rtems/userext/if/fatal-code.yml                |  1 +
 spec/rtems/userext/if/fatal-source.yml              |  1 +
 spec/rtems/userext/if/fatal.yml                     |  1 +
 spec/rtems/userext/if/group.yml                     |  1 +
 spec/rtems/userext/if/header.yml                    |  1 +
 spec/rtems/userext/if/ident.yml                     |  1 +
 spec/rtems/userext/if/table.yml                     |  1 +
 spec/rtems/userext/if/task-begin.yml                |  1 +
 spec/rtems/userext/if/task-create.yml               |  1 +
 spec/rtems/userext/if/task-delete.yml               |  1 +
 spec/rtems/userext/if/task-exitted.yml              |  1 +
 spec/rtems/userext/if/task-restart.yml              |  1 +
 spec/rtems/userext/if/task-start.yml                |  1 +
 spec/rtems/userext/if/task-switch.yml               |  1 +
 spec/rtems/userext/if/task-terminate.yml            |  1 +
 spec/score/context/if/fp-size.yml                   |  1 +
 spec/score/context/if/header.yml                    |  1 +
 spec/score/cpu/if/all-tasks-are-fp.yml              |  1 +
 spec/score/cpu/if/exception-frame-print.yml         |  1 +
 spec/score/cpu/if/exception-frame.yml               |  1 +
 spec/score/cpu/if/hardware-fp.yml                   |  1 +
 spec/score/cpu/if/header.yml                        |  1 +
 spec/score/cpu/if/heap-alignment.yml                |  1 +
 spec/score/cpu/if/interrupt-frame.yml               |  1 +
 spec/score/cpu/if/interrupt-stack-alignment.yml     |  1 +
 spec/score/cpu/if/isr-passes-frame-pointer.yml      |  1 +
 spec/score/cpu/if/maximum-processors.yml            |  1 +
 spec/score/cpu/if/modes-interrupt-mask.yml          |  1 +
 spec/score/cpu/if/simple-vectored-interrupts.yml    |  1 +
 spec/score/cpu/if/stack-minimum-size.yml            |  1 +
 spec/score/cpu/if/uint32ptr.yml                     |  1 +
 spec/score/heap/if/header.yml                       |  1 +
 spec/score/heap/if/information-block.yml            |  1 +
 spec/score/if/assert-unreachable.yml                |  1 +
 spec/score/if/dequalify-types-not-compatible.yml    |  1 +
 spec/score/if/domain.yml                            |  1 +
 spec/score/if/maximum-priority.yml                  |  1 +
 spec/score/if/tod-to-seconds.yml                    |  1 +
 spec/score/if/tod-validate.yml                      |  1 +
 spec/score/interr/if/code.yml                       |  1 +
 spec/score/interr/if/header.yml                     |  1 +
 spec/score/interr/if/source.yml                     |  1 +
 spec/score/interr/if/terminate.yml                  |  1 +
 spec/score/isr/if/handler-entry.yml                 |  1 +
 spec/score/isr/if/handler.yml                       |  1 +
 spec/score/isr/if/header-2.yml                      |  1 +
 spec/score/isr/if/header-3.yml                      |  1 +
 spec/score/isr/if/header.yml                        |  1 +
 spec/score/isr/if/is-in-progress.yml                |  1 +
 spec/score/isr/if/level.yml                         |  1 +
 spec/score/isr/if/local-disable.yml                 |  1 +
 spec/score/isr/if/local-enable.yml                  |  1 +
 spec/score/isr/if/local-flash.yml                   |  1 +
 spec/score/isr/if/lock-context.yml                  |  1 +
 spec/score/isr/if/lock-control.yml                  |  1 +
 spec/score/isr/if/lock-declare.yml                  |  1 +
 spec/score/isr/if/lock-define.yml                   |  1 +
 spec/score/isr/if/lock-destroy.yml                  |  1 +
 spec/score/isr/if/lock-initialize.yml               |  1 +
 spec/score/isr/if/lock-initializer.yml              |  1 +
 spec/score/isr/if/lock-isr-disable-acquire.yml      |  1 +
 spec/score/isr/if/lock-isr-disable.yml              |  1 +
 spec/score/isr/if/lock-member.yml                   |  1 +
 spec/score/isr/if/lock-reference.yml                |  1 +
 spec/score/isr/if/lock-release-isr-enable.yml       |  1 +
 spec/score/isr/if/stack-size.yml                    |  1 +
 spec/score/isr/if/vector-number.yml                 |  1 +
 spec/score/memory/if/header.yml                     |  1 +
 spec/score/memory/if/zero-before-use.yml            |  1 +
 spec/score/mpci/if/configuration-type.yml           |  1 +
 spec/score/mpci/if/configuration.yml                |  1 +
 spec/score/mpci/if/control.yml                      |  1 +
 spec/score/mpci/if/entry.yml                        |  1 +
 spec/score/mpci/if/get-packet-entry.yml             |  1 +
 spec/score/mpci/if/header-2.yml                     |  1 +
 spec/score/mpci/if/header.yml                       |  1 +
 spec/score/mpci/if/initialization-entry.yml         |  1 +
 spec/score/mpci/if/packet-classes.yml               |  1 +
 .../mpci/if/packet-minimum-hetero-conversion.yml    |  1 +
 spec/score/mpci/if/packet-minimum-size.yml          |  1 +
 spec/score/mpci/if/packet-prefix.yml                |  1 +
 spec/score/mpci/if/receive-entry.yml                |  1 +
 spec/score/mpci/if/return-packet-entry.yml          |  1 +
 spec/score/mpci/if/send-entry.yml                   |  1 +
 spec/score/msgq/if/buffer.yml                       |  1 +
 spec/score/msgq/if/header-2.yml                     |  1 +
 spec/score/msgq/if/header.yml                       |  1 +
 spec/score/object/if/apis-last.yml                  |  1 +
 spec/score/object/if/build-id.yml                   |  1 +
 spec/score/object/if/build-name.yml                 |  1 +
 spec/score/object/if/get-api.yml                    |  1 +
 spec/score/object/if/get-class.yml                  |  1 +
 spec/score/object/if/get-index.yml                  |  1 +
 spec/score/object/if/get-node.yml                   |  1 +
 spec/score/object/if/header.yml                     |  1 +
 spec/score/object/if/id-final-index.yml             |  1 +
 spec/score/object/if/id-final.yml                   |  1 +
 spec/score/object/if/id-initial-index.yml           |  1 +
 spec/score/object/if/id-initial.yml                 |  1 +
 spec/score/object/if/id-none.yml                    |  1 +
 spec/score/object/if/id-of-self.yml                 |  1 +
 spec/score/object/if/id.yml                         |  1 +
 spec/score/object/if/internal-api.yml               |  1 +
 spec/score/object/if/is-unlimited.yml               |  1 +
 spec/score/object/if/local-node.yml                 |  1 +
 spec/score/object/if/maximum-per-allocation.yml     |  1 +
 spec/score/object/if/search-all-nodes.yml           |  1 +
 spec/score/object/if/search-local-nodes.yml         |  1 +
 spec/score/object/if/search-other-nodes.yml         |  1 +
 spec/score/object/if/unlimited-objects.yml          |  1 +
 spec/score/object/if/who-am-i.yml                   |  1 +
 spec/score/smp/if/get-current-processor.yml         |  1 +
 spec/score/smp/if/get-processor-maximum.yml         |  1 +
 spec/score/smp/if/header-2.yml                      |  1 +
 spec/score/smp/if/header.yml                        |  1 +
 spec/score/smp/if/lock-acquire.yml                  |  1 +
 spec/score/smp/if/lock-release.yml                  |  1 +
 spec/score/smp/if/processor-configured-maximum.yml  |  1 +
 spec/score/stack/if/allocator-allocate-type.yml     |  1 +
 spec/score/stack/if/allocator-allocate.yml          |  1 +
 spec/score/stack/if/allocator-avoids-workspace.yml  |  1 +
 spec/score/stack/if/allocator-free-type.yml         |  1 +
 spec/score/stack/if/allocator-free.yml              |  1 +
 spec/score/stack/if/allocator-initialize-type.yml   |  1 +
 spec/score/stack/if/allocator-initialize.yml        |  1 +
 spec/score/stack/if/header.yml                      |  1 +
 spec/score/stack/if/minimum-size.yml                |  1 +
 spec/score/thread/if/header.yml                     |  1 +
 spec/score/thread/if/idle-body.yml                  |  1 +
 spec/score/thread/if/idle-stack-size.yml            |  1 +
 spec/score/userext/if/fatal.yml                     |  1 +
 spec/score/userext/if/header.yml                    |  1 +
 spec/score/userext/if/initial-count.yml             |  1 +
 spec/score/userext/if/initial-extensions.yml        |  1 +
 spec/score/userext/if/table.yml                     |  1 +
 spec/score/userext/if/thread-begin.yml              |  1 +
 spec/score/userext/if/thread-create.yml             |  1 +
 spec/score/userext/if/thread-delete.yml             |  1 +
 spec/score/userext/if/thread-exitted.yml            |  1 +
 spec/score/userext/if/thread-restart.yml            |  1 +
 spec/score/userext/if/thread-start.yml              |  1 +
 spec/score/userext/if/thread-switch.yml             |  1 +
 spec/score/userext/if/thread-terminate.yml          |  1 +
 spec/score/watchdog/if/header.yml                   |  1 +
 spec/score/watchdog/if/interval.yml                 |  1 +
 spec/score/watchdog/if/microseconds-per-tick.yml    |  1 +
 spec/score/watchdog/if/nanoseconds-per-tick.yml     |  1 +
 spec/score/watchdog/if/no-timeout.yml               |  1 +
 spec/score/watchdog/if/ticks-per-second.yml         |  1 +
 spec/score/watchdog/if/ticks-per-timeslice.yml      |  1 +
 spec/score/watchdog/if/ticks-since-boot.yml         |  1 +
 spec/score/wkspace/if/header.yml                    |  1 +
 spec/score/wkspace/if/is-unified.yml                |  1 +
 spec/score/wkspace/if/size.yml                      |  1 +
 spec/spec/appl-config-option.yml                    |  6 ------
 spec/spec/interface.yml                             |  5 +++++
 spec/user/if/asm.yml                                |  1 +
 spec/user/if/container.yml                          |  1 +
 spec/user/if/domain.yml                             |  1 +
 spec/user/if/false.yml                              |  1 +
 spec/user/if/true.yml                               |  1 +
 919 files changed, 1067 insertions(+), 151 deletions(-)

diff --git a/rtemsspec/tests/spec-interface/asm.yml b/rtemsspec/tests/spec-interface/asm.yml
index 2d4fe86..2e56eab 100644
--- a/rtemsspec/tests/spec-interface/asm.yml
+++ b/rtemsspec/tests/spec-interface/asm.yml
@@ -1,18 +1,19 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: null
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: null
 definition:
   defaults: null
   variants: []
 description: null
-name: ASM
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
   uid: command-line
 - role: other
   uid: command-line
+name: ASM
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/command-line.yml b/rtemsspec/tests/spec-interface/command-line.yml
index 5ecd875..1e343f0 100644
--- a/rtemsspec/tests/spec-interface/command-line.yml
+++ b/rtemsspec/tests/spec-interface/command-line.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: container
 links:
 - role: interface-placement
diff --git a/rtemsspec/tests/spec-interface/define-a.yml b/rtemsspec/tests/spec-interface/define-a.yml
index 6078f74..8f5f784 100644
--- a/rtemsspec/tests/spec-interface/define-a.yml
+++ b/rtemsspec/tests/spec-interface/define-a.yml
@@ -1,18 +1,19 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: null
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: null
 definition:
   default: ''
   variants: []
 description: null
-name: A
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
   uid: h2
 - role: interface-ingroup
   uid: ga
+name: A
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/define-b.yml b/rtemsspec/tests/spec-interface/define-b.yml
index 3136db5..cb88ef6 100644
--- a/rtemsspec/tests/spec-interface/define-b.yml
+++ b/rtemsspec/tests/spec-interface/define-b.yml
@@ -1,18 +1,19 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: null
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: null
 definition:
   default: '1'
   variants: []
 description: null
-name: B
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
   uid: h2
 - role: interface-ingroup
   uid: ga
+name: B
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/define-c.yml b/rtemsspec/tests/spec-interface/define-c.yml
index 1a515a2..e5422c0 100644
--- a/rtemsspec/tests/spec-interface/define-c.yml
+++ b/rtemsspec/tests/spec-interface/define-c.yml
@@ -1,18 +1,19 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: null
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: null
 definition:
   default: '2'
   variants: []
 description: null
-name: C
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
   uid: h2
 - role: interface-ingroup
   uid: ga
+name: C
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/define.yml b/rtemsspec/tests/spec-interface/define.yml
index 2f72c77..00fec0c 100644
--- a/rtemsspec/tests/spec-interface/define.yml
+++ b/rtemsspec/tests/spec-interface/define.yml
@@ -1,8 +1,7 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: null
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: null
 definition:
   default: |
     \
@@ -18,12 +17,14 @@ definition:
       - defined(C)
       - defined(D)
 description: null
-name: DEFINE
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
   uid: h
 - role: interface-ingroup
   uid: ga
+name: DEFINE
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/domain-abc.yml b/rtemsspec/tests/spec-interface/domain-abc.yml
index e878fb8..0612387 100644
--- a/rtemsspec/tests/spec-interface/domain-abc.yml
+++ b/rtemsspec/tests/spec-interface/domain-abc.yml
@@ -3,6 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: ABC
 enabled-by: true
+index-entries: []
 interface-type: domain
 links: []
 name: ABC
diff --git a/rtemsspec/tests/spec-interface/domain-c.yml b/rtemsspec/tests/spec-interface/domain-c.yml
index 9eaea62..435993a 100644
--- a/rtemsspec/tests/spec-interface/domain-c.yml
+++ b/rtemsspec/tests/spec-interface/domain-c.yml
@@ -3,6 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: C
 enabled-by: true
+index-entries: []
 interface-type: domain
 links: []
 name: C
diff --git a/rtemsspec/tests/spec-interface/domain-command-line.yml b/rtemsspec/tests/spec-interface/domain-command-line.yml
index ba2a3a4..87b173e 100644
--- a/rtemsspec/tests/spec-interface/domain-command-line.yml
+++ b/rtemsspec/tests/spec-interface/domain-command-line.yml
@@ -3,6 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: Command Line
 enabled-by: true
+index-entries: []
 interface-type: domain
 links: []
 name: Command Line
diff --git a/rtemsspec/tests/spec-interface/enum.yml b/rtemsspec/tests/spec-interface/enum.yml
index f3bcbc1..6b4de2c 100644
--- a/rtemsspec/tests/spec-interface/enum.yml
+++ b/rtemsspec/tests/spec-interface/enum.yml
@@ -1,12 +1,11 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Enum brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Enum brief description.
 definition-kind: typedef-only
 description: Enum description.
-name: Enum
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: enum
 links:
 - role: interface-placement
@@ -19,4 +18,6 @@ links:
   uid: enumerator-1
 - role: interface-enumerator
   uid: enumerator-2
+name: Enum
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/enum2.yml b/rtemsspec/tests/spec-interface/enum2.yml
index 54ac9c2..38796f7 100644
--- a/rtemsspec/tests/spec-interface/enum2.yml
+++ b/rtemsspec/tests/spec-interface/enum2.yml
@@ -1,12 +1,11 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Enum A brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Enum A brief description.
 definition-kind: enum-only
 description: null
-name: EnumA
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: enum
 links:
 - role: interface-placement
@@ -17,4 +16,6 @@ links:
   uid: enumerator-a
 - role: interface-ingroup
   uid: gb
+name: EnumA
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/enum3.yml b/rtemsspec/tests/spec-interface/enum3.yml
index eaaf140..af17ce3 100644
--- a/rtemsspec/tests/spec-interface/enum3.yml
+++ b/rtemsspec/tests/spec-interface/enum3.yml
@@ -1,12 +1,11 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Enum B brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Enum B brief description.
 definition-kind: typedef-and-enum
 description: null
-name: EnumB
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: enum
 links:
 - role: interface-enumerator
@@ -15,4 +14,6 @@ links:
   uid: h
 - role: interface-ingroup
   uid: gb
+name: EnumB
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/enum4.yml b/rtemsspec/tests/spec-interface/enum4.yml
index 9429749..00d07e6 100644
--- a/rtemsspec/tests/spec-interface/enum4.yml
+++ b/rtemsspec/tests/spec-interface/enum4.yml
@@ -1,14 +1,15 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Enum C brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Enum C brief description.
 definition-kind: typedef-and-enum
 description: null
-name: EnumC
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: enum
 links:
 - role: interface-placement
   uid: h2
+name: EnumC
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/enumerator-0.yml b/rtemsspec/tests/spec-interface/enumerator-0.yml
index 7937340..b92ac2a 100644
--- a/rtemsspec/tests/spec-interface/enumerator-0.yml
+++ b/rtemsspec/tests/spec-interface/enumerator-0.yml
@@ -1,14 +1,15 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Enumerator 0 brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Enumerator 0 brief description.
 definition:
   default: null
   variants: []
 description: null
-name: ENUMERATOR_0
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
+name: ENUMERATOR_0
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/enumerator-1.yml b/rtemsspec/tests/spec-interface/enumerator-1.yml
index 8384047..7548e1e 100644
--- a/rtemsspec/tests/spec-interface/enumerator-1.yml
+++ b/rtemsspec/tests/spec-interface/enumerator-1.yml
@@ -1,14 +1,15 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Enumerator 1 brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Enumerator 1 brief description.
 definition:
   default: null
   variants: []
 description: null
-name: ENUMERATOR_1
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
+name: ENUMERATOR_1
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/enumerator-2.yml b/rtemsspec/tests/spec-interface/enumerator-2.yml
index 7dd4e7b..5fff89d 100644
--- a/rtemsspec/tests/spec-interface/enumerator-2.yml
+++ b/rtemsspec/tests/spec-interface/enumerator-2.yml
@@ -1,14 +1,15 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Enumerator 2 brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Enumerator 2 brief description.
 definition:
   default: null
   variants: []
 description: null
-name: ENUMERATOR_2
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
+name: ENUMERATOR_2
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/enumerator-a.yml b/rtemsspec/tests/spec-interface/enumerator-a.yml
index c5018b7..e7b2a79 100644
--- a/rtemsspec/tests/spec-interface/enumerator-a.yml
+++ b/rtemsspec/tests/spec-interface/enumerator-a.yml
@@ -1,14 +1,15 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Enumerator A brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Enumerator A brief description.
 definition:
   default: '17'
   variants: []
 description: null
-name: ENUMERATOR_A
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
+name: ENUMERATOR_A
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/enumerator-b.yml b/rtemsspec/tests/spec-interface/enumerator-b.yml
index 9bcac74..be47ee6 100644
--- a/rtemsspec/tests/spec-interface/enumerator-b.yml
+++ b/rtemsspec/tests/spec-interface/enumerator-b.yml
@@ -1,14 +1,15 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Enumerator B brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Enumerator B brief description.
 definition:
   default: ${enumerator-a:/name}
   variants: []
 description: null
-name: ENUMERATOR_B
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
+name: ENUMERATOR_B
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/float_t.yml b/rtemsspec/tests/spec-interface/float_t.yml
index b390553..9161c2a 100644
--- a/rtemsspec/tests/spec-interface/float_t.yml
+++ b/rtemsspec/tests/spec-interface/float_t.yml
@@ -2,9 +2,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
-name: float_t
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
   uid: math
+name: float_t
 type: interface
diff --git a/rtemsspec/tests/spec-interface/forward-decl.yml b/rtemsspec/tests/spec-interface/forward-decl.yml
index 31f104a..1bd10c2 100644
--- a/rtemsspec/tests/spec-interface/forward-decl.yml
+++ b/rtemsspec/tests/spec-interface/forward-decl.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: forward-declaration
 links:
 - role: interface-placement
diff --git a/rtemsspec/tests/spec-interface/func.yml b/rtemsspec/tests/spec-interface/func.yml
index af2f159..5c531f4 100644
--- a/rtemsspec/tests/spec-interface/func.yml
+++ b/rtemsspec/tests/spec-interface/func.yml
@@ -1,8 +1,7 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Function brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Function brief description.
 definition:
   default:
     body: null
@@ -17,6 +16,14 @@ description: |
   Function description.  References to ${func2:/name}, ${td:/name},
   ${enum:/name}, ${define:/name}, ${macro:/name}, ${var:/name},
   ${enumerator-0:/name}, ${s:/name}, ${option:/name}, and ${option:/type}.
+enabled-by: true
+index-entries: []
+interface-type: function
+links:
+- role: interface-placement
+  uid: h
+- role: interface-ingroup
+  uid: ga
 name: Function
 notes: null
 params:
@@ -32,12 +39,6 @@ params:
 - description: is parameter 3.
   dir: inout
   name: Param3
-interface-type: function
-links:
-- role: interface-placement
-  uid: h
-- role: interface-ingroup
-  uid: ga
 return:
   return: null
   return-values: []
diff --git a/rtemsspec/tests/spec-interface/func2.yml b/rtemsspec/tests/spec-interface/func2.yml
index 295faea..a156f24 100644
--- a/rtemsspec/tests/spec-interface/func2.yml
+++ b/rtemsspec/tests/spec-interface/func2.yml
@@ -1,8 +1,7 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Very long function brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Very long function brief description.
 definition:
   default:
     body: |
@@ -19,6 +18,14 @@ definition:
   variants: []
 description: |
   VeryLongFunction description.
+enabled-by: true
+index-entries: []
+interface-type: function
+links:
+- role: interface-placement
+  uid: h
+- role: interface-ingroup
+  uid: gb
 name: VeryLongFunction
 notes: |
   VeryLongFunction notes.
@@ -44,10 +51,4 @@ return:
     value: 1
   - description: is returned, in case B.
     value: 2
-interface-type: function
-links:
-- role: interface-placement
-  uid: h
-- role: interface-ingroup
-  uid: gb
 type: interface
diff --git a/rtemsspec/tests/spec-interface/func3.yml b/rtemsspec/tests/spec-interface/func3.yml
index 28b30eb..67a4cce 100644
--- a/rtemsspec/tests/spec-interface/func3.yml
+++ b/rtemsspec/tests/spec-interface/func3.yml
@@ -1,27 +1,28 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: null
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: null
 definition:
   default: null
   variants:
-  - enabled-by: true
-    definition:
+  - definition:
       body: null
       params: []
       return: void
+    enabled-by: true
 description: null
-name: VoidFunction
-notes: null
-params: []
-return:
-  return: null
-  return-values: []
+enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
   uid: h4
 - role: interface-ingroup
   uid: gb
+name: VoidFunction
+notes: null
+params: []
+return:
+  return: null
+  return-values: []
 type: interface
diff --git a/rtemsspec/tests/spec-interface/func4.yml b/rtemsspec/tests/spec-interface/func4.yml
index 4e033fe..00b1063 100644
--- a/rtemsspec/tests/spec-interface/func4.yml
+++ b/rtemsspec/tests/spec-interface/func4.yml
@@ -1,30 +1,31 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Function brief description with very long return type.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Function brief description with very long return type.
 definition:
   default:
     body: null
     params: []
     return: VeryLongLongLongLongLongLongLongLongLongLongLongLongLongLongLongType
   variants:
-  - enabled-by: true
-    definition:
+  - definition:
       body: null
       params: []
       return: NotSoVeryLongType
+    enabled-by: true
 description: null
-name: VeryLongTypeFunction
-notes: null
-params: []
-return:
-  return: This function returns an object with a very long type.
-  return-values: []
+enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
   uid: h4
 - role: interface-ingroup
   uid: gb
+name: VeryLongTypeFunction
+notes: null
+params: []
+return:
+  return: This function returns an object with a very long type.
+  return-values: []
 type: interface
diff --git a/rtemsspec/tests/spec-interface/ga.yml b/rtemsspec/tests/spec-interface/ga.yml
index 7d934ba..0a7784e 100644
--- a/rtemsspec/tests/spec-interface/ga.yml
+++ b/rtemsspec/tests/spec-interface/ga.yml
@@ -1,13 +1,14 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Group A brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Group A brief description.
 description: Group A description.
+enabled-by: true
 identifier: GroupA
-name: Group A
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
   uid: h
+name: Group A
 type: interface
diff --git a/rtemsspec/tests/spec-interface/gb.yml b/rtemsspec/tests/spec-interface/gb.yml
index 9a36375..b4251a5 100644
--- a/rtemsspec/tests/spec-interface/gb.yml
+++ b/rtemsspec/tests/spec-interface/gb.yml
@@ -1,11 +1,11 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: null
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: null
 description: null
+enabled-by: true
 identifier: GroupB
-name: Group B
+index-entries: []
 interface-type: group
 links:
 - role: interface-ingroup
@@ -14,4 +14,5 @@ links:
   uid: other
 - role: interface-placement
   uid: h
+name: Group B
 type: interface
diff --git a/rtemsspec/tests/spec-interface/gc.yml b/rtemsspec/tests/spec-interface/gc.yml
index c1428b8..3957a7e 100644
--- a/rtemsspec/tests/spec-interface/gc.yml
+++ b/rtemsspec/tests/spec-interface/gc.yml
@@ -1,13 +1,14 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Group C brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Group C brief description.
 description: Group C description.
+enabled-by: true
 identifier: GroupC
-name: Group C
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
   uid: h2
+name: Group C
 type: interface
diff --git a/rtemsspec/tests/spec-interface/h.yml b/rtemsspec/tests/spec-interface/h.yml
index 55485b6..9b334d4 100644
--- a/rtemsspec/tests/spec-interface/h.yml
+++ b/rtemsspec/tests/spec-interface/h.yml
@@ -3,6 +3,7 @@ brief: This header file defines X.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: []
+index-entries: []
 interface-type: header-file
 links:
 - enabled-by: RTEMS_SMP
diff --git a/rtemsspec/tests/spec-interface/h2.yml b/rtemsspec/tests/spec-interface/h2.yml
index 088e521..ee0baed 100644
--- a/rtemsspec/tests/spec-interface/h2.yml
+++ b/rtemsspec/tests/spec-interface/h2.yml
@@ -4,6 +4,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by:
   not: ASM
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/rtemsspec/tests/spec-interface/h3.yml b/rtemsspec/tests/spec-interface/h3.yml
index cf758f5..42d388d 100644
--- a/rtemsspec/tests/spec-interface/h3.yml
+++ b/rtemsspec/tests/spec-interface/h3.yml
@@ -3,6 +3,7 @@ brief: This header file defines X.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/rtemsspec/tests/spec-interface/h4.yml b/rtemsspec/tests/spec-interface/h4.yml
index 2e86aa8..82128ad 100644
--- a/rtemsspec/tests/spec-interface/h4.yml
+++ b/rtemsspec/tests/spec-interface/h4.yml
@@ -3,6 +3,7 @@ brief: This header file defines X.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/rtemsspec/tests/spec-interface/macro.yml b/rtemsspec/tests/spec-interface/macro.yml
index a1e0e78..1de4b42 100644
--- a/rtemsspec/tests/spec-interface/macro.yml
+++ b/rtemsspec/tests/spec-interface/macro.yml
@@ -1,8 +1,7 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Very long macro brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Very long macro brief description.
 definition:
   default: |
     do {
@@ -13,6 +12,14 @@ definition:
     ${.:/params[0]/name} + 1;
   variants: []
 description: null
+enabled-by: true
+index-entries: []
+interface-type: macro
+links:
+- role: interface-placement
+  uid: h
+- role: interface-ingroup
+  uid: gb
 name: VERY_LONG_MACRO
 notes: null
 params:
@@ -37,10 +44,4 @@ return:
     value: 1
   - description: is returned, in case B.
     value: 2
-interface-type: macro
-links:
-- role: interface-placement
-  uid: h
-- role: interface-ingroup
-  uid: gb
 type: interface
diff --git a/rtemsspec/tests/spec-interface/macro2.yml b/rtemsspec/tests/spec-interface/macro2.yml
index 36e0516..00fbd89 100644
--- a/rtemsspec/tests/spec-interface/macro2.yml
+++ b/rtemsspec/tests/spec-interface/macro2.yml
@@ -1,8 +1,7 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Short macro brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Short macro brief description.
 definition:
   default: |
     ( ( ${.:/params[0]/name} ) + 1 )
@@ -10,6 +9,14 @@ definition:
   - definition: ''
     enabled-by: '0'
 description: null
+enabled-by: true
+index-entries: []
+interface-type: macro
+links:
+- role: interface-placement
+  uid: h
+- role: interface-ingroup
+  uid: gb
 name: MACRO
 notes: null
 params:
@@ -20,10 +27,4 @@ params:
 return:
   return: Sometimes some value.
   return-values: []
-interface-type: macro
-links:
-- role: interface-placement
-  uid: h
-- role: interface-ingroup
-  uid: gb
 type: interface
diff --git a/rtemsspec/tests/spec-interface/macro3.yml b/rtemsspec/tests/spec-interface/macro3.yml
index d99179c..729c550 100644
--- a/rtemsspec/tests/spec-interface/macro3.yml
+++ b/rtemsspec/tests/spec-interface/macro3.yml
@@ -1,22 +1,23 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Macro without parameters.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Macro without parameters.
 definition:
   default: '0'
   variants: []
 description: null
-name: MACRO
-notes: null
-params: []
-return:
-  return: null
-  return-values: []
+enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
   uid: h2
 - role: interface-ingroup
   uid: gb
+name: MACRO
+notes: null
+params: []
+return:
+  return: null
+  return-values: []
 type: interface
diff --git a/rtemsspec/tests/spec-interface/math.yml b/rtemsspec/tests/spec-interface/math.yml
index 1d54541..3e8f286 100644
--- a/rtemsspec/tests/spec-interface/math.yml
+++ b/rtemsspec/tests/spec-interface/math.yml
@@ -3,6 +3,7 @@ brief: This header file defines X.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/rtemsspec/tests/spec-interface/s.yml b/rtemsspec/tests/spec-interface/s.yml
index bd040ed..3460e29 100644
--- a/rtemsspec/tests/spec-interface/s.yml
+++ b/rtemsspec/tests/spec-interface/s.yml
@@ -1,8 +1,7 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: null
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: null
 definition:
 - default:
     brief: Brief union description.
@@ -48,12 +47,14 @@ definition:
   variants: []
 definition-kind: struct-only
 description: null
-name: Struct
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
   uid: h
 - role: interface-ingroup
   uid: gc
+name: Struct
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/smp.yml b/rtemsspec/tests/spec-interface/smp.yml
index dcf41bc..a376519 100644
--- a/rtemsspec/tests/spec-interface/smp.yml
+++ b/rtemsspec/tests/spec-interface/smp.yml
@@ -2,9 +2,10 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
-name: RTEMS_SMP
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
   uid: command-line
+name: RTEMS_SMP
 type: interface
diff --git a/rtemsspec/tests/spec-interface/stdint.yml b/rtemsspec/tests/spec-interface/stdint.yml
index 3482c71..45165d9 100644
--- a/rtemsspec/tests/spec-interface/stdint.yml
+++ b/rtemsspec/tests/spec-interface/stdint.yml
@@ -3,6 +3,7 @@ brief: This header file defines X.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/rtemsspec/tests/spec-interface/td.yml b/rtemsspec/tests/spec-interface/td.yml
index 42f6305..d803ce4 100644
--- a/rtemsspec/tests/spec-interface/td.yml
+++ b/rtemsspec/tests/spec-interface/td.yml
@@ -1,15 +1,14 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Typedef Integer brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: Typedef Integer brief description.
 definition:
   default: |
     ${uint32_t:/name} ${.:/name} /* ${other:/comment} */
   variants: []
 description: Typedef Integer description.
-name: Integer
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: other
@@ -18,4 +17,6 @@ links:
   uid: gb
 - role: interface-placement
   uid: h
+name: Integer
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/td3.yml b/rtemsspec/tests/spec-interface/td3.yml
index 533976b..1b78d7b 100644
--- a/rtemsspec/tests/spec-interface/td3.yml
+++ b/rtemsspec/tests/spec-interface/td3.yml
@@ -1,8 +1,7 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: null
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-brief: null
 definition:
   default: null
   variants:
@@ -10,12 +9,14 @@ definition:
       ${uint32_t:/name} ${.:/name}
     enabled-by: defined(RTEMS_SMP)
 description: null
-name: Integer3
-notes: null
+enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
   uid: h
 - role: interface-ingroup
   uid: gb
+name: Integer3
+notes: null
 type: interface
diff --git a/rtemsspec/tests/spec-interface/uint32_t.yml b/rtemsspec/tests/spec-interface/uint32_t.yml
index a15c93a..c77d95d 100644
--- a/rtemsspec/tests/spec-interface/uint32_t.yml
+++ b/rtemsspec/tests/spec-interface/uint32_t.yml
@@ -2,11 +2,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
-name: uint32_t
+index-entries: []
 interface-type: typedef
 links:
 - role: other
   uid: other3
 - role: interface-placement
   uid: stdint
+name: uint32_t
 type: interface
diff --git a/rtemsspec/tests/spec-interface/var.yml b/rtemsspec/tests/spec-interface/var.yml
index 191dbfa..dc4df65 100644
--- a/rtemsspec/tests/spec-interface/var.yml
+++ b/rtemsspec/tests/spec-interface/var.yml
@@ -1,20 +1,21 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: Variable brief description.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by:
-  not: ASM
-brief: Variable brief description.
 definition:
   default: |
     ${forward-decl:/name} *${.:/name}
   variants: []
 description: Variable description.
-name: Variable
-notes: null
+enabled-by:
+  not: ASM
+index-entries: []
 interface-type: variable
 links:
 - role: interface-ingroup
   uid: gc
 - role: interface-placement
   uid: h
+name: Variable
+notes: null
 type: interface
diff --git a/spec/acfg/if/group-bdbuf.yml b/spec/acfg/if/group-bdbuf.yml
index cd39fd9..aac8420 100644
--- a/spec/acfg/if/group-bdbuf.yml
+++ b/spec/acfg/if/group-bdbuf.yml
@@ -5,6 +5,7 @@ description: |
   This section describes configuration options related to the Block Device Cache
   (bdbuf).
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-bsp.yml b/spec/acfg/if/group-bsp.yml
index b75f3e2..8a89604 100644
--- a/spec/acfg/if/group-bsp.yml
+++ b/spec/acfg/if/group-bsp.yml
@@ -7,6 +7,7 @@ description: |
   ``<bsp.h>``.  The BSP-specific settings can be disabled by the
   ${disable-bsp-settings:/name} configuration option.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-classic.yml b/spec/acfg/if/group-classic.yml
index a6e5c3c..bfcc550 100644
--- a/spec/acfg/if/group-classic.yml
+++ b/spec/acfg/if/group-classic.yml
@@ -4,6 +4,7 @@ copyrights:
 description: |
   This section describes configuration options related to the Classic API.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-classicinit.yml b/spec/acfg/if/group-classicinit.yml
index 3454c07..c129c33 100644
--- a/spec/acfg/if/group-classicinit.yml
+++ b/spec/acfg/if/group-classicinit.yml
@@ -5,6 +5,7 @@ description: |
   This section describes configuration options related to the Classic API
   initialization task.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-devdrv.yml b/spec/acfg/if/group-devdrv.yml
index 35cab33..0a57a87 100644
--- a/spec/acfg/if/group-devdrv.yml
+++ b/spec/acfg/if/group-devdrv.yml
@@ -5,6 +5,7 @@ description: |
   This section describes configuration options related to the device drivers.
   Note that network device drivers are not covered by the following options.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-eventrecord.yml b/spec/acfg/if/group-eventrecord.yml
index 24be0c6..4dce2a0 100644
--- a/spec/acfg/if/group-eventrecord.yml
+++ b/spec/acfg/if/group-eventrecord.yml
@@ -4,6 +4,7 @@ copyrights:
 description: |
   This section describes configuration options related to the event recording.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-filesystem.yml b/spec/acfg/if/group-filesystem.yml
index b256a4c..4e6892c 100644
--- a/spec/acfg/if/group-filesystem.yml
+++ b/spec/acfg/if/group-filesystem.yml
@@ -44,6 +44,7 @@ description: |
 
   * ${imfs-enable-mkfifo:/name}
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-general.yml b/spec/acfg/if/group-general.yml
index 3c0277e..db42beb 100644
--- a/spec/acfg/if/group-general.yml
+++ b/spec/acfg/if/group-general.yml
@@ -4,6 +4,7 @@ copyrights:
 description: |
   This section describes general system configuration options.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-idle.yml b/spec/acfg/if/group-idle.yml
index 0c0df00..db8edd1 100644
--- a/spec/acfg/if/group-idle.yml
+++ b/spec/acfg/if/group-idle.yml
@@ -4,6 +4,7 @@ copyrights:
 description: |
   This section describes configuration options related to the idle tasks.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-mpci.yml b/spec/acfg/if/group-mpci.yml
index 8cfea19..40e6222 100644
--- a/spec/acfg/if/group-mpci.yml
+++ b/spec/acfg/if/group-mpci.yml
@@ -9,6 +9,7 @@ description: |
   is defined.  The multiprocessing (MPCI) support must not be confused with the
   SMP support.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-posix.yml b/spec/acfg/if/group-posix.yml
index 7e23c13..f0f646b 100644
--- a/spec/acfg/if/group-posix.yml
+++ b/spec/acfg/if/group-posix.yml
@@ -7,6 +7,7 @@ description: |
   and timers are only available if RTEMS was built with the ``--enable-posix``
   build configuration option.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-posixinit.yml b/spec/acfg/if/group-posixinit.yml
index 47f564a..3210df3 100644
--- a/spec/acfg/if/group-posixinit.yml
+++ b/spec/acfg/if/group-posixinit.yml
@@ -5,6 +5,7 @@ description: |
   This section describes configuration options related to the POSIX
   initialization thread.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-schedgeneral.yml b/spec/acfg/if/group-schedgeneral.yml
index bd97f8f..64f06e2 100644
--- a/spec/acfg/if/group-schedgeneral.yml
+++ b/spec/acfg/if/group-schedgeneral.yml
@@ -25,6 +25,7 @@ description: |
   scheduling algorithm.  If you choose to do this, you must define multiple
   configuration option.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/acfg/if/group-stackalloc.yml b/spec/acfg/if/group-stackalloc.yml
index 8aa6878..6157f93 100644
--- a/spec/acfg/if/group-stackalloc.yml
+++ b/spec/acfg/if/group-stackalloc.yml
@@ -8,6 +8,7 @@ description: |
   in special areas of memory or to utilize a Memory Management Unit so that stack
   overflows are detected in hardware.
 enabled-by: true
+index-entries: []
 interface-type: appl-config-group
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/ada.yml b/spec/build-options/if/ada.yml
index 254f5e8..f22c690 100644
--- a/spec/build-options/if/ada.yml
+++ b/spec/build-options/if/ada.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/container.yml b/spec/build-options/if/container.yml
index a5d0e96..6a02d23 100644
--- a/spec/build-options/if/container.yml
+++ b/spec/build-options/if/container.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: container
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/cpuopts.yml b/spec/build-options/if/cpuopts.yml
index 0f5fe99..2d2b4d4 100644
--- a/spec/build-options/if/cpuopts.yml
+++ b/spec/build-options/if/cpuopts.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces provided by the CPU build options.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/debug.yml b/spec/build-options/if/debug.yml
index 67ea221..87eaf0d 100644
--- a/spec/build-options/if/debug.yml
+++ b/spec/build-options/if/debug.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/domain.yml b/spec/build-options/if/domain.yml
index d03f8e7..b29b354 100644
--- a/spec/build-options/if/domain.yml
+++ b/spec/build-options/if/domain.yml
@@ -4,6 +4,7 @@ copyrights:
 description: |
   This interface domain contains interfaces provided by the build system.
 enabled-by: true
+index-entries: []
 interface-type: domain
 links: []
 name: Build Options
diff --git a/spec/build-options/if/drvmgr.yml b/spec/build-options/if/drvmgr.yml
index b5f30fe..2df73b2 100644
--- a/spec/build-options/if/drvmgr.yml
+++ b/spec/build-options/if/drvmgr.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/multiprocessing.yml b/spec/build-options/if/multiprocessing.yml
index 9f33493..d72cbe5 100644
--- a/spec/build-options/if/multiprocessing.yml
+++ b/spec/build-options/if/multiprocessing.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/networking.yml b/spec/build-options/if/networking.yml
index e20517c..256343a 100644
--- a/spec/build-options/if/networking.yml
+++ b/spec/build-options/if/networking.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/paravirt.yml b/spec/build-options/if/paravirt.yml
index ff938b5..5c1f456 100644
--- a/spec/build-options/if/paravirt.yml
+++ b/spec/build-options/if/paravirt.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/posix.yml b/spec/build-options/if/posix.yml
index eeb8bac..3ea272e 100644
--- a/spec/build-options/if/posix.yml
+++ b/spec/build-options/if/posix.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/profiling.yml b/spec/build-options/if/profiling.yml
index a8561aa..e4faa82 100644
--- a/spec/build-options/if/profiling.yml
+++ b/spec/build-options/if/profiling.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/build-options/if/smp.yml b/spec/build-options/if/smp.yml
index c8d2a51..aaafeec 100644
--- a/spec/build-options/if/smp.yml
+++ b/spec/build-options/if/smp.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/c/if/bool.yml b/spec/c/if/bool.yml
index df1696f..e106550 100644
--- a/spec/c/if/bool.yml
+++ b/spec/c/if/bool.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/c/if/chmod.yml b/spec/c/if/chmod.yml
index 79ab25c..9e920f6 100644
--- a/spec/c/if/chmod.yml
+++ b/spec/c/if/chmod.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/chown.yml b/spec/c/if/chown.yml
index a53f004..05765b3 100644
--- a/spec/c/if/chown.yml
+++ b/spec/c/if/chown.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/cpu_set_t.yml b/spec/c/if/cpu_set_t.yml
index 2809da2..6d1e14b 100644
--- a/spec/c/if/cpu_set_t.yml
+++ b/spec/c/if/cpu_set_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/domain.yml b/spec/c/if/domain.yml
index b49867d..8943d22 100644
--- a/spec/c/if/domain.yml
+++ b/spec/c/if/domain.yml
@@ -5,6 +5,7 @@ description: |
   This interface domain contains standard interfaces of the C programming
   language.
 enabled-by: true
+index-entries: []
 interface-type: domain
 links: []
 name: C Language
diff --git a/spec/c/if/errno-header.yml b/spec/c/if/errno-header.yml
index f823813..3ee0b05 100644
--- a/spec/c/if/errno-header.yml
+++ b/spec/c/if/errno-header.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/errno.yml b/spec/c/if/errno.yml
index 6d8de29..f256c6f 100644
--- a/spec/c/if/errno.yml
+++ b/spec/c/if/errno.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/c/if/false.yml b/spec/c/if/false.yml
index 7d0b10f..bf016ac 100644
--- a/spec/c/if/false.yml
+++ b/spec/c/if/false.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/c/if/free.yml b/spec/c/if/free.yml
index e1495a7..4f28fb0 100644
--- a/spec/c/if/free.yml
+++ b/spec/c/if/free.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/int16_t.yml b/spec/c/if/int16_t.yml
index 73b6d68..2807561 100644
--- a/spec/c/if/int16_t.yml
+++ b/spec/c/if/int16_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/int32_t.yml b/spec/c/if/int32_t.yml
index 2ce38bb..3b99e88 100644
--- a/spec/c/if/int32_t.yml
+++ b/spec/c/if/int32_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/int64_t.yml b/spec/c/if/int64_t.yml
index 9377959..ed09078 100644
--- a/spec/c/if/int64_t.yml
+++ b/spec/c/if/int64_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/int8_t.yml b/spec/c/if/int8_t.yml
index 59575e8..671c7ef 100644
--- a/spec/c/if/int8_t.yml
+++ b/spec/c/if/int8_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/intmax_t.yml b/spec/c/if/intmax_t.yml
index d8e3ea1..c9cf46b 100644
--- a/spec/c/if/intmax_t.yml
+++ b/spec/c/if/intmax_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/intptr_t.yml b/spec/c/if/intptr_t.yml
index 8fde550..4507022 100644
--- a/spec/c/if/intptr_t.yml
+++ b/spec/c/if/intptr_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/link.yml b/spec/c/if/link.yml
index a778779..f741735 100644
--- a/spec/c/if/link.yml
+++ b/spec/c/if/link.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/malloc.yml b/spec/c/if/malloc.yml
index c6ec567..2c7ae1f 100644
--- a/spec/c/if/malloc.yml
+++ b/spec/c/if/malloc.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/mkfifo.yml b/spec/c/if/mkfifo.yml
index b5700d7..154463d 100644
--- a/spec/c/if/mkfifo.yml
+++ b/spec/c/if/mkfifo.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/mknod.yml b/spec/c/if/mknod.yml
index a252a81..c10af8d 100644
--- a/spec/c/if/mknod.yml
+++ b/spec/c/if/mknod.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/null.yml b/spec/c/if/null.yml
index ddce81a..bb510e7 100644
--- a/spec/c/if/null.yml
+++ b/spec/c/if/null.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/c/if/offsetof.yml b/spec/c/if/offsetof.yml
index dbbc10e..01a3cc7 100644
--- a/spec/c/if/offsetof.yml
+++ b/spec/c/if/offsetof.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/c/if/printf.yml b/spec/c/if/printf.yml
index 370c590..95cc010 100644
--- a/spec/c/if/printf.yml
+++ b/spec/c/if/printf.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/pthread.yml b/spec/c/if/pthread.yml
index 241cf4e..78c9ddb 100644
--- a/spec/c/if/pthread.yml
+++ b/spec/c/if/pthread.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/pthread_setspecific.yml b/spec/c/if/pthread_setspecific.yml
index df0d736..1446e1a 100644
--- a/spec/c/if/pthread_setspecific.yml
+++ b/spec/c/if/pthread_setspecific.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/readdir.yml b/spec/c/if/readdir.yml
index b95db4e..a1f55ff 100644
--- a/spec/c/if/readdir.yml
+++ b/spec/c/if/readdir.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/readlink.yml b/spec/c/if/readlink.yml
index dad767f..a6c9de2 100644
--- a/spec/c/if/readlink.yml
+++ b/spec/c/if/readlink.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/rename.yml b/spec/c/if/rename.yml
index 2e43681..54ed5cb 100644
--- a/spec/c/if/rename.yml
+++ b/spec/c/if/rename.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/rmnod.yml b/spec/c/if/rmnod.yml
index 76d55cc..a2eb8d3 100644
--- a/spec/c/if/rmnod.yml
+++ b/spec/c/if/rmnod.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/sbrk.yml b/spec/c/if/sbrk.yml
index 92e70a8..99c02be 100644
--- a/spec/c/if/sbrk.yml
+++ b/spec/c/if/sbrk.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/sem_init.yml b/spec/c/if/sem_init.yml
index 234f798..cb2c99d 100644
--- a/spec/c/if/sem_init.yml
+++ b/spec/c/if/sem_init.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/sem_open.yml b/spec/c/if/sem_open.yml
index 07287d7..ab63597 100644
--- a/spec/c/if/sem_open.yml
+++ b/spec/c/if/sem_open.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/semaphore.yml b/spec/c/if/semaphore.yml
index 655bf9e..a8d18eb 100644
--- a/spec/c/if/semaphore.yml
+++ b/spec/c/if/semaphore.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/size_max.yml b/spec/c/if/size_max.yml
index 328a622..ec29e19 100644
--- a/spec/c/if/size_max.yml
+++ b/spec/c/if/size_max.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/c/if/size_t.yml b/spec/c/if/size_t.yml
index b7c1d82..746c2bc 100644
--- a/spec/c/if/size_t.yml
+++ b/spec/c/if/size_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/stdatomic.yml b/spec/c/if/stdatomic.yml
index 83f4932..c4402e1 100644
--- a/spec/c/if/stdatomic.yml
+++ b/spec/c/if/stdatomic.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/stdbool.yml b/spec/c/if/stdbool.yml
index 3feede8..dadc9e3 100644
--- a/spec/c/if/stdbool.yml
+++ b/spec/c/if/stdbool.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/stddef.yml b/spec/c/if/stddef.yml
index 69b56cf..0048d64 100644
--- a/spec/c/if/stddef.yml
+++ b/spec/c/if/stddef.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/stdint.yml b/spec/c/if/stdint.yml
index e7fd0e1..5811581 100644
--- a/spec/c/if/stdint.yml
+++ b/spec/c/if/stdint.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/stdio.yml b/spec/c/if/stdio.yml
index ec177f4..52320ce 100644
--- a/spec/c/if/stdio.yml
+++ b/spec/c/if/stdio.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/stdlib.yml b/spec/c/if/stdlib.yml
index f0f5a46..ca5e081 100644
--- a/spec/c/if/stdlib.yml
+++ b/spec/c/if/stdlib.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/string.yml b/spec/c/if/string.yml
index 3e362ce..b3cacf2 100644
--- a/spec/c/if/string.yml
+++ b/spec/c/if/string.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/symlink.yml b/spec/c/if/symlink.yml
index 86bef23..5247120 100644
--- a/spec/c/if/symlink.yml
+++ b/spec/c/if/symlink.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/c/if/sys-cpuset.yml b/spec/c/if/sys-cpuset.yml
index 9e29f7d..acbeed7 100644
--- a/spec/c/if/sys-cpuset.yml
+++ b/spec/c/if/sys-cpuset.yml
@@ -3,6 +3,7 @@ brief: This is FreeBSD defined header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/sys-impl-timespec.yml b/spec/c/if/sys-impl-timespec.yml
index 8d17d4f..b7342f2 100644
--- a/spec/c/if/sys-impl-timespec.yml
+++ b/spec/c/if/sys-impl-timespec.yml
@@ -3,6 +3,7 @@ brief: This header file provides POSIX time related definitions.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/sys-impl-timeval.yml b/spec/c/if/sys-impl-timeval.yml
index ba74899..594c5f4 100644
--- a/spec/c/if/sys-impl-timeval.yml
+++ b/spec/c/if/sys-impl-timeval.yml
@@ -3,6 +3,7 @@ brief: This header file provides POSIX time related definitions.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/sys-stat.yml b/spec/c/if/sys-stat.yml
index f158441..da956b4 100644
--- a/spec/c/if/sys-stat.yml
+++ b/spec/c/if/sys-stat.yml
@@ -3,6 +3,7 @@ brief: This is POSIX header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/sys-types.yml b/spec/c/if/sys-types.yml
index 83e969d..23ee657 100644
--- a/spec/c/if/sys-types.yml
+++ b/spec/c/if/sys-types.yml
@@ -3,6 +3,7 @@ brief: This is POSIX header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/time.yml b/spec/c/if/time.yml
index 9ea2d61..1f04888 100644
--- a/spec/c/if/time.yml
+++ b/spec/c/if/time.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/time_t.yml b/spec/c/if/time_t.yml
index cb3514e..9813e28 100644
--- a/spec/c/if/time_t.yml
+++ b/spec/c/if/time_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/timespec.yml b/spec/c/if/timespec.yml
index 631b57c..a17322a 100644
--- a/spec/c/if/timespec.yml
+++ b/spec/c/if/timespec.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/c/if/timeval.yml b/spec/c/if/timeval.yml
index d40ac3e..9b919f6 100644
--- a/spec/c/if/timeval.yml
+++ b/spec/c/if/timeval.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/c/if/true.yml b/spec/c/if/true.yml
index 7b4ea5e..96f26e6 100644
--- a/spec/c/if/true.yml
+++ b/spec/c/if/true.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/c/if/uint16_t.yml b/spec/c/if/uint16_t.yml
index 549f1ff..9097f76 100644
--- a/spec/c/if/uint16_t.yml
+++ b/spec/c/if/uint16_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/uint32_max.yml b/spec/c/if/uint32_max.yml
index 5541369..c9810b5 100644
--- a/spec/c/if/uint32_max.yml
+++ b/spec/c/if/uint32_max.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/c/if/uint32_t.yml b/spec/c/if/uint32_t.yml
index 2f0553c..3a66398 100644
--- a/spec/c/if/uint32_t.yml
+++ b/spec/c/if/uint32_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/uint64_t.yml b/spec/c/if/uint64_t.yml
index 798f90e..98ba745 100644
--- a/spec/c/if/uint64_t.yml
+++ b/spec/c/if/uint64_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/uint8_t.yml b/spec/c/if/uint8_t.yml
index 6754202..f073f73 100644
--- a/spec/c/if/uint8_t.yml
+++ b/spec/c/if/uint8_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/uintmax_t.yml b/spec/c/if/uintmax_t.yml
index 0f4ca6c..cd81e26 100644
--- a/spec/c/if/uintmax_t.yml
+++ b/spec/c/if/uintmax_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/uintptr_max.yml b/spec/c/if/uintptr_max.yml
index 313c65b..40fe396 100644
--- a/spec/c/if/uintptr_max.yml
+++ b/spec/c/if/uintptr_max.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/c/if/uintptr_t.yml b/spec/c/if/uintptr_t.yml
index 80725a2..34de3a6 100644
--- a/spec/c/if/uintptr_t.yml
+++ b/spec/c/if/uintptr_t.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-type
 links:
 - role: interface-placement
diff --git a/spec/c/if/unistd.yml b/spec/c/if/unistd.yml
index 5e49e89..56f4666 100644
--- a/spec/c/if/unistd.yml
+++ b/spec/c/if/unistd.yml
@@ -3,6 +3,7 @@ brief: This is a standard C library header file.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/c/if/utime.yml b/spec/c/if/utime.yml
index a813ecd..c03247b 100644
--- a/spec/c/if/utime.yml
+++ b/spec/c/if/utime.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/asm.yml b/spec/compiler/if/asm.yml
index 3817a8f..b913995 100644
--- a/spec/compiler/if/asm.yml
+++ b/spec/compiler/if/asm.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/builtin-choose-expr.yml b/spec/compiler/if/builtin-choose-expr.yml
index b9a9ac8..a36c6df 100644
--- a/spec/compiler/if/builtin-choose-expr.yml
+++ b/spec/compiler/if/builtin-choose-expr.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/builtin-expect.yml b/spec/compiler/if/builtin-expect.yml
index 9e3e9fc..906a076 100644
--- a/spec/compiler/if/builtin-expect.yml
+++ b/spec/compiler/if/builtin-expect.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/builtin-return-address.yml b/spec/compiler/if/builtin-return-address.yml
index 9fedfb3..0f11d18 100644
--- a/spec/compiler/if/builtin-return-address.yml
+++ b/spec/compiler/if/builtin-return-address.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/builtin-types-compatible-p.yml b/spec/compiler/if/builtin-types-compatible-p.yml
index 7b12272..7efe9f8 100644
--- a/spec/compiler/if/builtin-types-compatible-p.yml
+++ b/spec/compiler/if/builtin-types-compatible-p.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/builtin-unreachable.yml b/spec/compiler/if/builtin-unreachable.yml
index fe47d3c..0744bbb 100644
--- a/spec/compiler/if/builtin-unreachable.yml
+++ b/spec/compiler/if/builtin-unreachable.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/container.yml b/spec/compiler/if/container.yml
index a5d0e96..6a02d23 100644
--- a/spec/compiler/if/container.yml
+++ b/spec/compiler/if/container.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: container
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/cplusplus.yml b/spec/compiler/if/cplusplus.yml
index 9c0e821..aa8d638 100644
--- a/spec/compiler/if/cplusplus.yml
+++ b/spec/compiler/if/cplusplus.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/domain.yml b/spec/compiler/if/domain.yml
index fb6e483..0f1d5d9 100644
--- a/spec/compiler/if/domain.yml
+++ b/spec/compiler/if/domain.yml
@@ -4,6 +4,7 @@ copyrights:
 description: |
   This interface domain contains interfaces provided by the compiler.
 enabled-by: true
+index-entries: []
 interface-type: domain
 links: []
 name: Compiler
diff --git a/spec/compiler/if/gnuc.yml b/spec/compiler/if/gnuc.yml
index f498c3a..740382e 100644
--- a/spec/compiler/if/gnuc.yml
+++ b/spec/compiler/if/gnuc.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/stdc-version.yml b/spec/compiler/if/stdc-version.yml
index ef79dcf..e096825 100644
--- a/spec/compiler/if/stdc-version.yml
+++ b/spec/compiler/if/stdc-version.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/typeof.yml b/spec/compiler/if/typeof.yml
index b38846d..bd4ab92 100644
--- a/spec/compiler/if/typeof.yml
+++ b/spec/compiler/if/typeof.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/compiler/if/user-label-prefix.yml b/spec/compiler/if/user-label-prefix.yml
index b84a47b..a74d48b 100644
--- a/spec/compiler/if/user-label-prefix.yml
+++ b/spec/compiler/if/user-label-prefix.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/if/api.yml b/spec/if/api.yml
index 077a7a4..a5fe87b 100644
--- a/spec/if/api.yml
+++ b/spec/if/api.yml
@@ -6,6 +6,7 @@ description: |
   This group contains the RTEMS Application Programming Interface (API).
 enabled-by: true
 identifier: RTEMSAPI
+index-entries: []
 interface-type: group
 links:
 - role: requirement-refinement
diff --git a/spec/if/domain.yml b/spec/if/domain.yml
index d10b722..74931cd 100644
--- a/spec/if/domain.yml
+++ b/spec/if/domain.yml
@@ -4,6 +4,7 @@ copyrights:
 description: |
   This interface domain contains the API of the system.
 enabled-by: true
+index-entries: []
 interface-type: domain
 links: []
 name: Application Programming Interface
diff --git a/spec/rtems/attr/if/application-task.yml b/spec/rtems/attr/if/application-task.yml
index 930e281..9cd50ec 100644
--- a/spec/rtems/attr/if/application-task.yml
+++ b/spec/rtems/attr/if/application-task.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/attribute.yml b/spec/rtems/attr/if/attribute.yml
index 18054d5..7364556 100644
--- a/spec/rtems/attr/if/attribute.yml
+++ b/spec/rtems/attr/if/attribute.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/barrier-automatic-release.yml b/spec/rtems/attr/if/barrier-automatic-release.yml
index e0aed7e..187269d 100644
--- a/spec/rtems/attr/if/barrier-automatic-release.yml
+++ b/spec/rtems/attr/if/barrier-automatic-release.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/barrier-manual-release.yml b/spec/rtems/attr/if/barrier-manual-release.yml
index ab08407..3379973 100644
--- a/spec/rtems/attr/if/barrier-manual-release.yml
+++ b/spec/rtems/attr/if/barrier-manual-release.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/binary-semaphore.yml b/spec/rtems/attr/if/binary-semaphore.yml
index 1faa03a..a38a38f 100644
--- a/spec/rtems/attr/if/binary-semaphore.yml
+++ b/spec/rtems/attr/if/binary-semaphore.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/counting-semaphore.yml b/spec/rtems/attr/if/counting-semaphore.yml
index cf25f85..68ac2fd 100644
--- a/spec/rtems/attr/if/counting-semaphore.yml
+++ b/spec/rtems/attr/if/counting-semaphore.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/default.yml b/spec/rtems/attr/if/default.yml
index 1c4985f..60d6fc4 100644
--- a/spec/rtems/attr/if/default.yml
+++ b/spec/rtems/attr/if/default.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/fifo.yml b/spec/rtems/attr/if/fifo.yml
index 5724d40..60de6e3 100644
--- a/spec/rtems/attr/if/fifo.yml
+++ b/spec/rtems/attr/if/fifo.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/floating-point.yml b/spec/rtems/attr/if/floating-point.yml
index 5e3fba6..4e85cfe 100644
--- a/spec/rtems/attr/if/floating-point.yml
+++ b/spec/rtems/attr/if/floating-point.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/global.yml b/spec/rtems/attr/if/global.yml
index acff0c6..dbf09ba 100644
--- a/spec/rtems/attr/if/global.yml
+++ b/spec/rtems/attr/if/global.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/group.yml b/spec/rtems/attr/if/group.yml
index d28fd5d..334e44e 100644
--- a/spec/rtems/attr/if/group.yml
+++ b/spec/rtems/attr/if/group.yml
@@ -6,6 +6,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicAttr
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/header.yml b/spec/rtems/attr/if/header.yml
index 52fb64b..87d563e 100644
--- a/spec/rtems/attr/if/header.yml
+++ b/spec/rtems/attr/if/header.yml
@@ -4,6 +4,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/inherit-priority.yml b/spec/rtems/attr/if/inherit-priority.yml
index 07fcd37..49ae3ac 100644
--- a/spec/rtems/attr/if/inherit-priority.yml
+++ b/spec/rtems/attr/if/inherit-priority.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/local.yml b/spec/rtems/attr/if/local.yml
index 12bc9b0..857b1e4 100644
--- a/spec/rtems/attr/if/local.yml
+++ b/spec/rtems/attr/if/local.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/multiprocessor-resource-sharing.yml b/spec/rtems/attr/if/multiprocessor-resource-sharing.yml
index 8c9f3fa..696fc2a 100644
--- a/spec/rtems/attr/if/multiprocessor-resource-sharing.yml
+++ b/spec/rtems/attr/if/multiprocessor-resource-sharing.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/no-floating-point.yml b/spec/rtems/attr/if/no-floating-point.yml
index 0d97cab..249829d 100644
--- a/spec/rtems/attr/if/no-floating-point.yml
+++ b/spec/rtems/attr/if/no-floating-point.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/no-inherit-priority.yml b/spec/rtems/attr/if/no-inherit-priority.yml
index 4ee7825..11fdc88 100644
--- a/spec/rtems/attr/if/no-inherit-priority.yml
+++ b/spec/rtems/attr/if/no-inherit-priority.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/no-multiprocessor-resource-sharing.yml b/spec/rtems/attr/if/no-multiprocessor-resource-sharing.yml
index c4c2ab9..b8c2c21 100644
--- a/spec/rtems/attr/if/no-multiprocessor-resource-sharing.yml
+++ b/spec/rtems/attr/if/no-multiprocessor-resource-sharing.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/no-priority-ceiling.yml b/spec/rtems/attr/if/no-priority-ceiling.yml
index 29dd88f..2c0dbb8 100644
--- a/spec/rtems/attr/if/no-priority-ceiling.yml
+++ b/spec/rtems/attr/if/no-priority-ceiling.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/priority-ceiling.yml b/spec/rtems/attr/if/priority-ceiling.yml
index 576efe0..f42524f 100644
--- a/spec/rtems/attr/if/priority-ceiling.yml
+++ b/spec/rtems/attr/if/priority-ceiling.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/priority.yml b/spec/rtems/attr/if/priority.yml
index eeca081..5911880 100644
--- a/spec/rtems/attr/if/priority.yml
+++ b/spec/rtems/attr/if/priority.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/semaphore-class.yml b/spec/rtems/attr/if/semaphore-class.yml
index d719886..0931243 100644
--- a/spec/rtems/attr/if/semaphore-class.yml
+++ b/spec/rtems/attr/if/semaphore-class.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/simple-binary-semaphore.yml b/spec/rtems/attr/if/simple-binary-semaphore.yml
index ff0434f..8a2536c 100644
--- a/spec/rtems/attr/if/simple-binary-semaphore.yml
+++ b/spec/rtems/attr/if/simple-binary-semaphore.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/attr/if/system-task.yml b/spec/rtems/attr/if/system-task.yml
index cdc9e16..bc4665e 100644
--- a/spec/rtems/attr/if/system-task.yml
+++ b/spec/rtems/attr/if/system-task.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/barrier/if/create.yml b/spec/rtems/barrier/if/create.yml
index b0dabd1..3bdb7d0 100644
--- a/spec/rtems/barrier/if/create.yml
+++ b/spec/rtems/barrier/if/create.yml
@@ -15,6 +15,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/barrier/if/delete.yml b/spec/rtems/barrier/if/delete.yml
index 50bcfd8..88b1a87 100644
--- a/spec/rtems/barrier/if/delete.yml
+++ b/spec/rtems/barrier/if/delete.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/barrier/if/group.yml b/spec/rtems/barrier/if/group.yml
index b46c474..254b180 100644
--- a/spec/rtems/barrier/if/group.yml
+++ b/spec/rtems/barrier/if/group.yml
@@ -8,6 +8,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicBarrier
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/barrier/if/header.yml b/spec/rtems/barrier/if/header.yml
index 0c34ed6..213203e 100644
--- a/spec/rtems/barrier/if/header.yml
+++ b/spec/rtems/barrier/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Barrier Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/barrier/if/ident.yml b/spec/rtems/barrier/if/ident.yml
index 5fba710..aa28554 100644
--- a/spec/rtems/barrier/if/ident.yml
+++ b/spec/rtems/barrier/if/ident.yml
@@ -16,6 +16,7 @@ description: |
   This directive obtains the barrier identifier associated with the barrier
   name specified in ``${.:/params[0]/name}``.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/barrier/if/release.yml b/spec/rtems/barrier/if/release.yml
index 1aa1915..ef55e3c 100644
--- a/spec/rtems/barrier/if/release.yml
+++ b/spec/rtems/barrier/if/release.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/barrier/if/wait.yml b/spec/rtems/barrier/if/wait.yml
index acc51cb..58a8990 100644
--- a/spec/rtems/barrier/if/wait.yml
+++ b/spec/rtems/barrier/if/wait.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/alias.yml b/spec/rtems/basedefs/if/alias.yml
index dcd8827..ef65f1b 100644
--- a/spec/rtems/basedefs/if/alias.yml
+++ b/spec/rtems/basedefs/if/alias.yml
@@ -12,6 +12,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/align-down.yml b/spec/rtems/basedefs/if/align-down.yml
index a309b03..d38b4d2 100644
--- a/spec/rtems/basedefs/if/align-down.yml
+++ b/spec/rtems/basedefs/if/align-down.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/align-up.yml b/spec/rtems/basedefs/if/align-up.yml
index cb3a46d..597667a 100644
--- a/spec/rtems/basedefs/if/align-up.yml
+++ b/spec/rtems/basedefs/if/align-up.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/aligned.yml b/spec/rtems/basedefs/if/aligned.yml
index 9dfc84a..65761ac 100644
--- a/spec/rtems/basedefs/if/aligned.yml
+++ b/spec/rtems/basedefs/if/aligned.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/alloc-align.yml b/spec/rtems/basedefs/if/alloc-align.yml
index 32a39b7..12f9621 100644
--- a/spec/rtems/basedefs/if/alloc-align.yml
+++ b/spec/rtems/basedefs/if/alloc-align.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/alloc-size-2.yml b/spec/rtems/basedefs/if/alloc-size-2.yml
index 08791bf..af0954c 100644
--- a/spec/rtems/basedefs/if/alloc-size-2.yml
+++ b/spec/rtems/basedefs/if/alloc-size-2.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/alloc-size.yml b/spec/rtems/basedefs/if/alloc-size.yml
index 76a52ba..85e9eb0 100644
--- a/spec/rtems/basedefs/if/alloc-size.yml
+++ b/spec/rtems/basedefs/if/alloc-size.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/array-size.yml b/spec/rtems/basedefs/if/array-size.yml
index 61131d9..f9a1e89 100644
--- a/spec/rtems/basedefs/if/array-size.yml
+++ b/spec/rtems/basedefs/if/array-size.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/compiler-deprecated-attribute.yml b/spec/rtems/basedefs/if/compiler-deprecated-attribute.yml
index 4530cb7..34c30fb 100644
--- a/spec/rtems/basedefs/if/compiler-deprecated-attribute.yml
+++ b/spec/rtems/basedefs/if/compiler-deprecated-attribute.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/compiler-memory-barrier.yml b/spec/rtems/basedefs/if/compiler-memory-barrier.yml
index 709eb35..ad70a19 100644
--- a/spec/rtems/basedefs/if/compiler-memory-barrier.yml
+++ b/spec/rtems/basedefs/if/compiler-memory-barrier.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/compiler-no-return-attribute.yml b/spec/rtems/basedefs/if/compiler-no-return-attribute.yml
index b47611f..f527962 100644
--- a/spec/rtems/basedefs/if/compiler-no-return-attribute.yml
+++ b/spec/rtems/basedefs/if/compiler-no-return-attribute.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/compiler-packed-attribute.yml b/spec/rtems/basedefs/if/compiler-packed-attribute.yml
index 75e7d95..092419e 100644
--- a/spec/rtems/basedefs/if/compiler-packed-attribute.yml
+++ b/spec/rtems/basedefs/if/compiler-packed-attribute.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/compiler-pure-attribute.yml b/spec/rtems/basedefs/if/compiler-pure-attribute.yml
index 5acbc6e..b76a486 100644
--- a/spec/rtems/basedefs/if/compiler-pure-attribute.yml
+++ b/spec/rtems/basedefs/if/compiler-pure-attribute.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/compiler-used-attribute.yml b/spec/rtems/basedefs/if/compiler-used-attribute.yml
index 29f60da..b1c3d81 100644
--- a/spec/rtems/basedefs/if/compiler-used-attribute.yml
+++ b/spec/rtems/basedefs/if/compiler-used-attribute.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/concat.yml b/spec/rtems/basedefs/if/concat.yml
index 7fb231e..17e3229 100644
--- a/spec/rtems/basedefs/if/concat.yml
+++ b/spec/rtems/basedefs/if/concat.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/const.yml b/spec/rtems/basedefs/if/const.yml
index adbe611..88c4a4c 100644
--- a/spec/rtems/basedefs/if/const.yml
+++ b/spec/rtems/basedefs/if/const.yml
@@ -14,6 +14,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/container-of.yml b/spec/rtems/basedefs/if/container-of.yml
index 4a7b7a8..40eb28f 100644
--- a/spec/rtems/basedefs/if/container-of.yml
+++ b/spec/rtems/basedefs/if/container-of.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/declare-global-symbol.yml b/spec/rtems/basedefs/if/declare-global-symbol.yml
index b46bc08..02e319f 100644
--- a/spec/rtems/basedefs/if/declare-global-symbol.yml
+++ b/spec/rtems/basedefs/if/declare-global-symbol.yml
@@ -10,6 +10,7 @@ definition:
 description: |
   This macro must be placed at file scope.
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/deconst.yml b/spec/rtems/basedefs/if/deconst.yml
index 683ae87..69087d1 100644
--- a/spec/rtems/basedefs/if/deconst.yml
+++ b/spec/rtems/basedefs/if/deconst.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/define-global-symbol.yml b/spec/rtems/basedefs/if/define-global-symbol.yml
index ae3116f..32ba2b7 100644
--- a/spec/rtems/basedefs/if/define-global-symbol.yml
+++ b/spec/rtems/basedefs/if/define-global-symbol.yml
@@ -17,6 +17,7 @@ definition:
 description: |
   This macro shall be placed at file scope.
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/deprecated.yml b/spec/rtems/basedefs/if/deprecated.yml
index ca7e213..95c4bd8 100644
--- a/spec/rtems/basedefs/if/deprecated.yml
+++ b/spec/rtems/basedefs/if/deprecated.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/dequalify-depthx.yml b/spec/rtems/basedefs/if/dequalify-depthx.yml
index a3ad7ce..8d68117 100644
--- a/spec/rtems/basedefs/if/dequalify-depthx.yml
+++ b/spec/rtems/basedefs/if/dequalify-depthx.yml
@@ -23,6 +23,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/dequalify.yml b/spec/rtems/basedefs/if/dequalify.yml
index 9573284..70b78b2 100644
--- a/spec/rtems/basedefs/if/dequalify.yml
+++ b/spec/rtems/basedefs/if/dequalify.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/devolatile.yml b/spec/rtems/basedefs/if/devolatile.yml
index 5fcab59..06eb7f4 100644
--- a/spec/rtems/basedefs/if/devolatile.yml
+++ b/spec/rtems/basedefs/if/devolatile.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/expand.yml b/spec/rtems/basedefs/if/expand.yml
index f1a198f..70c1937 100644
--- a/spec/rtems/basedefs/if/expand.yml
+++ b/spec/rtems/basedefs/if/expand.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/false.yml b/spec/rtems/basedefs/if/false.yml
index e566e0b..88bad48 100644
--- a/spec/rtems/basedefs/if/false.yml
+++ b/spec/rtems/basedefs/if/false.yml
@@ -8,6 +8,7 @@ definition:
 description: null
 enabled-by:
 - not: 'FALSE'
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/group.yml b/spec/rtems/basedefs/if/group.yml
index 87218ed..1237b26 100644
--- a/spec/rtems/basedefs/if/group.yml
+++ b/spec/rtems/basedefs/if/group.yml
@@ -7,6 +7,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIBaseDefs
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/have-member-same-type.yml b/spec/rtems/basedefs/if/have-member-same-type.yml
index ba099a2..cc0ed3f 100644
--- a/spec/rtems/basedefs/if/have-member-same-type.yml
+++ b/spec/rtems/basedefs/if/have-member-same-type.yml
@@ -17,6 +17,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/header.yml b/spec/rtems/basedefs/if/header.yml
index 2fc39dc..be4c43f 100644
--- a/spec/rtems/basedefs/if/header.yml
+++ b/spec/rtems/basedefs/if/header.yml
@@ -5,6 +5,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - enabled-by: true
diff --git a/spec/rtems/basedefs/if/inline-routine.yml b/spec/rtems/basedefs/if/inline-routine.yml
index d06c1bf..3d344f5 100644
--- a/spec/rtems/basedefs/if/inline-routine.yml
+++ b/spec/rtems/basedefs/if/inline-routine.yml
@@ -12,6 +12,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/malloclike.yml b/spec/rtems/basedefs/if/malloclike.yml
index 01d6026..dffeab0 100644
--- a/spec/rtems/basedefs/if/malloclike.yml
+++ b/spec/rtems/basedefs/if/malloclike.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/no-inline.yml b/spec/rtems/basedefs/if/no-inline.yml
index 85c0ac0..9ec6e88 100644
--- a/spec/rtems/basedefs/if/no-inline.yml
+++ b/spec/rtems/basedefs/if/no-inline.yml
@@ -12,6 +12,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/no-return.yml b/spec/rtems/basedefs/if/no-return.yml
index 614ad15..c1fc746 100644
--- a/spec/rtems/basedefs/if/no-return.yml
+++ b/spec/rtems/basedefs/if/no-return.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/obfuscate-variable.yml b/spec/rtems/basedefs/if/obfuscate-variable.yml
index 7ad18be..8eea8d0 100644
--- a/spec/rtems/basedefs/if/obfuscate-variable.yml
+++ b/spec/rtems/basedefs/if/obfuscate-variable.yml
@@ -15,6 +15,7 @@ definition:
 description: |
   The variable must be simple enough to fit into a register.
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/packed.yml b/spec/rtems/basedefs/if/packed.yml
index a575a77..ff7112a 100644
--- a/spec/rtems/basedefs/if/packed.yml
+++ b/spec/rtems/basedefs/if/packed.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/predict-false.yml b/spec/rtems/basedefs/if/predict-false.yml
index 5bf1356..22b6dd7 100644
--- a/spec/rtems/basedefs/if/predict-false.yml
+++ b/spec/rtems/basedefs/if/predict-false.yml
@@ -14,6 +14,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/predict-true.yml b/spec/rtems/basedefs/if/predict-true.yml
index 47bea31..83afbb0 100644
--- a/spec/rtems/basedefs/if/predict-true.yml
+++ b/spec/rtems/basedefs/if/predict-true.yml
@@ -14,6 +14,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/printflike.yml b/spec/rtems/basedefs/if/printflike.yml
index 07ba944..03db80b 100644
--- a/spec/rtems/basedefs/if/printflike.yml
+++ b/spec/rtems/basedefs/if/printflike.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/pure.yml b/spec/rtems/basedefs/if/pure.yml
index f5c946a..ad4257b 100644
--- a/spec/rtems/basedefs/if/pure.yml
+++ b/spec/rtems/basedefs/if/pure.yml
@@ -14,6 +14,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/return-address.yml b/spec/rtems/basedefs/if/return-address.yml
index 6ce9469..f2fb271 100644
--- a/spec/rtems/basedefs/if/return-address.yml
+++ b/spec/rtems/basedefs/if/return-address.yml
@@ -12,6 +12,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/section.yml b/spec/rtems/basedefs/if/section.yml
index 12a6c20..1777393 100644
--- a/spec/rtems/basedefs/if/section.yml
+++ b/spec/rtems/basedefs/if/section.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/static-assert.yml b/spec/rtems/basedefs/if/static-assert.yml
index fd95fc0..1ada0b7 100644
--- a/spec/rtems/basedefs/if/static-assert.yml
+++ b/spec/rtems/basedefs/if/static-assert.yml
@@ -18,6 +18,7 @@ definition:
     - ${/compiler/if/stdc-version:/name} >= 201112L
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/string.yml b/spec/rtems/basedefs/if/string.yml
index 2c15de4..c6c4746 100644
--- a/spec/rtems/basedefs/if/string.yml
+++ b/spec/rtems/basedefs/if/string.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/symbol-name.yml b/spec/rtems/basedefs/if/symbol-name.yml
index f06ed9d..6bd5c60 100644
--- a/spec/rtems/basedefs/if/symbol-name.yml
+++ b/spec/rtems/basedefs/if/symbol-name.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/user-label-prefix:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/true.yml b/spec/rtems/basedefs/if/true.yml
index a63fdda..95cecf0 100644
--- a/spec/rtems/basedefs/if/true.yml
+++ b/spec/rtems/basedefs/if/true.yml
@@ -8,6 +8,7 @@ definition:
 description: null
 enabled-by:
 - not: 'TRUE'
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/typeof-refx.yml b/spec/rtems/basedefs/if/typeof-refx.yml
index 7532ffe..b05a880 100644
--- a/spec/rtems/basedefs/if/typeof-refx.yml
+++ b/spec/rtems/basedefs/if/typeof-refx.yml
@@ -14,6 +14,7 @@ definition:
 description: |
   The reference type idea is based on libHX by Jan Engelhardt.
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/unreachable.yml b/spec/rtems/basedefs/if/unreachable.yml
index 3a86be7..fdc61e0 100644
--- a/spec/rtems/basedefs/if/unreachable.yml
+++ b/spec/rtems/basedefs/if/unreachable.yml
@@ -16,6 +16,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/unused.yml b/spec/rtems/basedefs/if/unused.yml
index 44ffe02..e3998f7 100644
--- a/spec/rtems/basedefs/if/unused.yml
+++ b/spec/rtems/basedefs/if/unused.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/used.yml b/spec/rtems/basedefs/if/used.yml
index ea8a4c3..0d2fd7d 100644
--- a/spec/rtems/basedefs/if/used.yml
+++ b/spec/rtems/basedefs/if/used.yml
@@ -12,6 +12,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/warn-unused-result.yml b/spec/rtems/basedefs/if/warn-unused-result.yml
index df17643..871aeb7 100644
--- a/spec/rtems/basedefs/if/warn-unused-result.yml
+++ b/spec/rtems/basedefs/if/warn-unused-result.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/weak-alias.yml b/spec/rtems/basedefs/if/weak-alias.yml
index b23dec8..dc71c77 100644
--- a/spec/rtems/basedefs/if/weak-alias.yml
+++ b/spec/rtems/basedefs/if/weak-alias.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/compiler/if/gnuc:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/weak.yml b/spec/rtems/basedefs/if/weak.yml
index ebd60fb..3b6ba0d 100644
--- a/spec/rtems/basedefs/if/weak.yml
+++ b/spec/rtems/basedefs/if/weak.yml
@@ -15,6 +15,7 @@ description: |
   Use this attribute for function definitions.  Do not use it for function
   declarations.
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/xconcat.yml b/spec/rtems/basedefs/if/xconcat.yml
index b228035..d12df95 100644
--- a/spec/rtems/basedefs/if/xconcat.yml
+++ b/spec/rtems/basedefs/if/xconcat.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/xstring.yml b/spec/rtems/basedefs/if/xstring.yml
index ba73f8e..67c7160 100644
--- a/spec/rtems/basedefs/if/xstring.yml
+++ b/spec/rtems/basedefs/if/xstring.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/basedefs/if/zero-length-array.yml b/spec/rtems/basedefs/if/zero-length-array.yml
index e69a17a..cef505c 100644
--- a/spec/rtems/basedefs/if/zero-length-array.yml
+++ b/spec/rtems/basedefs/if/zero-length-array.yml
@@ -14,6 +14,7 @@ description: |
   not allow flexible array members.  Use the GNU extension which is also
   supported by other compilers.
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/aligned-malloc.yml b/spec/rtems/cache/if/aligned-malloc.yml
index f7443a3..d8adca0 100644
--- a/spec/rtems/cache/if/aligned-malloc.yml
+++ b/spec/rtems/cache/if/aligned-malloc.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/coherent-add-area.yml b/spec/rtems/cache/if/coherent-add-area.yml
index 677902d..9ab5aff 100644
--- a/spec/rtems/cache/if/coherent-add-area.yml
+++ b/spec/rtems/cache/if/coherent-add-area.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/coherent-allocate.yml b/spec/rtems/cache/if/coherent-allocate.yml
index 23fc4a0..88c7622 100644
--- a/spec/rtems/cache/if/coherent-allocate.yml
+++ b/spec/rtems/cache/if/coherent-allocate.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/coherent-free.yml b/spec/rtems/cache/if/coherent-free.yml
index c8700d2..5c1bfa1 100644
--- a/spec/rtems/cache/if/coherent-free.yml
+++ b/spec/rtems/cache/if/coherent-free.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/disable-data.yml b/spec/rtems/cache/if/disable-data.yml
index 98b444d..0d3597b 100644
--- a/spec/rtems/cache/if/disable-data.yml
+++ b/spec/rtems/cache/if/disable-data.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/disable-instruction.yml b/spec/rtems/cache/if/disable-instruction.yml
index b001ea0..b13a9d4 100644
--- a/spec/rtems/cache/if/disable-instruction.yml
+++ b/spec/rtems/cache/if/disable-instruction.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/enable-data.yml b/spec/rtems/cache/if/enable-data.yml
index c02d18a..dce0ad2 100644
--- a/spec/rtems/cache/if/enable-data.yml
+++ b/spec/rtems/cache/if/enable-data.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/enable-instruction.yml b/spec/rtems/cache/if/enable-instruction.yml
index e0fc587..86f34fb 100644
--- a/spec/rtems/cache/if/enable-instruction.yml
+++ b/spec/rtems/cache/if/enable-instruction.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/flush-entire-data.yml b/spec/rtems/cache/if/flush-entire-data.yml
index df98352..ac0650c 100644
--- a/spec/rtems/cache/if/flush-entire-data.yml
+++ b/spec/rtems/cache/if/flush-entire-data.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/flush-multiple-data-lines.yml b/spec/rtems/cache/if/flush-multiple-data-lines.yml
index 4d56208..10def33 100644
--- a/spec/rtems/cache/if/flush-multiple-data-lines.yml
+++ b/spec/rtems/cache/if/flush-multiple-data-lines.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/freeze-data.yml b/spec/rtems/cache/if/freeze-data.yml
index a4873f6..b7b4671 100644
--- a/spec/rtems/cache/if/freeze-data.yml
+++ b/spec/rtems/cache/if/freeze-data.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/freeze-instruction.yml b/spec/rtems/cache/if/freeze-instruction.yml
index 6dc34d8..6a0a379 100644
--- a/spec/rtems/cache/if/freeze-instruction.yml
+++ b/spec/rtems/cache/if/freeze-instruction.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/get-data-line-size.yml b/spec/rtems/cache/if/get-data-line-size.yml
index bfd469a..308a71e 100644
--- a/spec/rtems/cache/if/get-data-line-size.yml
+++ b/spec/rtems/cache/if/get-data-line-size.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/get-data-size.yml b/spec/rtems/cache/if/get-data-size.yml
index aed9181..624302c 100644
--- a/spec/rtems/cache/if/get-data-size.yml
+++ b/spec/rtems/cache/if/get-data-size.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/get-instruction-line-size.yml b/spec/rtems/cache/if/get-instruction-line-size.yml
index 1cf80bd..b6531f0 100644
--- a/spec/rtems/cache/if/get-instruction-line-size.yml
+++ b/spec/rtems/cache/if/get-instruction-line-size.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/get-instruction-size.yml b/spec/rtems/cache/if/get-instruction-size.yml
index eb23ed2..d1996d7 100644
--- a/spec/rtems/cache/if/get-instruction-size.yml
+++ b/spec/rtems/cache/if/get-instruction-size.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/get-maximal-line-size.yml b/spec/rtems/cache/if/get-maximal-line-size.yml
index 4d3957a..5e6af80 100644
--- a/spec/rtems/cache/if/get-maximal-line-size.yml
+++ b/spec/rtems/cache/if/get-maximal-line-size.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/group.yml b/spec/rtems/cache/if/group.yml
index d3da44c..80821f9 100644
--- a/spec/rtems/cache/if/group.yml
+++ b/spec/rtems/cache/if/group.yml
@@ -7,6 +7,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicCache
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/header.yml b/spec/rtems/cache/if/header.yml
index 1833d83..1f80d9f 100644
--- a/spec/rtems/cache/if/header.yml
+++ b/spec/rtems/cache/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Cache Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/instruction-sync-after-code-change.yml b/spec/rtems/cache/if/instruction-sync-after-code-change.yml
index 82cd086..524cc4e 100644
--- a/spec/rtems/cache/if/instruction-sync-after-code-change.yml
+++ b/spec/rtems/cache/if/instruction-sync-after-code-change.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/invalidate-entire-data.yml b/spec/rtems/cache/if/invalidate-entire-data.yml
index bc6a4eb..6b5ef3c 100644
--- a/spec/rtems/cache/if/invalidate-entire-data.yml
+++ b/spec/rtems/cache/if/invalidate-entire-data.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/invalidate-entire-instruction.yml b/spec/rtems/cache/if/invalidate-entire-instruction.yml
index 8839ce7..e488387 100644
--- a/spec/rtems/cache/if/invalidate-entire-instruction.yml
+++ b/spec/rtems/cache/if/invalidate-entire-instruction.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/invalidate-multiple-data-lines.yml b/spec/rtems/cache/if/invalidate-multiple-data-lines.yml
index 1175980..3240a9c 100644
--- a/spec/rtems/cache/if/invalidate-multiple-data-lines.yml
+++ b/spec/rtems/cache/if/invalidate-multiple-data-lines.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/invalidate-multiple-instruction-lines.yml b/spec/rtems/cache/if/invalidate-multiple-instruction-lines.yml
index 5231e76..52cc39c 100644
--- a/spec/rtems/cache/if/invalidate-multiple-instruction-lines.yml
+++ b/spec/rtems/cache/if/invalidate-multiple-instruction-lines.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/unfreeze-data.yml b/spec/rtems/cache/if/unfreeze-data.yml
index 5528247..80a001a 100644
--- a/spec/rtems/cache/if/unfreeze-data.yml
+++ b/spec/rtems/cache/if/unfreeze-data.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/cache/if/unfreeze-instruction.yml b/spec/rtems/cache/if/unfreeze-instruction.yml
index 46b4a79..8effcc6 100644
--- a/spec/rtems/cache/if/unfreeze-instruction.yml
+++ b/spec/rtems/cache/if/unfreeze-instruction.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/get-seconds-since-epoch.yml b/spec/rtems/clock/if/get-seconds-since-epoch.yml
index 239b3d5..2436ed2 100644
--- a/spec/rtems/clock/if/get-seconds-since-epoch.yml
+++ b/spec/rtems/clock/if/get-seconds-since-epoch.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/get-ticks-per-second.yml b/spec/rtems/clock/if/get-ticks-per-second.yml
index d0f534a..1334883 100644
--- a/spec/rtems/clock/if/get-ticks-per-second.yml
+++ b/spec/rtems/clock/if/get-ticks-per-second.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/get-ticks-since-boot.yml b/spec/rtems/clock/if/get-ticks-since-boot.yml
index f60b7d5..dd70f40 100644
--- a/spec/rtems/clock/if/get-ticks-since-boot.yml
+++ b/spec/rtems/clock/if/get-ticks-since-boot.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/get-tod-timeval.yml b/spec/rtems/clock/if/get-tod-timeval.yml
index 303ff03..cc98610 100644
--- a/spec/rtems/clock/if/get-tod-timeval.yml
+++ b/spec/rtems/clock/if/get-tod-timeval.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/get-tod.yml b/spec/rtems/clock/if/get-tod.yml
index 703f2b7..5752c40 100644
--- a/spec/rtems/clock/if/get-tod.yml
+++ b/spec/rtems/clock/if/get-tod.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/get-uptime-nanoseconds.yml b/spec/rtems/clock/if/get-uptime-nanoseconds.yml
index bf1134e..bd40c2a 100644
--- a/spec/rtems/clock/if/get-uptime-nanoseconds.yml
+++ b/spec/rtems/clock/if/get-uptime-nanoseconds.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/get-uptime-seconds.yml b/spec/rtems/clock/if/get-uptime-seconds.yml
index 5a9729e..08fa97a 100644
--- a/spec/rtems/clock/if/get-uptime-seconds.yml
+++ b/spec/rtems/clock/if/get-uptime-seconds.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/get-uptime-timeval.yml b/spec/rtems/clock/if/get-uptime-timeval.yml
index c936d71..398e55f 100644
--- a/spec/rtems/clock/if/get-uptime-timeval.yml
+++ b/spec/rtems/clock/if/get-uptime-timeval.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/get-uptime.yml b/spec/rtems/clock/if/get-uptime.yml
index 2fc66f0..1387257 100644
--- a/spec/rtems/clock/if/get-uptime.yml
+++ b/spec/rtems/clock/if/get-uptime.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/group.yml b/spec/rtems/clock/if/group.yml
index a772d89..bd7c979 100644
--- a/spec/rtems/clock/if/group.yml
+++ b/spec/rtems/clock/if/group.yml
@@ -8,6 +8,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicClock
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/header.yml b/spec/rtems/clock/if/header.yml
index 19c8414..2cfd3c0 100644
--- a/spec/rtems/clock/if/header.yml
+++ b/spec/rtems/clock/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Clock Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/set.yml b/spec/rtems/clock/if/set.yml
index 91f8c87..b12bd9e 100644
--- a/spec/rtems/clock/if/set.yml
+++ b/spec/rtems/clock/if/set.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/tick-before.yml b/spec/rtems/clock/if/tick-before.yml
index 2c31eca..2aea33d 100644
--- a/spec/rtems/clock/if/tick-before.yml
+++ b/spec/rtems/clock/if/tick-before.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/tick-later-usec.yml b/spec/rtems/clock/if/tick-later-usec.yml
index ef3f33c..fcb6eab 100644
--- a/spec/rtems/clock/if/tick-later-usec.yml
+++ b/spec/rtems/clock/if/tick-later-usec.yml
@@ -22,6 +22,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/tick-later.yml b/spec/rtems/clock/if/tick-later.yml
index 9ce69c7..0686d2a 100644
--- a/spec/rtems/clock/if/tick-later.yml
+++ b/spec/rtems/clock/if/tick-later.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/clock/if/tick.yml b/spec/rtems/clock/if/tick.yml
index 5216a67..3d1334b 100644
--- a/spec/rtems/clock/if/tick.yml
+++ b/spec/rtems/clock/if/tick.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/api-table.yml b/spec/rtems/config/if/api-table.yml
index 1dd4922..b488a1c 100644
--- a/spec/rtems/config/if/api-table.yml
+++ b/spec/rtems/config/if/api-table.yml
@@ -117,6 +117,7 @@ definition-kind: typedef-only
 description: |
   Use ${get-api-configuration:/name} to get the configuration table.
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-api-configuration.yml b/spec/rtems/config/if/get-api-configuration.yml
index 3171fd8..af13330 100644
--- a/spec/rtems/config/if/get-api-configuration.yml
+++ b/spec/rtems/config/if/get-api-configuration.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-copyright-notice.yml b/spec/rtems/config/if/get-copyright-notice.yml
index e5df8f3..5fe7f74 100644
--- a/spec/rtems/config/if/get-copyright-notice.yml
+++ b/spec/rtems/config/if/get-copyright-notice.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-do-zero-of-workspace.yml b/spec/rtems/config/if/get-do-zero-of-workspace.yml
index cf3850c..8d265d4 100644
--- a/spec/rtems/config/if/get-do-zero-of-workspace.yml
+++ b/spec/rtems/config/if/get-do-zero-of-workspace.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-idle-task-stack-size.yml b/spec/rtems/config/if/get-idle-task-stack-size.yml
index 13e243e..57ce99a 100644
--- a/spec/rtems/config/if/get-idle-task-stack-size.yml
+++ b/spec/rtems/config/if/get-idle-task-stack-size.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-idle-task.yml b/spec/rtems/config/if/get-idle-task.yml
index 0c23e17..86b4367 100644
--- a/spec/rtems/config/if/get-idle-task.yml
+++ b/spec/rtems/config/if/get-idle-task.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-interrupt-stack-size.yml b/spec/rtems/config/if/get-interrupt-stack-size.yml
index 2d0ece2..3b32517 100644
--- a/spec/rtems/config/if/get-interrupt-stack-size.yml
+++ b/spec/rtems/config/if/get-interrupt-stack-size.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-barriers.yml b/spec/rtems/config/if/get-maximum-barriers.yml
index 3536322..1d5587d 100644
--- a/spec/rtems/config/if/get-maximum-barriers.yml
+++ b/spec/rtems/config/if/get-maximum-barriers.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-extensions.yml b/spec/rtems/config/if/get-maximum-extensions.yml
index 0460126..19b47de 100644
--- a/spec/rtems/config/if/get-maximum-extensions.yml
+++ b/spec/rtems/config/if/get-maximum-extensions.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-message-queues.yml b/spec/rtems/config/if/get-maximum-message-queues.yml
index 2d8f3b3..365a20b 100644
--- a/spec/rtems/config/if/get-maximum-message-queues.yml
+++ b/spec/rtems/config/if/get-maximum-message-queues.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-partitions.yml b/spec/rtems/config/if/get-maximum-partitions.yml
index dba034e..f7eaada 100644
--- a/spec/rtems/config/if/get-maximum-partitions.yml
+++ b/spec/rtems/config/if/get-maximum-partitions.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-periods.yml b/spec/rtems/config/if/get-maximum-periods.yml
index 418ec2c..5f9f633 100644
--- a/spec/rtems/config/if/get-maximum-periods.yml
+++ b/spec/rtems/config/if/get-maximum-periods.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-ports.yml b/spec/rtems/config/if/get-maximum-ports.yml
index c8dff65..19ba78d 100644
--- a/spec/rtems/config/if/get-maximum-ports.yml
+++ b/spec/rtems/config/if/get-maximum-ports.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-processors.yml b/spec/rtems/config/if/get-maximum-processors.yml
index 3b6c339..9b3c036 100644
--- a/spec/rtems/config/if/get-maximum-processors.yml
+++ b/spec/rtems/config/if/get-maximum-processors.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-regions.yml b/spec/rtems/config/if/get-maximum-regions.yml
index 0334c6f..11b2232 100644
--- a/spec/rtems/config/if/get-maximum-regions.yml
+++ b/spec/rtems/config/if/get-maximum-regions.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-semaphores.yml b/spec/rtems/config/if/get-maximum-semaphores.yml
index 88abdb0..8b072cd 100644
--- a/spec/rtems/config/if/get-maximum-semaphores.yml
+++ b/spec/rtems/config/if/get-maximum-semaphores.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-tasks.yml b/spec/rtems/config/if/get-maximum-tasks.yml
index ad62a40..1e20ced 100644
--- a/spec/rtems/config/if/get-maximum-tasks.yml
+++ b/spec/rtems/config/if/get-maximum-tasks.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-maximum-timers.yml b/spec/rtems/config/if/get-maximum-timers.yml
index a65cbeb..10b3ff4 100644
--- a/spec/rtems/config/if/get-maximum-timers.yml
+++ b/spec/rtems/config/if/get-maximum-timers.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-microseconds-per-tick.yml b/spec/rtems/config/if/get-microseconds-per-tick.yml
index aa64ce9..94504f9 100644
--- a/spec/rtems/config/if/get-microseconds-per-tick.yml
+++ b/spec/rtems/config/if/get-microseconds-per-tick.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-milliseconds-per-tick.yml b/spec/rtems/config/if/get-milliseconds-per-tick.yml
index cbe0b31..b1ee500 100644
--- a/spec/rtems/config/if/get-milliseconds-per-tick.yml
+++ b/spec/rtems/config/if/get-milliseconds-per-tick.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-nanoseconds-per-tick.yml b/spec/rtems/config/if/get-nanoseconds-per-tick.yml
index d88fc69..411c078 100644
--- a/spec/rtems/config/if/get-nanoseconds-per-tick.yml
+++ b/spec/rtems/config/if/get-nanoseconds-per-tick.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-number-of-initial-extensions.yml b/spec/rtems/config/if/get-number-of-initial-extensions.yml
index bee483b..98ca14e 100644
--- a/spec/rtems/config/if/get-number-of-initial-extensions.yml
+++ b/spec/rtems/config/if/get-number-of-initial-extensions.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-stack-allocate-hook.yml b/spec/rtems/config/if/get-stack-allocate-hook.yml
index 4e02dcf..69d0ac3 100644
--- a/spec/rtems/config/if/get-stack-allocate-hook.yml
+++ b/spec/rtems/config/if/get-stack-allocate-hook.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-stack-allocate-init-hook.yml b/spec/rtems/config/if/get-stack-allocate-init-hook.yml
index dcdc6b8..4226e66 100644
--- a/spec/rtems/config/if/get-stack-allocate-init-hook.yml
+++ b/spec/rtems/config/if/get-stack-allocate-init-hook.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-stack-allocator-avoids-work-space.yml b/spec/rtems/config/if/get-stack-allocator-avoids-work-space.yml
index 1c3b51b..b0aaa7a 100644
--- a/spec/rtems/config/if/get-stack-allocator-avoids-work-space.yml
+++ b/spec/rtems/config/if/get-stack-allocator-avoids-work-space.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-stack-free-hook.yml b/spec/rtems/config/if/get-stack-free-hook.yml
index 57edf34..da70cd3 100644
--- a/spec/rtems/config/if/get-stack-free-hook.yml
+++ b/spec/rtems/config/if/get-stack-free-hook.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-stack-space-size.yml b/spec/rtems/config/if/get-stack-space-size.yml
index 8f8e6eb..332f479 100644
--- a/spec/rtems/config/if/get-stack-space-size.yml
+++ b/spec/rtems/config/if/get-stack-space-size.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-ticks-per-timeslice.yml b/spec/rtems/config/if/get-ticks-per-timeslice.yml
index 0ae62ca..1942fc3 100644
--- a/spec/rtems/config/if/get-ticks-per-timeslice.yml
+++ b/spec/rtems/config/if/get-ticks-per-timeslice.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-unified-work-area.yml b/spec/rtems/config/if/get-unified-work-area.yml
index ced5917..e3b6eb0 100644
--- a/spec/rtems/config/if/get-unified-work-area.yml
+++ b/spec/rtems/config/if/get-unified-work-area.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-user-extension-table.yml b/spec/rtems/config/if/get-user-extension-table.yml
index a6c3dd0..f063216 100644
--- a/spec/rtems/config/if/get-user-extension-table.yml
+++ b/spec/rtems/config/if/get-user-extension-table.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-user-multiprocessing-table.yml b/spec/rtems/config/if/get-user-multiprocessing-table.yml
index 41ed5f9..3068e9b 100644
--- a/spec/rtems/config/if/get-user-multiprocessing-table.yml
+++ b/spec/rtems/config/if/get-user-multiprocessing-table.yml
@@ -11,6 +11,7 @@ definition:
     enabled-by: defined(${/build-options/if/multiprocessing:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-version-string.yml b/spec/rtems/config/if/get-version-string.yml
index 8712286..aa398e0 100644
--- a/spec/rtems/config/if/get-version-string.yml
+++ b/spec/rtems/config/if/get-version-string.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/get-work-space-size.yml b/spec/rtems/config/if/get-work-space-size.yml
index 535bd5f..a22cbe5 100644
--- a/spec/rtems/config/if/get-work-space-size.yml
+++ b/spec/rtems/config/if/get-work-space-size.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/group.yml b/spec/rtems/config/if/group.yml
index 21c46cd..1107f55 100644
--- a/spec/rtems/config/if/group.yml
+++ b/spec/rtems/config/if/group.yml
@@ -7,6 +7,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIConfig
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/has-hardware-fp.yml b/spec/rtems/config/if/has-hardware-fp.yml
index f6a9e71..3d0cf57 100644
--- a/spec/rtems/config/if/has-hardware-fp.yml
+++ b/spec/rtems/config/if/has-hardware-fp.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/header-2.yml b/spec/rtems/config/if/header-2.yml
index 1c73580..e3b377f 100644
--- a/spec/rtems/config/if/header-2.yml
+++ b/spec/rtems/config/if/header-2.yml
@@ -5,6 +5,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/header.yml b/spec/rtems/config/if/header.yml
index 5ccaeaa..a36751a 100644
--- a/spec/rtems/config/if/header.yml
+++ b/spec/rtems/config/if/header.yml
@@ -5,6 +5,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - enabled-by: RTEMS_MULTIPROCESSING
diff --git a/spec/rtems/config/if/resource-is-unlimited.yml b/spec/rtems/config/if/resource-is-unlimited.yml
index 2f4550c..d0ded37 100644
--- a/spec/rtems/config/if/resource-is-unlimited.yml
+++ b/spec/rtems/config/if/resource-is-unlimited.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/resource-maximum-per-allocation.yml b/spec/rtems/config/if/resource-maximum-per-allocation.yml
index bc94d0d..6579347 100644
--- a/spec/rtems/config/if/resource-maximum-per-allocation.yml
+++ b/spec/rtems/config/if/resource-maximum-per-allocation.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/resource-unlimited.yml b/spec/rtems/config/if/resource-unlimited.yml
index a25352f..74f3c7d 100644
--- a/spec/rtems/config/if/resource-unlimited.yml
+++ b/spec/rtems/config/if/resource-unlimited.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/stack-allocate-hook.yml b/spec/rtems/config/if/stack-allocate-hook.yml
index 0e5ec36..9606f4c 100644
--- a/spec/rtems/config/if/stack-allocate-hook.yml
+++ b/spec/rtems/config/if/stack-allocate-hook.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/stack-allocate-init-hook.yml b/spec/rtems/config/if/stack-allocate-init-hook.yml
index bc5a6cd..7f91b88 100644
--- a/spec/rtems/config/if/stack-allocate-init-hook.yml
+++ b/spec/rtems/config/if/stack-allocate-init-hook.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/stack-free-hook.yml b/spec/rtems/config/if/stack-free-hook.yml
index de59be2..dd9aa2b 100644
--- a/spec/rtems/config/if/stack-free-hook.yml
+++ b/spec/rtems/config/if/stack-free-hook.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/config/if/unlimited-objects.yml b/spec/rtems/config/if/unlimited-objects.yml
index c7b697b..7f91a16 100644
--- a/spec/rtems/config/if/unlimited-objects.yml
+++ b/spec/rtems/config/if/unlimited-objects.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/dpmem/if/create.yml b/spec/rtems/dpmem/if/create.yml
index 4aafe88..d5f5d90 100644
--- a/spec/rtems/dpmem/if/create.yml
+++ b/spec/rtems/dpmem/if/create.yml
@@ -16,6 +16,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/dpmem/if/delete.yml b/spec/rtems/dpmem/if/delete.yml
index 7489f81..681cda4 100644
--- a/spec/rtems/dpmem/if/delete.yml
+++ b/spec/rtems/dpmem/if/delete.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/dpmem/if/external-to-internal.yml b/spec/rtems/dpmem/if/external-to-internal.yml
index 02bb92f..cfc9ca3 100644
--- a/spec/rtems/dpmem/if/external-to-internal.yml
+++ b/spec/rtems/dpmem/if/external-to-internal.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/dpmem/if/group.yml b/spec/rtems/dpmem/if/group.yml
index daa2c4e..5c615e9 100644
--- a/spec/rtems/dpmem/if/group.yml
+++ b/spec/rtems/dpmem/if/group.yml
@@ -9,6 +9,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicDPMem
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/dpmem/if/header.yml b/spec/rtems/dpmem/if/header.yml
index ba65718..38cf992 100644
--- a/spec/rtems/dpmem/if/header.yml
+++ b/spec/rtems/dpmem/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Dual-Ported Memory Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/dpmem/if/ident.yml b/spec/rtems/dpmem/if/ident.yml
index d013aa0..c158215 100644
--- a/spec/rtems/dpmem/if/ident.yml
+++ b/spec/rtems/dpmem/if/ident.yml
@@ -16,6 +16,7 @@ description: |
   This directive obtains the port identifier associated with the port name
   specified in ``${.:/params[0]/name}``.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/dpmem/if/internal-to-external.yml b/spec/rtems/dpmem/if/internal-to-external.yml
index 39f8e97..1228d8a 100644
--- a/spec/rtems/dpmem/if/internal-to-external.yml
+++ b/spec/rtems/dpmem/if/internal-to-external.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/all-events.yml b/spec/rtems/event/if/all-events.yml
index 792dbeb..27c5698 100644
--- a/spec/rtems/event/if/all-events.yml
+++ b/spec/rtems/event/if/all-events.yml
@@ -11,6 +11,7 @@ description: |
   The value of this constant is identical to ${event-0:/name} | ... |
   ${event-31:/name}.
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-0.yml b/spec/rtems/event/if/event-0.yml
index 976e5d9..c9741c1 100644
--- a/spec/rtems/event/if/event-0.yml
+++ b/spec/rtems/event/if/event-0.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-1.yml b/spec/rtems/event/if/event-1.yml
index cf2a576..caf2b7d 100644
--- a/spec/rtems/event/if/event-1.yml
+++ b/spec/rtems/event/if/event-1.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-10.yml b/spec/rtems/event/if/event-10.yml
index f35de1f..8ca6090 100644
--- a/spec/rtems/event/if/event-10.yml
+++ b/spec/rtems/event/if/event-10.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-11.yml b/spec/rtems/event/if/event-11.yml
index ee7d3c8..63b049b 100644
--- a/spec/rtems/event/if/event-11.yml
+++ b/spec/rtems/event/if/event-11.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-12.yml b/spec/rtems/event/if/event-12.yml
index 0b4fc7c..f40dc6d 100644
--- a/spec/rtems/event/if/event-12.yml
+++ b/spec/rtems/event/if/event-12.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-13.yml b/spec/rtems/event/if/event-13.yml
index f4ff663..b77164b 100644
--- a/spec/rtems/event/if/event-13.yml
+++ b/spec/rtems/event/if/event-13.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-14.yml b/spec/rtems/event/if/event-14.yml
index fad4334..074b828 100644
--- a/spec/rtems/event/if/event-14.yml
+++ b/spec/rtems/event/if/event-14.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-15.yml b/spec/rtems/event/if/event-15.yml
index 5176416..abf957d 100644
--- a/spec/rtems/event/if/event-15.yml
+++ b/spec/rtems/event/if/event-15.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-16.yml b/spec/rtems/event/if/event-16.yml
index 4f44a2a..195ee6c 100644
--- a/spec/rtems/event/if/event-16.yml
+++ b/spec/rtems/event/if/event-16.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-17.yml b/spec/rtems/event/if/event-17.yml
index 24f153e..09b0cb4 100644
--- a/spec/rtems/event/if/event-17.yml
+++ b/spec/rtems/event/if/event-17.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-18.yml b/spec/rtems/event/if/event-18.yml
index dca0176..d38a163 100644
--- a/spec/rtems/event/if/event-18.yml
+++ b/spec/rtems/event/if/event-18.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-19.yml b/spec/rtems/event/if/event-19.yml
index 58f8be6..39c4756 100644
--- a/spec/rtems/event/if/event-19.yml
+++ b/spec/rtems/event/if/event-19.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-2.yml b/spec/rtems/event/if/event-2.yml
index d9614ea..cdb571c 100644
--- a/spec/rtems/event/if/event-2.yml
+++ b/spec/rtems/event/if/event-2.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-20.yml b/spec/rtems/event/if/event-20.yml
index 5e6d042..a22faae 100644
--- a/spec/rtems/event/if/event-20.yml
+++ b/spec/rtems/event/if/event-20.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-21.yml b/spec/rtems/event/if/event-21.yml
index a43624d..7e02e1e 100644
--- a/spec/rtems/event/if/event-21.yml
+++ b/spec/rtems/event/if/event-21.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-22.yml b/spec/rtems/event/if/event-22.yml
index 2e6fc3e..9c4e086 100644
--- a/spec/rtems/event/if/event-22.yml
+++ b/spec/rtems/event/if/event-22.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-23.yml b/spec/rtems/event/if/event-23.yml
index a4e2765..f386ce4 100644
--- a/spec/rtems/event/if/event-23.yml
+++ b/spec/rtems/event/if/event-23.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-24.yml b/spec/rtems/event/if/event-24.yml
index ec870df..fb686e1 100644
--- a/spec/rtems/event/if/event-24.yml
+++ b/spec/rtems/event/if/event-24.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-25.yml b/spec/rtems/event/if/event-25.yml
index ff24509..940d6e5 100644
--- a/spec/rtems/event/if/event-25.yml
+++ b/spec/rtems/event/if/event-25.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-26.yml b/spec/rtems/event/if/event-26.yml
index ec8f628..2f59a20 100644
--- a/spec/rtems/event/if/event-26.yml
+++ b/spec/rtems/event/if/event-26.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-27.yml b/spec/rtems/event/if/event-27.yml
index 2bdfaf8..1568f89 100644
--- a/spec/rtems/event/if/event-27.yml
+++ b/spec/rtems/event/if/event-27.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-28.yml b/spec/rtems/event/if/event-28.yml
index 30086e0..16fb765 100644
--- a/spec/rtems/event/if/event-28.yml
+++ b/spec/rtems/event/if/event-28.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-29.yml b/spec/rtems/event/if/event-29.yml
index 25fbabb..413b5e2 100644
--- a/spec/rtems/event/if/event-29.yml
+++ b/spec/rtems/event/if/event-29.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-3.yml b/spec/rtems/event/if/event-3.yml
index 6f02ab0..e855a76 100644
--- a/spec/rtems/event/if/event-3.yml
+++ b/spec/rtems/event/if/event-3.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-30.yml b/spec/rtems/event/if/event-30.yml
index cb99e51..3d07a30 100644
--- a/spec/rtems/event/if/event-30.yml
+++ b/spec/rtems/event/if/event-30.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-31.yml b/spec/rtems/event/if/event-31.yml
index ff90928..dae67ab 100644
--- a/spec/rtems/event/if/event-31.yml
+++ b/spec/rtems/event/if/event-31.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-4.yml b/spec/rtems/event/if/event-4.yml
index d2384a1..b2052d9 100644
--- a/spec/rtems/event/if/event-4.yml
+++ b/spec/rtems/event/if/event-4.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-5.yml b/spec/rtems/event/if/event-5.yml
index db3bbc3..0ade60e 100644
--- a/spec/rtems/event/if/event-5.yml
+++ b/spec/rtems/event/if/event-5.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-6.yml b/spec/rtems/event/if/event-6.yml
index 0383167..8713875 100644
--- a/spec/rtems/event/if/event-6.yml
+++ b/spec/rtems/event/if/event-6.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-7.yml b/spec/rtems/event/if/event-7.yml
index 56d1e2b..987aa57 100644
--- a/spec/rtems/event/if/event-7.yml
+++ b/spec/rtems/event/if/event-7.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-8.yml b/spec/rtems/event/if/event-8.yml
index 0d2f227..673c724 100644
--- a/spec/rtems/event/if/event-8.yml
+++ b/spec/rtems/event/if/event-8.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/event-9.yml b/spec/rtems/event/if/event-9.yml
index 9411283..0300e7c 100644
--- a/spec/rtems/event/if/event-9.yml
+++ b/spec/rtems/event/if/event-9.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/group.yml b/spec/rtems/event/if/group.yml
index df35d93..704095c 100644
--- a/spec/rtems/event/if/group.yml
+++ b/spec/rtems/event/if/group.yml
@@ -8,6 +8,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicEvent
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/header.yml b/spec/rtems/event/if/header.yml
index 44867cf..d0724b2 100644
--- a/spec/rtems/event/if/header.yml
+++ b/spec/rtems/event/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Event Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/pending-events.yml b/spec/rtems/event/if/pending-events.yml
index 50a7c72..200a598 100644
--- a/spec/rtems/event/if/pending-events.yml
+++ b/spec/rtems/event/if/pending-events.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/receive.yml b/spec/rtems/event/if/receive.yml
index 3fcff46..56ce2a3 100644
--- a/spec/rtems/event/if/receive.yml
+++ b/spec/rtems/event/if/receive.yml
@@ -58,6 +58,7 @@ description: |
   * Receiving **any** of the input events is selected by the
     ${../../option/if/event-any:/name} option.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/send.yml b/spec/rtems/event/if/send.yml
index 240c30b..a8623d3 100644
--- a/spec/rtems/event/if/send.yml
+++ b/spec/rtems/event/if/send.yml
@@ -28,6 +28,7 @@ description: |
   * The target task is not waiting for events, then the event set is posted and
     left pending.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/set.yml b/spec/rtems/event/if/set.yml
index cbcff37..ccea35f 100644
--- a/spec/rtems/event/if/set.yml
+++ b/spec/rtems/event/if/set.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/system-network-close.yml b/spec/rtems/event/if/system-network-close.yml
index db5149d..3941589 100644
--- a/spec/rtems/event/if/system-network-close.yml
+++ b/spec/rtems/event/if/system-network-close.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/system-network-sbwait.yml b/spec/rtems/event/if/system-network-sbwait.yml
index d1fe0b8..b20d79d 100644
--- a/spec/rtems/event/if/system-network-sbwait.yml
+++ b/spec/rtems/event/if/system-network-sbwait.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/system-network-sosleep.yml b/spec/rtems/event/if/system-network-sosleep.yml
index 483afb9..f5d7e5c 100644
--- a/spec/rtems/event/if/system-network-sosleep.yml
+++ b/spec/rtems/event/if/system-network-sosleep.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/system-receive.yml b/spec/rtems/event/if/system-receive.yml
index 1cecddc..a846f9d 100644
--- a/spec/rtems/event/if/system-receive.yml
+++ b/spec/rtems/event/if/system-receive.yml
@@ -18,6 +18,7 @@ description: |
   This directive performs the same actions as the ${receive:/name} directive
   except that it operates with a different set of events for each task.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/system-send.yml b/spec/rtems/event/if/system-send.yml
index 75c7fb5..0d75b87 100644
--- a/spec/rtems/event/if/system-send.yml
+++ b/spec/rtems/event/if/system-send.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/system-server-resume.yml b/spec/rtems/event/if/system-server-resume.yml
index 83217d8..8df1152 100644
--- a/spec/rtems/event/if/system-server-resume.yml
+++ b/spec/rtems/event/if/system-server-resume.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/system-server.yml b/spec/rtems/event/if/system-server.yml
index e628d44..db3d663 100644
--- a/spec/rtems/event/if/system-server.yml
+++ b/spec/rtems/event/if/system-server.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/system-transient.yml b/spec/rtems/event/if/system-transient.yml
index a1b4b9e..0c736fd 100644
--- a/spec/rtems/event/if/system-transient.yml
+++ b/spec/rtems/event/if/system-transient.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/transient-clear.yml b/spec/rtems/event/if/transient-clear.yml
index de9bf47..fddbcd9 100644
--- a/spec/rtems/event/if/transient-clear.yml
+++ b/spec/rtems/event/if/transient-clear.yml
@@ -19,6 +19,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/transient-receive.yml b/spec/rtems/event/if/transient-receive.yml
index 1c592d0..ed8a6db 100644
--- a/spec/rtems/event/if/transient-receive.yml
+++ b/spec/rtems/event/if/transient-receive.yml
@@ -21,6 +21,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/event/if/transient-send.yml b/spec/rtems/event/if/transient-send.yml
index 1bfb619..06e2982 100644
--- a/spec/rtems/event/if/transient-send.yml
+++ b/spec/rtems/event/if/transient-send.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/fatal/if/assert-context.yml b/spec/rtems/fatal/if/assert-context.yml
index 9fb89b8..2b882b5 100644
--- a/spec/rtems/fatal/if/assert-context.yml
+++ b/spec/rtems/fatal/if/assert-context.yml
@@ -39,6 +39,7 @@ definition:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/fatal/if/error-occurred.yml b/spec/rtems/fatal/if/error-occurred.yml
index a0e8c6d..b26c198 100644
--- a/spec/rtems/fatal/if/error-occurred.yml
+++ b/spec/rtems/fatal/if/error-occurred.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/fatal/if/exception-frame-print.yml b/spec/rtems/fatal/if/exception-frame-print.yml
index d65187b..b4f2054 100644
--- a/spec/rtems/fatal/if/exception-frame-print.yml
+++ b/spec/rtems/fatal/if/exception-frame-print.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/fatal/if/exception-frame.yml b/spec/rtems/fatal/if/exception-frame.yml
index 43aa120..33bf0e4 100644
--- a/spec/rtems/fatal/if/exception-frame.yml
+++ b/spec/rtems/fatal/if/exception-frame.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/fatal/if/fatal.yml b/spec/rtems/fatal/if/fatal.yml
index 10fdaad..75bb1a7 100644
--- a/spec/rtems/fatal/if/fatal.yml
+++ b/spec/rtems/fatal/if/fatal.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/fatal/if/group.yml b/spec/rtems/fatal/if/group.yml
index e3a0530..550d45f 100644
--- a/spec/rtems/fatal/if/group.yml
+++ b/spec/rtems/fatal/if/group.yml
@@ -9,6 +9,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicFatal
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/fatal/if/header.yml b/spec/rtems/fatal/if/header.yml
index 77f8e0c..bbbeea0 100644
--- a/spec/rtems/fatal/if/header.yml
+++ b/spec/rtems/fatal/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Fatal Error Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/fatal/if/internal-error-text.yml b/spec/rtems/fatal/if/internal-error-text.yml
index 8c55cc0..d61bc5b 100644
--- a/spec/rtems/fatal/if/internal-error-text.yml
+++ b/spec/rtems/fatal/if/internal-error-text.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/fatal/if/panic.yml b/spec/rtems/fatal/if/panic.yml
index 18511f8..0a96f4e 100644
--- a/spec/rtems/fatal/if/panic.yml
+++ b/spec/rtems/fatal/if/panic.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/fatal/if/source-text.yml b/spec/rtems/fatal/if/source-text.yml
index ae97ebb..8797539 100644
--- a/spec/rtems/fatal/if/source-text.yml
+++ b/spec/rtems/fatal/if/source-text.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/if/group.yml b/spec/rtems/if/group.yml
index f2284dc..ff515e3 100644
--- a/spec/rtems/if/group.yml
+++ b/spec/rtems/if/group.yml
@@ -6,6 +6,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassic
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/if/header.yml b/spec/rtems/if/header.yml
index 95fd850..4bcc569 100644
--- a/spec/rtems/if/header.yml
+++ b/spec/rtems/if/header.yml
@@ -4,6 +4,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/init/if/group.yml b/spec/rtems/init/if/group.yml
index 89104bf..a9b3996 100644
--- a/spec/rtems/init/if/group.yml
+++ b/spec/rtems/init/if/group.yml
@@ -7,6 +7,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicInit
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/init/if/header.yml b/spec/rtems/init/if/header.yml
index a842fbd..b02bbe7 100644
--- a/spec/rtems/init/if/header.yml
+++ b/spec/rtems/init/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Initialization Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/init/if/initialize-executive.yml b/spec/rtems/init/if/initialize-executive.yml
index 5d4e3ac..3a14259 100644
--- a/spec/rtems/init/if/initialize-executive.yml
+++ b/spec/rtems/init/if/initialize-executive.yml
@@ -13,6 +13,7 @@ description: |
   Iterates through the system initialization linker set and invokes the
   registered handlers.  The final step is to start multitasking.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/init/if/shutdown-executive.yml b/spec/rtems/init/if/shutdown-executive.yml
index d4e8fe0..fc8e665 100644
--- a/spec/rtems/init/if/shutdown-executive.yml
+++ b/spec/rtems/init/if/shutdown-executive.yml
@@ -16,6 +16,7 @@ description: |
   shutdown and multitasking halted.  The system is terminated with a fatal
   source of RTEMS_FATAL_SOURCE_EXIT and the specified result code.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/catch.yml b/spec/rtems/intr/if/catch.yml
index 40246fc..e557942 100644
--- a/spec/rtems/intr/if/catch.yml
+++ b/spec/rtems/intr/if/catch.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/cause.yml b/spec/rtems/intr/if/cause.yml
index 6d562a6..f22feca 100644
--- a/spec/rtems/intr/if/cause.yml
+++ b/spec/rtems/intr/if/cause.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/clear.yml b/spec/rtems/intr/if/clear.yml
index f77071c..3004ab2 100644
--- a/spec/rtems/intr/if/clear.yml
+++ b/spec/rtems/intr/if/clear.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/disable.yml b/spec/rtems/intr/if/disable.yml
index c87c3d5..7285624 100644
--- a/spec/rtems/intr/if/disable.yml
+++ b/spec/rtems/intr/if/disable.yml
@@ -9,6 +9,7 @@ definition:
 description: null
 enabled-by:
   not: RTEMS_SMP
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/enable.yml b/spec/rtems/intr/if/enable.yml
index e2353cc..49a6a02 100644
--- a/spec/rtems/intr/if/enable.yml
+++ b/spec/rtems/intr/if/enable.yml
@@ -9,6 +9,7 @@ definition:
 description: null
 enabled-by:
   not: RTEMS_SMP
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/flash.yml b/spec/rtems/intr/if/flash.yml
index 140ba90..2832326 100644
--- a/spec/rtems/intr/if/flash.yml
+++ b/spec/rtems/intr/if/flash.yml
@@ -9,6 +9,7 @@ definition:
 description: null
 enabled-by:
   not: RTEMS_SMP
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/group.yml b/spec/rtems/intr/if/group.yml
index e1c4c8a..43c7651 100644
--- a/spec/rtems/intr/if/group.yml
+++ b/spec/rtems/intr/if/group.yml
@@ -12,6 +12,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicIntr
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/header.yml b/spec/rtems/intr/if/header.yml
index b1c6378..ce24f47 100644
--- a/spec/rtems/intr/if/header.yml
+++ b/spec/rtems/intr/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Interrupt Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/is-in-progress.yml b/spec/rtems/intr/if/is-in-progress.yml
index 115adee..3d9ded0 100644
--- a/spec/rtems/intr/if/is-in-progress.yml
+++ b/spec/rtems/intr/if/is-in-progress.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/isr-entry.yml b/spec/rtems/intr/if/isr-entry.yml
index eedfcca..5f5b1d0 100644
--- a/spec/rtems/intr/if/isr-entry.yml
+++ b/spec/rtems/intr/if/isr-entry.yml
@@ -12,6 +12,7 @@ definition:
     enabled-by: ${/score/cpu/if/simple-vectored-interrupts:/name} == ${../../basedefs/if/true:/name}
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/isr.yml b/spec/rtems/intr/if/isr.yml
index 9ef98ec..e124765 100644
--- a/spec/rtems/intr/if/isr.yml
+++ b/spec/rtems/intr/if/isr.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/level.yml b/spec/rtems/intr/if/level.yml
index ab9d08d..d102f3e 100644
--- a/spec/rtems/intr/if/level.yml
+++ b/spec/rtems/intr/if/level.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/local-disable.yml b/spec/rtems/intr/if/local-disable.yml
index 2a4918c..92826cc 100644
--- a/spec/rtems/intr/if/local-disable.yml
+++ b/spec/rtems/intr/if/local-disable.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/local-enable.yml b/spec/rtems/intr/if/local-enable.yml
index 5bfa440..2091377 100644
--- a/spec/rtems/intr/if/local-enable.yml
+++ b/spec/rtems/intr/if/local-enable.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-acquire-isr.yml b/spec/rtems/intr/if/lock-acquire-isr.yml
index e7bca71..5fb41dd 100644
--- a/spec/rtems/intr/if/lock-acquire-isr.yml
+++ b/spec/rtems/intr/if/lock-acquire-isr.yml
@@ -14,6 +14,7 @@ definition:
     enabled-by: defined(${/build-options/if/smp:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-acquire.yml b/spec/rtems/intr/if/lock-acquire.yml
index 4ca3dbd..c4f7185 100644
--- a/spec/rtems/intr/if/lock-acquire.yml
+++ b/spec/rtems/intr/if/lock-acquire.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-context.yml b/spec/rtems/intr/if/lock-context.yml
index c1c53d9..d85e235 100644
--- a/spec/rtems/intr/if/lock-context.yml
+++ b/spec/rtems/intr/if/lock-context.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-declare.yml b/spec/rtems/intr/if/lock-declare.yml
index fa1c114..105ec99 100644
--- a/spec/rtems/intr/if/lock-declare.yml
+++ b/spec/rtems/intr/if/lock-declare.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-define.yml b/spec/rtems/intr/if/lock-define.yml
index 762201a..b45b5ec 100644
--- a/spec/rtems/intr/if/lock-define.yml
+++ b/spec/rtems/intr/if/lock-define.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-destroy.yml b/spec/rtems/intr/if/lock-destroy.yml
index 5c6e553..e769dc4 100644
--- a/spec/rtems/intr/if/lock-destroy.yml
+++ b/spec/rtems/intr/if/lock-destroy.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-initialize.yml b/spec/rtems/intr/if/lock-initialize.yml
index 0c82aa6..69a3a44 100644
--- a/spec/rtems/intr/if/lock-initialize.yml
+++ b/spec/rtems/intr/if/lock-initialize.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-initializer.yml b/spec/rtems/intr/if/lock-initializer.yml
index b2ee84a..c57b172 100644
--- a/spec/rtems/intr/if/lock-initializer.yml
+++ b/spec/rtems/intr/if/lock-initializer.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-isr-disable.yml b/spec/rtems/intr/if/lock-isr-disable.yml
index 43660b9..088e00f 100644
--- a/spec/rtems/intr/if/lock-isr-disable.yml
+++ b/spec/rtems/intr/if/lock-isr-disable.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-member.yml b/spec/rtems/intr/if/lock-member.yml
index 19f9509..5a46373 100644
--- a/spec/rtems/intr/if/lock-member.yml
+++ b/spec/rtems/intr/if/lock-member.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-reference.yml b/spec/rtems/intr/if/lock-reference.yml
index e187c4b..abc443a 100644
--- a/spec/rtems/intr/if/lock-reference.yml
+++ b/spec/rtems/intr/if/lock-reference.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-release-isr.yml b/spec/rtems/intr/if/lock-release-isr.yml
index e12e641..647178d 100644
--- a/spec/rtems/intr/if/lock-release-isr.yml
+++ b/spec/rtems/intr/if/lock-release-isr.yml
@@ -14,6 +14,7 @@ definition:
     enabled-by: defined(${/build-options/if/smp:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock-release.yml b/spec/rtems/intr/if/lock-release.yml
index 97bbb81..39e5dfa 100644
--- a/spec/rtems/intr/if/lock-release.yml
+++ b/spec/rtems/intr/if/lock-release.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/lock.yml b/spec/rtems/intr/if/lock.yml
index 1b2615b..04148dd 100644
--- a/spec/rtems/intr/if/lock.yml
+++ b/spec/rtems/intr/if/lock.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/intr/if/vector-number.yml b/spec/rtems/intr/if/vector-number.yml
index 74e96aa..29808e0 100644
--- a/spec/rtems/intr/if/vector-number.yml
+++ b/spec/rtems/intr/if/vector-number.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/close.yml b/spec/rtems/io/if/close.yml
index db8e844..d8762fa 100644
--- a/spec/rtems/io/if/close.yml
+++ b/spec/rtems/io/if/close.yml
@@ -17,6 +17,7 @@ description: |
   This directive calls the device driver close entry registered in the Device
   Driver Table for the specified device major number.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/control.yml b/spec/rtems/io/if/control.yml
index 99d762f..2aeb73a 100644
--- a/spec/rtems/io/if/control.yml
+++ b/spec/rtems/io/if/control.yml
@@ -17,6 +17,7 @@ description: |
   This directive calls the device driver I/O control entry registered in the
   Device Driver Table for the specified device major number.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/device-driver-entry.yml b/spec/rtems/io/if/device-driver-entry.yml
index ed23a99..c273c1c 100644
--- a/spec/rtems/io/if/device-driver-entry.yml
+++ b/spec/rtems/io/if/device-driver-entry.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/device-driver.yml b/spec/rtems/io/if/device-driver.yml
index e962d2a..8f50979 100644
--- a/spec/rtems/io/if/device-driver.yml
+++ b/spec/rtems/io/if/device-driver.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/device-major-number.yml b/spec/rtems/io/if/device-major-number.yml
index 311db34..6b38d11 100644
--- a/spec/rtems/io/if/device-major-number.yml
+++ b/spec/rtems/io/if/device-major-number.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/device-minor-number.yml b/spec/rtems/io/if/device-minor-number.yml
index 0759dd9..c000fac 100644
--- a/spec/rtems/io/if/device-minor-number.yml
+++ b/spec/rtems/io/if/device-minor-number.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/driver-address-table.yml b/spec/rtems/io/if/driver-address-table.yml
index fee1104..782b48f 100644
--- a/spec/rtems/io/if/driver-address-table.yml
+++ b/spec/rtems/io/if/driver-address-table.yml
@@ -64,6 +64,7 @@ description: |
   This structure is used to register a device driver via
   ${register-driver:/name}.
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/getchark.yml b/spec/rtems/io/if/getchark.yml
index 4108dbe..3c70da0 100644
--- a/spec/rtems/io/if/getchark.yml
+++ b/spec/rtems/io/if/getchark.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/group.yml b/spec/rtems/io/if/group.yml
index 8177cb8..7fec465 100644
--- a/spec/rtems/io/if/group.yml
+++ b/spec/rtems/io/if/group.yml
@@ -9,6 +9,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicIO
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/header-2.yml b/spec/rtems/io/if/header-2.yml
index 5c404dd..a5101d0 100644
--- a/spec/rtems/io/if/header-2.yml
+++ b/spec/rtems/io/if/header-2.yml
@@ -3,6 +3,7 @@ brief: This header file defines the IO library API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: container
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/header-3.yml b/spec/rtems/io/if/header-3.yml
index e1901c9..c85f4af 100644
--- a/spec/rtems/io/if/header-3.yml
+++ b/spec/rtems/io/if/header-3.yml
@@ -4,6 +4,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: container
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/header-4.yml b/spec/rtems/io/if/header-4.yml
index 36da7c6..d5111a9 100644
--- a/spec/rtems/io/if/header-4.yml
+++ b/spec/rtems/io/if/header-4.yml
@@ -4,6 +4,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: container
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/header.yml b/spec/rtems/io/if/header.yml
index 6ff719f..c02e1e2 100644
--- a/spec/rtems/io/if/header.yml
+++ b/spec/rtems/io/if/header.yml
@@ -4,6 +4,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/initialize.yml b/spec/rtems/io/if/initialize.yml
index 444b2a5..d01d512 100644
--- a/spec/rtems/io/if/initialize.yml
+++ b/spec/rtems/io/if/initialize.yml
@@ -17,6 +17,7 @@ description: |
   This directive calls the device driver initialization entry registered in the
   Device Driver Table for the specified device major number.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/mount.yml b/spec/rtems/io/if/mount.yml
index 672bb91..0abe204 100644
--- a/spec/rtems/io/if/mount.yml
+++ b/spec/rtems/io/if/mount.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/open.yml b/spec/rtems/io/if/open.yml
index 71a1e95..3ce893f 100644
--- a/spec/rtems/io/if/open.yml
+++ b/spec/rtems/io/if/open.yml
@@ -17,6 +17,7 @@ description: |
   This directive calls the device driver open entry registered in the Device
   Driver Table for the specified device major number.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/printer.yml b/spec/rtems/io/if/printer.yml
index 1ec04cf..368f6d5 100644
--- a/spec/rtems/io/if/printer.yml
+++ b/spec/rtems/io/if/printer.yml
@@ -6,6 +6,7 @@ definition: []
 definition-kind: struct-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/printk.yml b/spec/rtems/io/if/printk.yml
index b5ca73f..480cba0 100644
--- a/spec/rtems/io/if/printk.yml
+++ b/spec/rtems/io/if/printk.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/putc.yml b/spec/rtems/io/if/putc.yml
index ac3f696..c8c3512 100644
--- a/spec/rtems/io/if/putc.yml
+++ b/spec/rtems/io/if/putc.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/read.yml b/spec/rtems/io/if/read.yml
index 5b77c5e..306fc3b 100644
--- a/spec/rtems/io/if/read.yml
+++ b/spec/rtems/io/if/read.yml
@@ -17,6 +17,7 @@ description: |
   This directive calls the device driver read entry registered in the Device
   Driver Table for the specified device major number.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/register-driver.yml b/spec/rtems/io/if/register-driver.yml
index 853add2..a126eb2 100644
--- a/spec/rtems/io/if/register-driver.yml
+++ b/spec/rtems/io/if/register-driver.yml
@@ -16,6 +16,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/register-name.yml b/spec/rtems/io/if/register-name.yml
index 8cf2e54..859f8ac 100644
--- a/spec/rtems/io/if/register-name.yml
+++ b/spec/rtems/io/if/register-name.yml
@@ -16,6 +16,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/unmount.yml b/spec/rtems/io/if/unmount.yml
index 53a5063..bca0f63 100644
--- a/spec/rtems/io/if/unmount.yml
+++ b/spec/rtems/io/if/unmount.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/unregister-driver.yml b/spec/rtems/io/if/unregister-driver.yml
index 6f1b425..d912f8c 100644
--- a/spec/rtems/io/if/unregister-driver.yml
+++ b/spec/rtems/io/if/unregister-driver.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/io/if/write.yml b/spec/rtems/io/if/write.yml
index 54aae58..756bc58 100644
--- a/spec/rtems/io/if/write.yml
+++ b/spec/rtems/io/if/write.yml
@@ -17,6 +17,7 @@ description: |
   This directive calls the device driver write entry registered in the Device
   Driver Table for the specified device major number.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/broadcast.yml b/spec/rtems/message/if/broadcast.yml
index ab2e45d..59b389a 100644
--- a/spec/rtems/message/if/broadcast.yml
+++ b/spec/rtems/message/if/broadcast.yml
@@ -15,6 +15,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/buffer.yml b/spec/rtems/message/if/buffer.yml
index 0ff6bd1..89c2e5c 100644
--- a/spec/rtems/message/if/buffer.yml
+++ b/spec/rtems/message/if/buffer.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/config.yml b/spec/rtems/message/if/config.yml
index 81c052f..00dd1a9 100644
--- a/spec/rtems/message/if/config.yml
+++ b/spec/rtems/message/if/config.yml
@@ -74,6 +74,7 @@ definition:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/construct.yml b/spec/rtems/message/if/construct.yml
index 1d923c5..f3467d4 100644
--- a/spec/rtems/message/if/construct.yml
+++ b/spec/rtems/message/if/construct.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/create.yml b/spec/rtems/message/if/create.yml
index 88f0cdb..30f80bc 100644
--- a/spec/rtems/message/if/create.yml
+++ b/spec/rtems/message/if/create.yml
@@ -16,6 +16,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/delete.yml b/spec/rtems/message/if/delete.yml
index 3e6fb46..601d0fc 100644
--- a/spec/rtems/message/if/delete.yml
+++ b/spec/rtems/message/if/delete.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/flush.yml b/spec/rtems/message/if/flush.yml
index faeb0c8..1e11d47 100644
--- a/spec/rtems/message/if/flush.yml
+++ b/spec/rtems/message/if/flush.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/get-number-pending.yml b/spec/rtems/message/if/get-number-pending.yml
index aab16f4..2163372 100644
--- a/spec/rtems/message/if/get-number-pending.yml
+++ b/spec/rtems/message/if/get-number-pending.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/group.yml b/spec/rtems/message/if/group.yml
index 82c9944..26da474 100644
--- a/spec/rtems/message/if/group.yml
+++ b/spec/rtems/message/if/group.yml
@@ -8,6 +8,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicMessage
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/header.yml b/spec/rtems/message/if/header.yml
index 519439d..c11503f 100644
--- a/spec/rtems/message/if/header.yml
+++ b/spec/rtems/message/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Message Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/ident.yml b/spec/rtems/message/if/ident.yml
index a80d93d..ba8784d 100644
--- a/spec/rtems/message/if/ident.yml
+++ b/spec/rtems/message/if/ident.yml
@@ -29,6 +29,7 @@ description: |
   * the constant ${../../object/if/search-other-nodes:/name} to search in all nodes
     except the local node.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/receive.yml b/spec/rtems/message/if/receive.yml
index 5c77ded..06651c2 100644
--- a/spec/rtems/message/if/receive.yml
+++ b/spec/rtems/message/if/receive.yml
@@ -16,6 +16,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/send.yml b/spec/rtems/message/if/send.yml
index 7ce5dd0..cda78cc 100644
--- a/spec/rtems/message/if/send.yml
+++ b/spec/rtems/message/if/send.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/message/if/urgent.yml b/spec/rtems/message/if/urgent.yml
index bf21ed9..76d6063 100644
--- a/spec/rtems/message/if/urgent.yml
+++ b/spec/rtems/message/if/urgent.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/all-mode-masks.yml b/spec/rtems/mode/if/all-mode-masks.yml
index 7329fcd..6f59441 100644
--- a/spec/rtems/mode/if/all-mode-masks.yml
+++ b/spec/rtems/mode/if/all-mode-masks.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/asr-mask.yml b/spec/rtems/mode/if/asr-mask.yml
index 690a4cb..6deb762 100644
--- a/spec/rtems/mode/if/asr-mask.yml
+++ b/spec/rtems/mode/if/asr-mask.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/asr.yml b/spec/rtems/mode/if/asr.yml
index d33e91e..fec646b 100644
--- a/spec/rtems/mode/if/asr.yml
+++ b/spec/rtems/mode/if/asr.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/current-mode.yml b/spec/rtems/mode/if/current-mode.yml
index db7c3ef..0c8a848 100644
--- a/spec/rtems/mode/if/current-mode.yml
+++ b/spec/rtems/mode/if/current-mode.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/default.yml b/spec/rtems/mode/if/default.yml
index 422bace..d9ad6ef 100644
--- a/spec/rtems/mode/if/default.yml
+++ b/spec/rtems/mode/if/default.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/group.yml b/spec/rtems/mode/if/group.yml
index effb139..152cc66 100644
--- a/spec/rtems/mode/if/group.yml
+++ b/spec/rtems/mode/if/group.yml
@@ -6,6 +6,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicModes
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/header.yml b/spec/rtems/mode/if/header.yml
index c9175ba..930530d 100644
--- a/spec/rtems/mode/if/header.yml
+++ b/spec/rtems/mode/if/header.yml
@@ -4,6 +4,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/interrupt-level-body.yml b/spec/rtems/mode/if/interrupt-level-body.yml
index 8aefe27..c2686e1 100644
--- a/spec/rtems/mode/if/interrupt-level-body.yml
+++ b/spec/rtems/mode/if/interrupt-level-body.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/interrupt-level.yml b/spec/rtems/mode/if/interrupt-level.yml
index 50144b0..58ee892 100644
--- a/spec/rtems/mode/if/interrupt-level.yml
+++ b/spec/rtems/mode/if/interrupt-level.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/interrupt-mask-constant.yml b/spec/rtems/mode/if/interrupt-mask-constant.yml
index 95d2011..d53496e 100644
--- a/spec/rtems/mode/if/interrupt-mask-constant.yml
+++ b/spec/rtems/mode/if/interrupt-mask-constant.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: '%'
 enabled-by: true
+index-entries: []
 interface-type: variable
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/interrupt-mask.yml b/spec/rtems/mode/if/interrupt-mask.yml
index d2b8c30..443c55b 100644
--- a/spec/rtems/mode/if/interrupt-mask.yml
+++ b/spec/rtems/mode/if/interrupt-mask.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/mode.yml b/spec/rtems/mode/if/mode.yml
index 13b11b2..144e973 100644
--- a/spec/rtems/mode/if/mode.yml
+++ b/spec/rtems/mode/if/mode.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/no-asr.yml b/spec/rtems/mode/if/no-asr.yml
index 4059287..15f5927 100644
--- a/spec/rtems/mode/if/no-asr.yml
+++ b/spec/rtems/mode/if/no-asr.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/no-preempt.yml b/spec/rtems/mode/if/no-preempt.yml
index 5c57659..6a55b6d 100644
--- a/spec/rtems/mode/if/no-preempt.yml
+++ b/spec/rtems/mode/if/no-preempt.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/no-timeslice.yml b/spec/rtems/mode/if/no-timeslice.yml
index 975d3ec..694c34a 100644
--- a/spec/rtems/mode/if/no-timeslice.yml
+++ b/spec/rtems/mode/if/no-timeslice.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/preempt-mask.yml b/spec/rtems/mode/if/preempt-mask.yml
index 294c986..af85ee3 100644
--- a/spec/rtems/mode/if/preempt-mask.yml
+++ b/spec/rtems/mode/if/preempt-mask.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/preempt.yml b/spec/rtems/mode/if/preempt.yml
index c1953be..2bd5673 100644
--- a/spec/rtems/mode/if/preempt.yml
+++ b/spec/rtems/mode/if/preempt.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/timeslice-mask.yml b/spec/rtems/mode/if/timeslice-mask.yml
index 39fe499..8a7dac5 100644
--- a/spec/rtems/mode/if/timeslice-mask.yml
+++ b/spec/rtems/mode/if/timeslice-mask.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mode/if/timeslice.yml b/spec/rtems/mode/if/timeslice.yml
index 6e8f4f9..11a02fe 100644
--- a/spec/rtems/mode/if/timeslice.yml
+++ b/spec/rtems/mode/if/timeslice.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mp/if/announce.yml b/spec/rtems/mp/if/announce.yml
index c137015..5ee3f3a 100644
--- a/spec/rtems/mp/if/announce.yml
+++ b/spec/rtems/mp/if/announce.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: '%'
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/mp/if/group.yml b/spec/rtems/mp/if/group.yml
index 8cdd031..df4de24 100644
--- a/spec/rtems/mp/if/group.yml
+++ b/spec/rtems/mp/if/group.yml
@@ -8,6 +8,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicMP
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/mp/if/header.yml b/spec/rtems/mp/if/header.yml
index e519875..01f60b3 100644
--- a/spec/rtems/mp/if/header.yml
+++ b/spec/rtems/mp/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Multiprocessing Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/mp/if/minimum-hetero-conversion.yml b/spec/rtems/mp/if/minimum-hetero-conversion.yml
index 6803a41..dc95667 100644
--- a/spec/rtems/mp/if/minimum-hetero-conversion.yml
+++ b/spec/rtems/mp/if/minimum-hetero-conversion.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/mp/if/minimum-packet-size.yml b/spec/rtems/mp/if/minimum-packet-size.yml
index 5e1d9db..f94e808 100644
--- a/spec/rtems/mp/if/minimum-packet-size.yml
+++ b/spec/rtems/mp/if/minimum-packet-size.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/api-class-information.yml b/spec/rtems/object/if/api-class-information.yml
index 06c7ac8..ae969bd 100644
--- a/spec/rtems/object/if/api-class-information.yml
+++ b/spec/rtems/object/if/api-class-information.yml
@@ -47,6 +47,7 @@ definition:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/api-maximum-class.yml b/spec/rtems/object/if/api-maximum-class.yml
index bc8de4c..043f728 100644
--- a/spec/rtems/object/if/api-maximum-class.yml
+++ b/spec/rtems/object/if/api-maximum-class.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/api-minimum-class.yml b/spec/rtems/object/if/api-minimum-class.yml
index f8912bb..a8ac27b 100644
--- a/spec/rtems/object/if/api-minimum-class.yml
+++ b/spec/rtems/object/if/api-minimum-class.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/build-id.yml b/spec/rtems/object/if/build-id.yml
index 482bd8f..daff034 100644
--- a/spec/rtems/object/if/build-id.yml
+++ b/spec/rtems/object/if/build-id.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/build-name.yml b/spec/rtems/object/if/build-name.yml
index df16d81..2fb730c 100644
--- a/spec/rtems/object/if/build-name.yml
+++ b/spec/rtems/object/if/build-name.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/get-api-class-name.yml b/spec/rtems/object/if/get-api-class-name.yml
index 4a7948b..446b905 100644
--- a/spec/rtems/object/if/get-api-class-name.yml
+++ b/spec/rtems/object/if/get-api-class-name.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/get-api-name.yml b/spec/rtems/object/if/get-api-name.yml
index 5baeab0..92cefeb 100644
--- a/spec/rtems/object/if/get-api-name.yml
+++ b/spec/rtems/object/if/get-api-name.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/get-class-information.yml b/spec/rtems/object/if/get-class-information.yml
index 688ee2f..29ecf69 100644
--- a/spec/rtems/object/if/get-class-information.yml
+++ b/spec/rtems/object/if/get-class-information.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/get-classic-name.yml b/spec/rtems/object/if/get-classic-name.yml
index 140bc6d..7be8011 100644
--- a/spec/rtems/object/if/get-classic-name.yml
+++ b/spec/rtems/object/if/get-classic-name.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/get-local-node.yml b/spec/rtems/object/if/get-local-node.yml
index 2f89408..3e827a6 100644
--- a/spec/rtems/object/if/get-local-node.yml
+++ b/spec/rtems/object/if/get-local-node.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/get-name.yml b/spec/rtems/object/if/get-name.yml
index cd4a4fc..55e7932 100644
--- a/spec/rtems/object/if/get-name.yml
+++ b/spec/rtems/object/if/get-name.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/group.yml b/spec/rtems/object/if/group.yml
index ab5aee4..aa23540 100644
--- a/spec/rtems/object/if/group.yml
+++ b/spec/rtems/object/if/group.yml
@@ -10,6 +10,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicObject
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/header.yml b/spec/rtems/object/if/header.yml
index 317bf7f..6bc7156 100644
--- a/spec/rtems/object/if/header.yml
+++ b/spec/rtems/object/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Object Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-api-maximum-class.yml b/spec/rtems/object/if/id-api-maximum-class.yml
index 78003b2..e0ec7d8 100644
--- a/spec/rtems/object/if/id-api-maximum-class.yml
+++ b/spec/rtems/object/if/id-api-maximum-class.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-api-maximum.yml b/spec/rtems/object/if/id-api-maximum.yml
index ab889a5..45c8238 100644
--- a/spec/rtems/object/if/id-api-maximum.yml
+++ b/spec/rtems/object/if/id-api-maximum.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-api-minimum.yml b/spec/rtems/object/if/id-api-minimum.yml
index cbe6a0b..cc4f884 100644
--- a/spec/rtems/object/if/id-api-minimum.yml
+++ b/spec/rtems/object/if/id-api-minimum.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-final-index.yml b/spec/rtems/object/if/id-final-index.yml
index ba575fc..aa9c1cc 100644
--- a/spec/rtems/object/if/id-final-index.yml
+++ b/spec/rtems/object/if/id-final-index.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-final.yml b/spec/rtems/object/if/id-final.yml
index 5a2b820..b771c33 100644
--- a/spec/rtems/object/if/id-final.yml
+++ b/spec/rtems/object/if/id-final.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-get-api.yml b/spec/rtems/object/if/id-get-api.yml
index b45a51a..75f68fb 100644
--- a/spec/rtems/object/if/id-get-api.yml
+++ b/spec/rtems/object/if/id-get-api.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-get-class.yml b/spec/rtems/object/if/id-get-class.yml
index d828ae4..ab3fae2 100644
--- a/spec/rtems/object/if/id-get-class.yml
+++ b/spec/rtems/object/if/id-get-class.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-get-index.yml b/spec/rtems/object/if/id-get-index.yml
index 41e13c7..703c95f 100644
--- a/spec/rtems/object/if/id-get-index.yml
+++ b/spec/rtems/object/if/id-get-index.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-get-node.yml b/spec/rtems/object/if/id-get-node.yml
index 3b090b0..d0c261e 100644
--- a/spec/rtems/object/if/id-get-node.yml
+++ b/spec/rtems/object/if/id-get-node.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-initial-index.yml b/spec/rtems/object/if/id-initial-index.yml
index d28cb50..e5df066 100644
--- a/spec/rtems/object/if/id-initial-index.yml
+++ b/spec/rtems/object/if/id-initial-index.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/id-initial.yml b/spec/rtems/object/if/id-initial.yml
index 25a640f..4e4549f 100644
--- a/spec/rtems/object/if/id-initial.yml
+++ b/spec/rtems/object/if/id-initial.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/search-all-nodes.yml b/spec/rtems/object/if/search-all-nodes.yml
index 5c880da..5698d32 100644
--- a/spec/rtems/object/if/search-all-nodes.yml
+++ b/spec/rtems/object/if/search-all-nodes.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/search-local-node.yml b/spec/rtems/object/if/search-local-node.yml
index 66d1096..dcdbe15 100644
--- a/spec/rtems/object/if/search-local-node.yml
+++ b/spec/rtems/object/if/search-local-node.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/search-other-nodes.yml b/spec/rtems/object/if/search-other-nodes.yml
index f64a725..2a47ad2 100644
--- a/spec/rtems/object/if/search-other-nodes.yml
+++ b/spec/rtems/object/if/search-other-nodes.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/set-name.yml b/spec/rtems/object/if/set-name.yml
index bfc874f..ae5f9df 100644
--- a/spec/rtems/object/if/set-name.yml
+++ b/spec/rtems/object/if/set-name.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/object/if/who-am-i.yml b/spec/rtems/object/if/who-am-i.yml
index 4646762..58115c1 100644
--- a/spec/rtems/object/if/who-am-i.yml
+++ b/spec/rtems/object/if/who-am-i.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/option/if/default.yml b/spec/rtems/option/if/default.yml
index 4b93d4c..49b6ee9 100644
--- a/spec/rtems/option/if/default.yml
+++ b/spec/rtems/option/if/default.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/option/if/event-all.yml b/spec/rtems/option/if/event-all.yml
index da4a727..ae3950c 100644
--- a/spec/rtems/option/if/event-all.yml
+++ b/spec/rtems/option/if/event-all.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/option/if/event-any.yml b/spec/rtems/option/if/event-any.yml
index 72e2ac1..7331726 100644
--- a/spec/rtems/option/if/event-any.yml
+++ b/spec/rtems/option/if/event-any.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/option/if/group.yml b/spec/rtems/option/if/group.yml
index be8a7c4..1086888 100644
--- a/spec/rtems/option/if/group.yml
+++ b/spec/rtems/option/if/group.yml
@@ -6,6 +6,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicOptions
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/option/if/header.yml b/spec/rtems/option/if/header.yml
index 10070fa..a2d8d9a 100644
--- a/spec/rtems/option/if/header.yml
+++ b/spec/rtems/option/if/header.yml
@@ -4,6 +4,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/option/if/no-wait.yml b/spec/rtems/option/if/no-wait.yml
index 6796c34..9b3ce1c 100644
--- a/spec/rtems/option/if/no-wait.yml
+++ b/spec/rtems/option/if/no-wait.yml
@@ -12,6 +12,7 @@ description: |
   If the resource is not available, then the directives shall return
   immediately with a status to indicate that the request is unsatisfied.
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/option/if/option.yml b/spec/rtems/option/if/option.yml
index 6c63354..b1a2061 100644
--- a/spec/rtems/option/if/option.yml
+++ b/spec/rtems/option/if/option.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/option/if/wait.yml b/spec/rtems/option/if/wait.yml
index 243bcdf..9662678 100644
--- a/spec/rtems/option/if/wait.yml
+++ b/spec/rtems/option/if/wait.yml
@@ -11,6 +11,7 @@ description: |
   If the resource is not available, then the task shall block and wait for
   request completion.
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/part/if/create.yml b/spec/rtems/part/if/create.yml
index 7a9a717..e182b78 100644
--- a/spec/rtems/part/if/create.yml
+++ b/spec/rtems/part/if/create.yml
@@ -17,6 +17,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/part/if/delete.yml b/spec/rtems/part/if/delete.yml
index db63ceb..598b020 100644
--- a/spec/rtems/part/if/delete.yml
+++ b/spec/rtems/part/if/delete.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/part/if/get-buffer.yml b/spec/rtems/part/if/get-buffer.yml
index 691345e..004567b 100644
--- a/spec/rtems/part/if/get-buffer.yml
+++ b/spec/rtems/part/if/get-buffer.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/part/if/group.yml b/spec/rtems/part/if/group.yml
index ae0d036..22a776e 100644
--- a/spec/rtems/part/if/group.yml
+++ b/spec/rtems/part/if/group.yml
@@ -8,6 +8,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicPart
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/part/if/header.yml b/spec/rtems/part/if/header.yml
index 040ebb1..d462e5e 100644
--- a/spec/rtems/part/if/header.yml
+++ b/spec/rtems/part/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Partition Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/part/if/ident.yml b/spec/rtems/part/if/ident.yml
index d4e0bb1..534d024 100644
--- a/spec/rtems/part/if/ident.yml
+++ b/spec/rtems/part/if/ident.yml
@@ -29,6 +29,7 @@ description: |
   * the constant ${../../object/if/search-other-nodes:/name} to search in all nodes
     except the local node.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/part/if/return-buffer.yml b/spec/rtems/part/if/return-buffer.yml
index 8bc791e..6c5118a 100644
--- a/spec/rtems/part/if/return-buffer.yml
+++ b/spec/rtems/part/if/return-buffer.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/active.yml b/spec/rtems/ratemon/if/active.yml
index 845a095..b027f96 100644
--- a/spec/rtems/ratemon/if/active.yml
+++ b/spec/rtems/ratemon/if/active.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RATE_MONOTONIC_ACTIVE
diff --git a/spec/rtems/ratemon/if/cancel.yml b/spec/rtems/ratemon/if/cancel.yml
index 10dd35f..9a1fbf2 100644
--- a/spec/rtems/ratemon/if/cancel.yml
+++ b/spec/rtems/ratemon/if/cancel.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/create.yml b/spec/rtems/ratemon/if/create.yml
index b883e19..b5752ae 100644
--- a/spec/rtems/ratemon/if/create.yml
+++ b/spec/rtems/ratemon/if/create.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/delete.yml b/spec/rtems/ratemon/if/delete.yml
index 4b648e1..dc7bf27 100644
--- a/spec/rtems/ratemon/if/delete.yml
+++ b/spec/rtems/ratemon/if/delete.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/expired.yml b/spec/rtems/ratemon/if/expired.yml
index 4f3c5df..f2439cc 100644
--- a/spec/rtems/ratemon/if/expired.yml
+++ b/spec/rtems/ratemon/if/expired.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RATE_MONOTONIC_EXPIRED
diff --git a/spec/rtems/ratemon/if/get-statistics.yml b/spec/rtems/ratemon/if/get-statistics.yml
index 95f7039..a405e86 100644
--- a/spec/rtems/ratemon/if/get-statistics.yml
+++ b/spec/rtems/ratemon/if/get-statistics.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/get-status.yml b/spec/rtems/ratemon/if/get-status.yml
index 2f2ddb3..0ca9eb5 100644
--- a/spec/rtems/ratemon/if/get-status.yml
+++ b/spec/rtems/ratemon/if/get-status.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/group.yml b/spec/rtems/ratemon/if/group.yml
index 640247a..850aba3 100644
--- a/spec/rtems/ratemon/if/group.yml
+++ b/spec/rtems/ratemon/if/group.yml
@@ -10,6 +10,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicRatemon
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/header.yml b/spec/rtems/ratemon/if/header.yml
index a9e6f95..330237f 100644
--- a/spec/rtems/ratemon/if/header.yml
+++ b/spec/rtems/ratemon/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Rate-Monotonic Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/ident.yml b/spec/rtems/ratemon/if/ident.yml
index 43d10a9..043adf5 100644
--- a/spec/rtems/ratemon/if/ident.yml
+++ b/spec/rtems/ratemon/if/ident.yml
@@ -16,6 +16,7 @@ description: |
   This directive obtains the period identifier associated with the period name
   specified in ``${.:/params[0]/name}``.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/inactive.yml b/spec/rtems/ratemon/if/inactive.yml
index 8608f7c..bbed252 100644
--- a/spec/rtems/ratemon/if/inactive.yml
+++ b/spec/rtems/ratemon/if/inactive.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RATE_MONOTONIC_INACTIVE
diff --git a/spec/rtems/ratemon/if/period-states.yml b/spec/rtems/ratemon/if/period-states.yml
index 1b06a56..ffd40fe 100644
--- a/spec/rtems/ratemon/if/period-states.yml
+++ b/spec/rtems/ratemon/if/period-states.yml
@@ -6,6 +6,7 @@ copyrights:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enum
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/period-statistics.yml b/spec/rtems/ratemon/if/period-statistics.yml
index 86343bb..4d1bb6b 100644
--- a/spec/rtems/ratemon/if/period-statistics.yml
+++ b/spec/rtems/ratemon/if/period-statistics.yml
@@ -71,6 +71,7 @@ definition:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/period-status-define.yml b/spec/rtems/ratemon/if/period-status-define.yml
index 77a0850..b44bb36 100644
--- a/spec/rtems/ratemon/if/period-status-define.yml
+++ b/spec/rtems/ratemon/if/period-status-define.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/period-status.yml b/spec/rtems/ratemon/if/period-status.yml
index 59b1bc0..c6f5287 100644
--- a/spec/rtems/ratemon/if/period-status.yml
+++ b/spec/rtems/ratemon/if/period-status.yml
@@ -47,6 +47,7 @@ definition:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/period.yml b/spec/rtems/ratemon/if/period.yml
index 64112ba..1219613 100644
--- a/spec/rtems/ratemon/if/period.yml
+++ b/spec/rtems/ratemon/if/period.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/printer.yml b/spec/rtems/ratemon/if/printer.yml
index 509117e..b4796bb 100644
--- a/spec/rtems/ratemon/if/printer.yml
+++ b/spec/rtems/ratemon/if/printer.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: forward-declaration
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/report-statistics-with-plugin.yml b/spec/rtems/ratemon/if/report-statistics-with-plugin.yml
index 0078fdc..747639f 100644
--- a/spec/rtems/ratemon/if/report-statistics-with-plugin.yml
+++ b/spec/rtems/ratemon/if/report-statistics-with-plugin.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/report-statistics.yml b/spec/rtems/ratemon/if/report-statistics.yml
index 3a7a270..24cb09c 100644
--- a/spec/rtems/ratemon/if/report-statistics.yml
+++ b/spec/rtems/ratemon/if/report-statistics.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/reset-all-statistics.yml b/spec/rtems/ratemon/if/reset-all-statistics.yml
index 39a03f3..eef02e3 100644
--- a/spec/rtems/ratemon/if/reset-all-statistics.yml
+++ b/spec/rtems/ratemon/if/reset-all-statistics.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/ratemon/if/reset-statistics.yml b/spec/rtems/ratemon/if/reset-statistics.yml
index 06efe48..c4010c9 100644
--- a/spec/rtems/ratemon/if/reset-statistics.yml
+++ b/spec/rtems/ratemon/if/reset-statistics.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/create.yml b/spec/rtems/region/if/create.yml
index eca13c2..6ef0962 100644
--- a/spec/rtems/region/if/create.yml
+++ b/spec/rtems/region/if/create.yml
@@ -17,6 +17,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/delete.yml b/spec/rtems/region/if/delete.yml
index 4565f3b..534fd48 100644
--- a/spec/rtems/region/if/delete.yml
+++ b/spec/rtems/region/if/delete.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/extend.yml b/spec/rtems/region/if/extend.yml
index e863d80..4e781d7 100644
--- a/spec/rtems/region/if/extend.yml
+++ b/spec/rtems/region/if/extend.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/get-free-information.yml b/spec/rtems/region/if/get-free-information.yml
index 9a8b85b..fb60736 100644
--- a/spec/rtems/region/if/get-free-information.yml
+++ b/spec/rtems/region/if/get-free-information.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/get-information.yml b/spec/rtems/region/if/get-information.yml
index bee6a1c..b656555 100644
--- a/spec/rtems/region/if/get-information.yml
+++ b/spec/rtems/region/if/get-information.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/get-segment-size.yml b/spec/rtems/region/if/get-segment-size.yml
index 4b3e1d6..2f3bb83 100644
--- a/spec/rtems/region/if/get-segment-size.yml
+++ b/spec/rtems/region/if/get-segment-size.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/get-segment.yml b/spec/rtems/region/if/get-segment.yml
index e050fcd..73db9d1 100644
--- a/spec/rtems/region/if/get-segment.yml
+++ b/spec/rtems/region/if/get-segment.yml
@@ -16,6 +16,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/group.yml b/spec/rtems/region/if/group.yml
index ca01b32..158a3c3 100644
--- a/spec/rtems/region/if/group.yml
+++ b/spec/rtems/region/if/group.yml
@@ -8,6 +8,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicRegion
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/header.yml b/spec/rtems/region/if/header.yml
index 9f456de..35d0db3 100644
--- a/spec/rtems/region/if/header.yml
+++ b/spec/rtems/region/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Region Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/ident.yml b/spec/rtems/region/if/ident.yml
index cfce144..f7d9896 100644
--- a/spec/rtems/region/if/ident.yml
+++ b/spec/rtems/region/if/ident.yml
@@ -16,6 +16,7 @@ description: |
   This directive obtains the region identifier associated with the region name
   specified in ``${.:/params[0]/name}``.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/resize-segment.yml b/spec/rtems/region/if/resize-segment.yml
index 1da5c34..b7d8cb5 100644
--- a/spec/rtems/region/if/resize-segment.yml
+++ b/spec/rtems/region/if/resize-segment.yml
@@ -15,6 +15,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/region/if/return-segment.yml b/spec/rtems/region/if/return-segment.yml
index 3767cc5..8d09c31 100644
--- a/spec/rtems/region/if/return-segment.yml
+++ b/spec/rtems/region/if/return-segment.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/add-processor.yml b/spec/rtems/scheduler/if/add-processor.yml
index dab967c..4057978 100644
--- a/spec/rtems/scheduler/if/add-processor.yml
+++ b/spec/rtems/scheduler/if/add-processor.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/get-maximum-priority.yml b/spec/rtems/scheduler/if/get-maximum-priority.yml
index e8c26a6..5a54092 100644
--- a/spec/rtems/scheduler/if/get-maximum-priority.yml
+++ b/spec/rtems/scheduler/if/get-maximum-priority.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/get-processor-maximum.yml b/spec/rtems/scheduler/if/get-processor-maximum.yml
index 9c5c4f9..58fccf3 100644
--- a/spec/rtems/scheduler/if/get-processor-maximum.yml
+++ b/spec/rtems/scheduler/if/get-processor-maximum.yml
@@ -17,6 +17,7 @@ description: |
   configured to be used by a scheduler or may be online (online processors have
   a scheduler assigned).
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/get-processor-set.yml b/spec/rtems/scheduler/if/get-processor-set.yml
index 62dbb70..7e751eb 100644
--- a/spec/rtems/scheduler/if/get-processor-set.yml
+++ b/spec/rtems/scheduler/if/get-processor-set.yml
@@ -15,6 +15,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/get-processor.yml b/spec/rtems/scheduler/if/get-processor.yml
index 8c32712..2b1210d 100644
--- a/spec/rtems/scheduler/if/get-processor.yml
+++ b/spec/rtems/scheduler/if/get-processor.yml
@@ -15,6 +15,7 @@ description: |
   is the range of integers starting with zero up to
   ${get-processor-maximum:/name} minus one.
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/ident-by-processor-set.yml b/spec/rtems/scheduler/if/ident-by-processor-set.yml
index f1c7a3e..2957cb7 100644
--- a/spec/rtems/scheduler/if/ident-by-processor-set.yml
+++ b/spec/rtems/scheduler/if/ident-by-processor-set.yml
@@ -16,6 +16,7 @@ description: |
   The scheduler instance is selected according to the highest numbered online
   processor in the specified processor set.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/ident-by-processor.yml b/spec/rtems/scheduler/if/ident-by-processor.yml
index 4a05cc9..bf4406a 100644
--- a/spec/rtems/scheduler/if/ident-by-processor.yml
+++ b/spec/rtems/scheduler/if/ident-by-processor.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/ident.yml b/spec/rtems/scheduler/if/ident.yml
index 3a8a3e9..bce27b0 100644
--- a/spec/rtems/scheduler/if/ident.yml
+++ b/spec/rtems/scheduler/if/ident.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/map-priority-from-posix.yml b/spec/rtems/scheduler/if/map-priority-from-posix.yml
index 56527dd..9dc24e0 100644
--- a/spec/rtems/scheduler/if/map-priority-from-posix.yml
+++ b/spec/rtems/scheduler/if/map-priority-from-posix.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/map-priority-to-posix.yml b/spec/rtems/scheduler/if/map-priority-to-posix.yml
index 65fe51e..2a945a8 100644
--- a/spec/rtems/scheduler/if/map-priority-to-posix.yml
+++ b/spec/rtems/scheduler/if/map-priority-to-posix.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/scheduler/if/remove-processor.yml b/spec/rtems/scheduler/if/remove-processor.yml
index d180114..3d7a2ec 100644
--- a/spec/rtems/scheduler/if/remove-processor.yml
+++ b/spec/rtems/scheduler/if/remove-processor.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/sem/if/create.yml b/spec/rtems/sem/if/create.yml
index e3a5e70..7451d07 100644
--- a/spec/rtems/sem/if/create.yml
+++ b/spec/rtems/sem/if/create.yml
@@ -103,6 +103,7 @@ description: |
     with the ${set-priority:/name} directive using the returned semaphore
     identifier.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/sem/if/delete.yml b/spec/rtems/sem/if/delete.yml
index 74f96ce..d80bdb8 100644
--- a/spec/rtems/sem/if/delete.yml
+++ b/spec/rtems/sem/if/delete.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/sem/if/flush.yml b/spec/rtems/sem/if/flush.yml
index c1f71a7..a1149a0 100644
--- a/spec/rtems/sem/if/flush.yml
+++ b/spec/rtems/sem/if/flush.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/sem/if/group.yml b/spec/rtems/sem/if/group.yml
index 19e1e0f..053c09b 100644
--- a/spec/rtems/sem/if/group.yml
+++ b/spec/rtems/sem/if/group.yml
@@ -7,6 +7,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicSem
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/sem/if/header.yml b/spec/rtems/sem/if/header.yml
index 9c269fe..69138d9 100644
--- a/spec/rtems/sem/if/header.yml
+++ b/spec/rtems/sem/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Semaphore Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/sem/if/ident.yml b/spec/rtems/sem/if/ident.yml
index e549d40..54fc5de 100644
--- a/spec/rtems/sem/if/ident.yml
+++ b/spec/rtems/sem/if/ident.yml
@@ -29,6 +29,7 @@ description: |
   * the constant ${../../object/if/search-other-nodes:/name} to search in all nodes
     except the local node.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/sem/if/obtain.yml b/spec/rtems/sem/if/obtain.yml
index 432908e..c323257 100644
--- a/spec/rtems/sem/if/obtain.yml
+++ b/spec/rtems/sem/if/obtain.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/sem/if/release.yml b/spec/rtems/sem/if/release.yml
index 9f06390..691f564 100644
--- a/spec/rtems/sem/if/release.yml
+++ b/spec/rtems/sem/if/release.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/sem/if/set-priority.yml b/spec/rtems/sem/if/set-priority.yml
index 9e5b591..5fd2303 100644
--- a/spec/rtems/sem/if/set-priority.yml
+++ b/spec/rtems/sem/if/set-priority.yml
@@ -15,6 +15,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/asr-entry.yml b/spec/rtems/signal/if/asr-entry.yml
index d46b452..e48b75b 100644
--- a/spec/rtems/signal/if/asr-entry.yml
+++ b/spec/rtems/signal/if/asr-entry.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/asr.yml b/spec/rtems/signal/if/asr.yml
index c5fb3d3..ebe5569 100644
--- a/spec/rtems/signal/if/asr.yml
+++ b/spec/rtems/signal/if/asr.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/catch.yml b/spec/rtems/signal/if/catch.yml
index c4438ef..b6ada7b 100644
--- a/spec/rtems/signal/if/catch.yml
+++ b/spec/rtems/signal/if/catch.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/group.yml b/spec/rtems/signal/if/group.yml
index 406fd92..626e4cf 100644
--- a/spec/rtems/signal/if/group.yml
+++ b/spec/rtems/signal/if/group.yml
@@ -8,6 +8,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicSignal
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/header-2.yml b/spec/rtems/signal/if/header-2.yml
index fc14aa0..eef8150 100644
--- a/spec/rtems/signal/if/header-2.yml
+++ b/spec/rtems/signal/if/header-2.yml
@@ -3,6 +3,7 @@ brief: This header file defines the parts of the Signal Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/header.yml b/spec/rtems/signal/if/header.yml
index 2a49eb9..3e2f181 100644
--- a/spec/rtems/signal/if/header.yml
+++ b/spec/rtems/signal/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the parts of the Signal Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/send.yml b/spec/rtems/signal/if/send.yml
index c35170c..3485d90 100644
--- a/spec/rtems/signal/if/send.yml
+++ b/spec/rtems/signal/if/send.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/set.yml b/spec/rtems/signal/if/set.yml
index dd75a01..5692987 100644
--- a/spec/rtems/signal/if/set.yml
+++ b/spec/rtems/signal/if/set.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-0.yml b/spec/rtems/signal/if/signal-0.yml
index 8dc5cd7..6c24939 100644
--- a/spec/rtems/signal/if/signal-0.yml
+++ b/spec/rtems/signal/if/signal-0.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-1.yml b/spec/rtems/signal/if/signal-1.yml
index cf9a927..39b60f7 100644
--- a/spec/rtems/signal/if/signal-1.yml
+++ b/spec/rtems/signal/if/signal-1.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-10.yml b/spec/rtems/signal/if/signal-10.yml
index 3cdb275..16d2147 100644
--- a/spec/rtems/signal/if/signal-10.yml
+++ b/spec/rtems/signal/if/signal-10.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-11.yml b/spec/rtems/signal/if/signal-11.yml
index 228c53f..f795c8f 100644
--- a/spec/rtems/signal/if/signal-11.yml
+++ b/spec/rtems/signal/if/signal-11.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-12.yml b/spec/rtems/signal/if/signal-12.yml
index 9888b93..f7a47ae 100644
--- a/spec/rtems/signal/if/signal-12.yml
+++ b/spec/rtems/signal/if/signal-12.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-13.yml b/spec/rtems/signal/if/signal-13.yml
index d0f3b9f..9fb4c40 100644
--- a/spec/rtems/signal/if/signal-13.yml
+++ b/spec/rtems/signal/if/signal-13.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-14.yml b/spec/rtems/signal/if/signal-14.yml
index 8e844e7..361216b 100644
--- a/spec/rtems/signal/if/signal-14.yml
+++ b/spec/rtems/signal/if/signal-14.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-15.yml b/spec/rtems/signal/if/signal-15.yml
index 2e0f2e0..9c501f6 100644
--- a/spec/rtems/signal/if/signal-15.yml
+++ b/spec/rtems/signal/if/signal-15.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-16.yml b/spec/rtems/signal/if/signal-16.yml
index 9a9db46..4ca6e54 100644
--- a/spec/rtems/signal/if/signal-16.yml
+++ b/spec/rtems/signal/if/signal-16.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-17.yml b/spec/rtems/signal/if/signal-17.yml
index f9bae87..e9a7310 100644
--- a/spec/rtems/signal/if/signal-17.yml
+++ b/spec/rtems/signal/if/signal-17.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-18.yml b/spec/rtems/signal/if/signal-18.yml
index 8bac5fb..54a7f10 100644
--- a/spec/rtems/signal/if/signal-18.yml
+++ b/spec/rtems/signal/if/signal-18.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-19.yml b/spec/rtems/signal/if/signal-19.yml
index 523b1bf..f0292cd 100644
--- a/spec/rtems/signal/if/signal-19.yml
+++ b/spec/rtems/signal/if/signal-19.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-2.yml b/spec/rtems/signal/if/signal-2.yml
index 2501a68..ae33f46 100644
--- a/spec/rtems/signal/if/signal-2.yml
+++ b/spec/rtems/signal/if/signal-2.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-20.yml b/spec/rtems/signal/if/signal-20.yml
index 3cec7d7..19388d2 100644
--- a/spec/rtems/signal/if/signal-20.yml
+++ b/spec/rtems/signal/if/signal-20.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-21.yml b/spec/rtems/signal/if/signal-21.yml
index 696cb03..b519aac 100644
--- a/spec/rtems/signal/if/signal-21.yml
+++ b/spec/rtems/signal/if/signal-21.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-22.yml b/spec/rtems/signal/if/signal-22.yml
index 1596a82..b28923b 100644
--- a/spec/rtems/signal/if/signal-22.yml
+++ b/spec/rtems/signal/if/signal-22.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-23.yml b/spec/rtems/signal/if/signal-23.yml
index fc90b4d..ffb8143 100644
--- a/spec/rtems/signal/if/signal-23.yml
+++ b/spec/rtems/signal/if/signal-23.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-24.yml b/spec/rtems/signal/if/signal-24.yml
index ab9da27..a918a66 100644
--- a/spec/rtems/signal/if/signal-24.yml
+++ b/spec/rtems/signal/if/signal-24.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-25.yml b/spec/rtems/signal/if/signal-25.yml
index 819c808..b8e1b1f 100644
--- a/spec/rtems/signal/if/signal-25.yml
+++ b/spec/rtems/signal/if/signal-25.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-26.yml b/spec/rtems/signal/if/signal-26.yml
index 6a1fb8d..4e99552 100644
--- a/spec/rtems/signal/if/signal-26.yml
+++ b/spec/rtems/signal/if/signal-26.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-27.yml b/spec/rtems/signal/if/signal-27.yml
index e26b4e2..77f6d2a 100644
--- a/spec/rtems/signal/if/signal-27.yml
+++ b/spec/rtems/signal/if/signal-27.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-28.yml b/spec/rtems/signal/if/signal-28.yml
index 409db75..5cfb4df 100644
--- a/spec/rtems/signal/if/signal-28.yml
+++ b/spec/rtems/signal/if/signal-28.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-29.yml b/spec/rtems/signal/if/signal-29.yml
index 342a6cb..bb1b2c3 100644
--- a/spec/rtems/signal/if/signal-29.yml
+++ b/spec/rtems/signal/if/signal-29.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-3.yml b/spec/rtems/signal/if/signal-3.yml
index de04a32..2531d68 100644
--- a/spec/rtems/signal/if/signal-3.yml
+++ b/spec/rtems/signal/if/signal-3.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-30.yml b/spec/rtems/signal/if/signal-30.yml
index aeec2d1..ac370c6 100644
--- a/spec/rtems/signal/if/signal-30.yml
+++ b/spec/rtems/signal/if/signal-30.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-31.yml b/spec/rtems/signal/if/signal-31.yml
index 9461f97..5571471 100644
--- a/spec/rtems/signal/if/signal-31.yml
+++ b/spec/rtems/signal/if/signal-31.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-4.yml b/spec/rtems/signal/if/signal-4.yml
index 20cc687..badcc35 100644
--- a/spec/rtems/signal/if/signal-4.yml
+++ b/spec/rtems/signal/if/signal-4.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-5.yml b/spec/rtems/signal/if/signal-5.yml
index 4079be3..f8171f6 100644
--- a/spec/rtems/signal/if/signal-5.yml
+++ b/spec/rtems/signal/if/signal-5.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-6.yml b/spec/rtems/signal/if/signal-6.yml
index d19cb8c..983d563 100644
--- a/spec/rtems/signal/if/signal-6.yml
+++ b/spec/rtems/signal/if/signal-6.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-7.yml b/spec/rtems/signal/if/signal-7.yml
index 650af40..b78052a 100644
--- a/spec/rtems/signal/if/signal-7.yml
+++ b/spec/rtems/signal/if/signal-7.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-8.yml b/spec/rtems/signal/if/signal-8.yml
index b18139e..f52d6e5 100644
--- a/spec/rtems/signal/if/signal-8.yml
+++ b/spec/rtems/signal/if/signal-8.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/signal/if/signal-9.yml b/spec/rtems/signal/if/signal-9.yml
index 5526d83..c9364c5 100644
--- a/spec/rtems/signal/if/signal-9.yml
+++ b/spec/rtems/signal/if/signal-9.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/status/if/already-suspended.yml b/spec/rtems/status/if/already-suspended.yml
index 30b0ae3..1287277 100644
--- a/spec/rtems/status/if/already-suspended.yml
+++ b/spec/rtems/status/if/already-suspended.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_ALREADY_SUSPENDED
diff --git a/spec/rtems/status/if/called-from-isr.yml b/spec/rtems/status/if/called-from-isr.yml
index 6092755..35ab254 100644
--- a/spec/rtems/status/if/called-from-isr.yml
+++ b/spec/rtems/status/if/called-from-isr.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_CALLED_FROM_ISR
diff --git a/spec/rtems/status/if/code-to-errno.yml b/spec/rtems/status/if/code-to-errno.yml
index 30edb2c..d04a014 100644
--- a/spec/rtems/status/if/code-to-errno.yml
+++ b/spec/rtems/status/if/code-to-errno.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/status/if/code.yml b/spec/rtems/status/if/code.yml
index 36ac265..b7db807 100644
--- a/spec/rtems/status/if/code.yml
+++ b/spec/rtems/status/if/code.yml
@@ -6,6 +6,7 @@ copyrights:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enum
 links:
 - role: interface-placement
diff --git a/spec/rtems/status/if/first.yml b/spec/rtems/status/if/first.yml
index 9b9743d..452edca 100644
--- a/spec/rtems/status/if/first.yml
+++ b/spec/rtems/status/if/first.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/status/if/group.yml b/spec/rtems/status/if/group.yml
index 04f0b51..541601d 100644
--- a/spec/rtems/status/if/group.yml
+++ b/spec/rtems/status/if/group.yml
@@ -6,6 +6,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicStatus
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/status/if/header.yml b/spec/rtems/status/if/header.yml
index aedf095..7e80be0 100644
--- a/spec/rtems/status/if/header.yml
+++ b/spec/rtems/status/if/header.yml
@@ -5,6 +5,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/status/if/illegal-on-remote-object.yml b/spec/rtems/status/if/illegal-on-remote-object.yml
index dadcf5f..c2752cb 100644
--- a/spec/rtems/status/if/illegal-on-remote-object.yml
+++ b/spec/rtems/status/if/illegal-on-remote-object.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_ILLEGAL_ON_REMOTE_OBJECT
diff --git a/spec/rtems/status/if/illegal-on-self.yml b/spec/rtems/status/if/illegal-on-self.yml
index 100a9ca..cc781cd 100644
--- a/spec/rtems/status/if/illegal-on-self.yml
+++ b/spec/rtems/status/if/illegal-on-self.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_ILLEGAL_ON_SELF
diff --git a/spec/rtems/status/if/incorrect-state.yml b/spec/rtems/status/if/incorrect-state.yml
index b02c4ab..c460160 100644
--- a/spec/rtems/status/if/incorrect-state.yml
+++ b/spec/rtems/status/if/incorrect-state.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INCORRECT_STATE
diff --git a/spec/rtems/status/if/internal-error.yml b/spec/rtems/status/if/internal-error.yml
index fed91da..e409614 100644
--- a/spec/rtems/status/if/internal-error.yml
+++ b/spec/rtems/status/if/internal-error.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INTERNAL_ERROR
diff --git a/spec/rtems/status/if/interrupted.yml b/spec/rtems/status/if/interrupted.yml
index dc09f08..1dba88c 100644
--- a/spec/rtems/status/if/interrupted.yml
+++ b/spec/rtems/status/if/interrupted.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INTERRUPTED
diff --git a/spec/rtems/status/if/invalid-address.yml b/spec/rtems/status/if/invalid-address.yml
index 2c2948d..0e80f24 100644
--- a/spec/rtems/status/if/invalid-address.yml
+++ b/spec/rtems/status/if/invalid-address.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INVALID_ADDRESS
diff --git a/spec/rtems/status/if/invalid-clock.yml b/spec/rtems/status/if/invalid-clock.yml
index c39e63b..316eaf0 100644
--- a/spec/rtems/status/if/invalid-clock.yml
+++ b/spec/rtems/status/if/invalid-clock.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INVALID_CLOCK
diff --git a/spec/rtems/status/if/invalid-id.yml b/spec/rtems/status/if/invalid-id.yml
index 7ae8c4c..c63027a 100644
--- a/spec/rtems/status/if/invalid-id.yml
+++ b/spec/rtems/status/if/invalid-id.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INVALID_ID
diff --git a/spec/rtems/status/if/invalid-name.yml b/spec/rtems/status/if/invalid-name.yml
index 665c53e..84dbcb4 100644
--- a/spec/rtems/status/if/invalid-name.yml
+++ b/spec/rtems/status/if/invalid-name.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INVALID_NAME
diff --git a/spec/rtems/status/if/invalid-node.yml b/spec/rtems/status/if/invalid-node.yml
index 5b9a2c4..4b02606 100644
--- a/spec/rtems/status/if/invalid-node.yml
+++ b/spec/rtems/status/if/invalid-node.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INVALID_NODE
diff --git a/spec/rtems/status/if/invalid-number.yml b/spec/rtems/status/if/invalid-number.yml
index e7f9ec4..7c6bda2 100644
--- a/spec/rtems/status/if/invalid-number.yml
+++ b/spec/rtems/status/if/invalid-number.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INVALID_NUMBER
diff --git a/spec/rtems/status/if/invalid-priority.yml b/spec/rtems/status/if/invalid-priority.yml
index 4a4dbcb..66fd1ef 100644
--- a/spec/rtems/status/if/invalid-priority.yml
+++ b/spec/rtems/status/if/invalid-priority.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INVALID_PRIORITY
diff --git a/spec/rtems/status/if/invalid-size.yml b/spec/rtems/status/if/invalid-size.yml
index 56960da..e560670 100644
--- a/spec/rtems/status/if/invalid-size.yml
+++ b/spec/rtems/status/if/invalid-size.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_INVALID_SIZE
diff --git a/spec/rtems/status/if/io-error.yml b/spec/rtems/status/if/io-error.yml
index f75a11e..d82d3c2 100644
--- a/spec/rtems/status/if/io-error.yml
+++ b/spec/rtems/status/if/io-error.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_IO_ERROR
diff --git a/spec/rtems/status/if/is-equal.yml b/spec/rtems/status/if/is-equal.yml
index b370650..b8eef9b 100644
--- a/spec/rtems/status/if/is-equal.yml
+++ b/spec/rtems/status/if/is-equal.yml
@@ -16,6 +16,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/status/if/is-successful.yml b/spec/rtems/status/if/is-successful.yml
index 78f86dc..542d3a6 100644
--- a/spec/rtems/status/if/is-successful.yml
+++ b/spec/rtems/status/if/is-successful.yml
@@ -15,6 +15,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/status/if/last.yml b/spec/rtems/status/if/last.yml
index f5f96b7..fdd69d5 100644
--- a/spec/rtems/status/if/last.yml
+++ b/spec/rtems/status/if/last.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/status/if/mp-not-configured.yml b/spec/rtems/status/if/mp-not-configured.yml
index abbfd6d..7792cb6 100644
--- a/spec/rtems/status/if/mp-not-configured.yml
+++ b/spec/rtems/status/if/mp-not-configured.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_MP_NOT_CONFIGURED
diff --git a/spec/rtems/status/if/no-memory.yml b/spec/rtems/status/if/no-memory.yml
index 00fbf20..f7c7e91 100644
--- a/spec/rtems/status/if/no-memory.yml
+++ b/spec/rtems/status/if/no-memory.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_NO_MEMORY
diff --git a/spec/rtems/status/if/not-configured.yml b/spec/rtems/status/if/not-configured.yml
index 4ab79cb..34be3bb 100644
--- a/spec/rtems/status/if/not-configured.yml
+++ b/spec/rtems/status/if/not-configured.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_NOT_CONFIGURED
diff --git a/spec/rtems/status/if/not-defined.yml b/spec/rtems/status/if/not-defined.yml
index 8f3b93d..318ae8c 100644
--- a/spec/rtems/status/if/not-defined.yml
+++ b/spec/rtems/status/if/not-defined.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_NOT_DEFINED
diff --git a/spec/rtems/status/if/not-implemented.yml b/spec/rtems/status/if/not-implemented.yml
index d344da2..e112772 100644
--- a/spec/rtems/status/if/not-implemented.yml
+++ b/spec/rtems/status/if/not-implemented.yml
@@ -12,6 +12,7 @@ description: |
   This is a hint that you have stumbled across an opportunity to submit code to
   the RTEMS Project.
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_NOT_IMPLEMENTED
diff --git a/spec/rtems/status/if/not-owner-of-resource.yml b/spec/rtems/status/if/not-owner-of-resource.yml
index b83c6f7..de3f67d 100644
--- a/spec/rtems/status/if/not-owner-of-resource.yml
+++ b/spec/rtems/status/if/not-owner-of-resource.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_NOT_OWNER_OF_RESOURCE
diff --git a/spec/rtems/status/if/object-was-deleted.yml b/spec/rtems/status/if/object-was-deleted.yml
index 56d3035..0bf1493 100644
--- a/spec/rtems/status/if/object-was-deleted.yml
+++ b/spec/rtems/status/if/object-was-deleted.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_OBJECT_WAS_DELETED
diff --git a/spec/rtems/status/if/proxy-blocking.yml b/spec/rtems/status/if/proxy-blocking.yml
index 279aab0..745acea 100644
--- a/spec/rtems/status/if/proxy-blocking.yml
+++ b/spec/rtems/status/if/proxy-blocking.yml
@@ -12,6 +12,7 @@ description: |
   This is referred to as proxying operations and this status indicates that the
   operation could not be completed immediately and the proxy is blocking.
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_PROXY_BLOCKING
diff --git a/spec/rtems/status/if/resource-in-use.yml b/spec/rtems/status/if/resource-in-use.yml
index 231f802..574cad9 100644
--- a/spec/rtems/status/if/resource-in-use.yml
+++ b/spec/rtems/status/if/resource-in-use.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_RESOURCE_IN_USE
diff --git a/spec/rtems/status/if/successful.yml b/spec/rtems/status/if/successful.yml
index 93ccda4..e183e0c 100644
--- a/spec/rtems/status/if/successful.yml
+++ b/spec/rtems/status/if/successful.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_SUCCESSFUL
diff --git a/spec/rtems/status/if/task-exitted.yml b/spec/rtems/status/if/task-exitted.yml
index 30e0df9..a8bd16e 100644
--- a/spec/rtems/status/if/task-exitted.yml
+++ b/spec/rtems/status/if/task-exitted.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_TASK_EXITTED
diff --git a/spec/rtems/status/if/text.yml b/spec/rtems/status/if/text.yml
index 1839add..d9c01ff 100644
--- a/spec/rtems/status/if/text.yml
+++ b/spec/rtems/status/if/text.yml
@@ -12,6 +12,7 @@ definition:
 description: |
   The text for each status code is the enumerator constant.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/status/if/timeout.yml b/spec/rtems/status/if/timeout.yml
index 3693682..333507e 100644
--- a/spec/rtems/status/if/timeout.yml
+++ b/spec/rtems/status/if/timeout.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_TIMEOUT
diff --git a/spec/rtems/status/if/too-many.yml b/spec/rtems/status/if/too-many.yml
index ccdaa6f..55185c0 100644
--- a/spec/rtems/status/if/too-many.yml
+++ b/spec/rtems/status/if/too-many.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_TOO_MANY
diff --git a/spec/rtems/status/if/unsatisfied.yml b/spec/rtems/status/if/unsatisfied.yml
index 95d2a3a..05c3038 100644
--- a/spec/rtems/status/if/unsatisfied.yml
+++ b/spec/rtems/status/if/unsatisfied.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: RTEMS_UNSATISFIED
diff --git a/spec/rtems/support/if/group.yml b/spec/rtems/support/if/group.yml
index eed5270..707c3f7 100644
--- a/spec/rtems/support/if/group.yml
+++ b/spec/rtems/support/if/group.yml
@@ -7,6 +7,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicSupport
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/header.yml b/spec/rtems/support/if/header.yml
index 2909f94..2868cd1 100644
--- a/spec/rtems/support/if/header.yml
+++ b/spec/rtems/support/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines support services of the API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/is-name-valid.yml b/spec/rtems/support/if/is-name-valid.yml
index 55cc5b5..0cfa074 100644
--- a/spec/rtems/support/if/is-name-valid.yml
+++ b/spec/rtems/support/if/is-name-valid.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/microseconds-to-ticks.yml b/spec/rtems/support/if/microseconds-to-ticks.yml
index 2a477bf..6aa6591 100644
--- a/spec/rtems/support/if/microseconds-to-ticks.yml
+++ b/spec/rtems/support/if/microseconds-to-ticks.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/milliseconds-to-microseconds.yml b/spec/rtems/support/if/milliseconds-to-microseconds.yml
index 893c480..d80362b 100644
--- a/spec/rtems/support/if/milliseconds-to-microseconds.yml
+++ b/spec/rtems/support/if/milliseconds-to-microseconds.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/milliseconds-to-ticks.yml b/spec/rtems/support/if/milliseconds-to-ticks.yml
index 6fa5b54..c2524f1 100644
--- a/spec/rtems/support/if/milliseconds-to-ticks.yml
+++ b/spec/rtems/support/if/milliseconds-to-ticks.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/name-to-characters.yml b/spec/rtems/support/if/name-to-characters.yml
index 28b9f84..55f7c8a 100644
--- a/spec/rtems/support/if/name-to-characters.yml
+++ b/spec/rtems/support/if/name-to-characters.yml
@@ -21,6 +21,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/workspace-allocate.yml b/spec/rtems/support/if/workspace-allocate.yml
index 8d2d750..6ebf971 100644
--- a/spec/rtems/support/if/workspace-allocate.yml
+++ b/spec/rtems/support/if/workspace-allocate.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/workspace-free.yml b/spec/rtems/support/if/workspace-free.yml
index e505e99..1af8cda 100644
--- a/spec/rtems/support/if/workspace-free.yml
+++ b/spec/rtems/support/if/workspace-free.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/workspace-get-information.yml b/spec/rtems/support/if/workspace-get-information.yml
index afde455..0a5951a 100644
--- a/spec/rtems/support/if/workspace-get-information.yml
+++ b/spec/rtems/support/if/workspace-get-information.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml b/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml
index 6d03e67..d017f60 100644
--- a/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml
+++ b/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/workspace-greedy-allocate.yml b/spec/rtems/support/if/workspace-greedy-allocate.yml
index 3218242..6d13f96 100644
--- a/spec/rtems/support/if/workspace-greedy-allocate.yml
+++ b/spec/rtems/support/if/workspace-greedy-allocate.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/support/if/workspace-greedy-free.yml b/spec/rtems/support/if/workspace-greedy-free.yml
index 49ff431..ba8c6ee 100644
--- a/spec/rtems/support/if/workspace-greedy-free.yml
+++ b/spec/rtems/support/if/workspace-greedy-free.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/argument.yml b/spec/rtems/task/if/argument.yml
index 86662e3..e3eaba7 100644
--- a/spec/rtems/task/if/argument.yml
+++ b/spec/rtems/task/if/argument.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/config.yml b/spec/rtems/task/if/config.yml
index 59944b5..52fe239 100644
--- a/spec/rtems/task/if/config.yml
+++ b/spec/rtems/task/if/config.yml
@@ -107,6 +107,7 @@ definition:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/configured-minimum-stack-size.yml b/spec/rtems/task/if/configured-minimum-stack-size.yml
index 24696bc..43878c9 100644
--- a/spec/rtems/task/if/configured-minimum-stack-size.yml
+++ b/spec/rtems/task/if/configured-minimum-stack-size.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/construct.yml b/spec/rtems/task/if/construct.yml
index 2643a27..211150c 100644
--- a/spec/rtems/task/if/construct.yml
+++ b/spec/rtems/task/if/construct.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/create.yml b/spec/rtems/task/if/create.yml
index 7baea12..7a4d4a9 100644
--- a/spec/rtems/task/if/create.yml
+++ b/spec/rtems/task/if/create.yml
@@ -29,6 +29,7 @@ description: |
   created, a task is placed in the dormant state and can only be made ready to
   execute using the directive rtems_task_start().
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/current-priority.yml b/spec/rtems/task/if/current-priority.yml
index 9dac3e1..8911c30 100644
--- a/spec/rtems/task/if/current-priority.yml
+++ b/spec/rtems/task/if/current-priority.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/delete.yml b/spec/rtems/task/if/delete.yml
index 7700116..c9198fa 100644
--- a/spec/rtems/task/if/delete.yml
+++ b/spec/rtems/task/if/delete.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/entry.yml b/spec/rtems/task/if/entry.yml
index 66a3c4d..8b8ec81 100644
--- a/spec/rtems/task/if/entry.yml
+++ b/spec/rtems/task/if/entry.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/exit.yml b/spec/rtems/task/if/exit.yml
index fbfe49b..cf5b1c7 100644
--- a/spec/rtems/task/if/exit.yml
+++ b/spec/rtems/task/if/exit.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/get-affinity.yml b/spec/rtems/task/if/get-affinity.yml
index ab0a6a7..5cc80f2 100644
--- a/spec/rtems/task/if/get-affinity.yml
+++ b/spec/rtems/task/if/get-affinity.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/get-priority.yml b/spec/rtems/task/if/get-priority.yml
index e89e982..0731527 100644
--- a/spec/rtems/task/if/get-priority.yml
+++ b/spec/rtems/task/if/get-priority.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/get-scheduler.yml b/spec/rtems/task/if/get-scheduler.yml
index 4dd97d9..cc8e181 100644
--- a/spec/rtems/task/if/get-scheduler.yml
+++ b/spec/rtems/task/if/get-scheduler.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/group.yml b/spec/rtems/task/if/group.yml
index b999317..da6d069 100644
--- a/spec/rtems/task/if/group.yml
+++ b/spec/rtems/task/if/group.yml
@@ -8,6 +8,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicTasks
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/header.yml b/spec/rtems/task/if/header.yml
index 3cf3b45..e44cc22 100644
--- a/spec/rtems/task/if/header.yml
+++ b/spec/rtems/task/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the main parts of the Tasks Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/ident.yml b/spec/rtems/task/if/ident.yml
index 1bf657c..f41d002 100644
--- a/spec/rtems/task/if/ident.yml
+++ b/spec/rtems/task/if/ident.yml
@@ -32,6 +32,7 @@ description: |
   * the constant ${../../object/if/search-other-nodes:/name} to search in all nodes
     except the local node.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/initialization-table.yml b/spec/rtems/task/if/initialization-table.yml
index 71f463e..f454a1f 100644
--- a/spec/rtems/task/if/initialization-table.yml
+++ b/spec/rtems/task/if/initialization-table.yml
@@ -56,6 +56,7 @@ definition:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/is-suspended.yml b/spec/rtems/task/if/is-suspended.yml
index 67f1d73..a4f25c5 100644
--- a/spec/rtems/task/if/is-suspended.yml
+++ b/spec/rtems/task/if/is-suspended.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/iterate.yml b/spec/rtems/task/if/iterate.yml
index a28c004..1bea19c 100644
--- a/spec/rtems/task/if/iterate.yml
+++ b/spec/rtems/task/if/iterate.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/maximum-priority.yml b/spec/rtems/task/if/maximum-priority.yml
index 9f96e3f..4da3aa1 100644
--- a/spec/rtems/task/if/maximum-priority.yml
+++ b/spec/rtems/task/if/maximum-priority.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/minimum-priority.yml b/spec/rtems/task/if/minimum-priority.yml
index 89511f0..f4ca4c1 100644
--- a/spec/rtems/task/if/minimum-priority.yml
+++ b/spec/rtems/task/if/minimum-priority.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/minimum-stack-size.yml b/spec/rtems/task/if/minimum-stack-size.yml
index 216100d..6239ea3 100644
--- a/spec/rtems/task/if/minimum-stack-size.yml
+++ b/spec/rtems/task/if/minimum-stack-size.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/mode.yml b/spec/rtems/task/if/mode.yml
index 181d686..aa66fae 100644
--- a/spec/rtems/task/if/mode.yml
+++ b/spec/rtems/task/if/mode.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/no-priority.yml b/spec/rtems/task/if/no-priority.yml
index 8b6f066..70fbda7 100644
--- a/spec/rtems/task/if/no-priority.yml
+++ b/spec/rtems/task/if/no-priority.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/priority.yml b/spec/rtems/task/if/priority.yml
index 2f1e7ef..701f0fd 100644
--- a/spec/rtems/task/if/priority.yml
+++ b/spec/rtems/task/if/priority.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/restart.yml b/spec/rtems/task/if/restart.yml
index 08642b0..61005c3 100644
--- a/spec/rtems/task/if/restart.yml
+++ b/spec/rtems/task/if/restart.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/resume.yml b/spec/rtems/task/if/resume.yml
index 8b24c3e..6fd0525 100644
--- a/spec/rtems/task/if/resume.yml
+++ b/spec/rtems/task/if/resume.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/self-define.yml b/spec/rtems/task/if/self-define.yml
index 0b6ad3d..8abe639 100644
--- a/spec/rtems/task/if/self-define.yml
+++ b/spec/rtems/task/if/self-define.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/self.yml b/spec/rtems/task/if/self.yml
index e213058..21c4fe7 100644
--- a/spec/rtems/task/if/self.yml
+++ b/spec/rtems/task/if/self.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/set-affinity.yml b/spec/rtems/task/if/set-affinity.yml
index e97621d..ba52c5e 100644
--- a/spec/rtems/task/if/set-affinity.yml
+++ b/spec/rtems/task/if/set-affinity.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/set-priority.yml b/spec/rtems/task/if/set-priority.yml
index 3150478..296259b 100644
--- a/spec/rtems/task/if/set-priority.yml
+++ b/spec/rtems/task/if/set-priority.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/set-scheduler.yml b/spec/rtems/task/if/set-scheduler.yml
index cbfb45d..2be03e0 100644
--- a/spec/rtems/task/if/set-scheduler.yml
+++ b/spec/rtems/task/if/set-scheduler.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/start.yml b/spec/rtems/task/if/start.yml
index 54d757f..88dac4c 100644
--- a/spec/rtems/task/if/start.yml
+++ b/spec/rtems/task/if/start.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/storage-alignment.yml b/spec/rtems/task/if/storage-alignment.yml
index d6ae359..c2aa348 100644
--- a/spec/rtems/task/if/storage-alignment.yml
+++ b/spec/rtems/task/if/storage-alignment.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/storage-size.yml b/spec/rtems/task/if/storage-size.yml
index 5bc137a..0792651 100644
--- a/spec/rtems/task/if/storage-size.yml
+++ b/spec/rtems/task/if/storage-size.yml
@@ -16,6 +16,7 @@ definition:
     - ${/score/cpu/if/all-tasks-are-fp:/name} == ${../../basedefs/if/true:/name}
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/suspend.yml b/spec/rtems/task/if/suspend.yml
index 06d1521..ec9ca7c 100644
--- a/spec/rtems/task/if/suspend.yml
+++ b/spec/rtems/task/if/suspend.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/task.yml b/spec/rtems/task/if/task.yml
index fabc40a..c563ca0 100644
--- a/spec/rtems/task/if/task.yml
+++ b/spec/rtems/task/if/task.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/tcb.yml b/spec/rtems/task/if/tcb.yml
index 2da894c..ce89e25 100644
--- a/spec/rtems/task/if/tcb.yml
+++ b/spec/rtems/task/if/tcb.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/visitor.yml b/spec/rtems/task/if/visitor.yml
index 3d5b3aa..f0f949f 100644
--- a/spec/rtems/task/if/visitor.yml
+++ b/spec/rtems/task/if/visitor.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/wake-after.yml b/spec/rtems/task/if/wake-after.yml
index 10a83a3..7176cfc 100644
--- a/spec/rtems/task/if/wake-after.yml
+++ b/spec/rtems/task/if/wake-after.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/wake-when.yml b/spec/rtems/task/if/wake-when.yml
index 3eb88c6..e7f9124 100644
--- a/spec/rtems/task/if/wake-when.yml
+++ b/spec/rtems/task/if/wake-when.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/task/if/yield-processor.yml b/spec/rtems/task/if/yield-processor.yml
index ab5aaaf..b2d1b28 100644
--- a/spec/rtems/task/if/yield-processor.yml
+++ b/spec/rtems/task/if/yield-processor.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/cancel.yml b/spec/rtems/timer/if/cancel.yml
index 0d34be4..cb7ec68 100644
--- a/spec/rtems/timer/if/cancel.yml
+++ b/spec/rtems/timer/if/cancel.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/class-bit-not-dormant.yml b/spec/rtems/timer/if/class-bit-not-dormant.yml
index 9c955b7..edfb12e 100644
--- a/spec/rtems/timer/if/class-bit-not-dormant.yml
+++ b/spec/rtems/timer/if/class-bit-not-dormant.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/class-bit-on-task.yml b/spec/rtems/timer/if/class-bit-on-task.yml
index 04a206e..5ce8a37 100644
--- a/spec/rtems/timer/if/class-bit-on-task.yml
+++ b/spec/rtems/timer/if/class-bit-on-task.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/class-bit-time-of-day.yml b/spec/rtems/timer/if/class-bit-time-of-day.yml
index 9bd0d9d..3a425e0 100644
--- a/spec/rtems/timer/if/class-bit-time-of-day.yml
+++ b/spec/rtems/timer/if/class-bit-time-of-day.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/classes.yml b/spec/rtems/timer/if/classes.yml
index 1533955..eaee1d1 100644
--- a/spec/rtems/timer/if/classes.yml
+++ b/spec/rtems/timer/if/classes.yml
@@ -6,6 +6,7 @@ copyrights:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enum
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/create.yml b/spec/rtems/timer/if/create.yml
index eefb8ea..cd5976c 100644
--- a/spec/rtems/timer/if/create.yml
+++ b/spec/rtems/timer/if/create.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/delete.yml b/spec/rtems/timer/if/delete.yml
index e8cbeda..596bd4d 100644
--- a/spec/rtems/timer/if/delete.yml
+++ b/spec/rtems/timer/if/delete.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/dormant.yml b/spec/rtems/timer/if/dormant.yml
index 332c48d..003c004 100644
--- a/spec/rtems/timer/if/dormant.yml
+++ b/spec/rtems/timer/if/dormant.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: TIMER_DORMANT
diff --git a/spec/rtems/timer/if/fire-after.yml b/spec/rtems/timer/if/fire-after.yml
index fba0106..42da5fd 100644
--- a/spec/rtems/timer/if/fire-after.yml
+++ b/spec/rtems/timer/if/fire-after.yml
@@ -15,6 +15,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/fire-when.yml b/spec/rtems/timer/if/fire-when.yml
index d654ba6..caf7d85 100644
--- a/spec/rtems/timer/if/fire-when.yml
+++ b/spec/rtems/timer/if/fire-when.yml
@@ -15,6 +15,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/get-information.yml b/spec/rtems/timer/if/get-information.yml
index 8568c49..d1eb9be 100644
--- a/spec/rtems/timer/if/get-information.yml
+++ b/spec/rtems/timer/if/get-information.yml
@@ -13,6 +13,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/group.yml b/spec/rtems/timer/if/group.yml
index b805e1f..d6044a4 100644
--- a/spec/rtems/timer/if/group.yml
+++ b/spec/rtems/timer/if/group.yml
@@ -7,6 +7,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicTimer
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/header.yml b/spec/rtems/timer/if/header.yml
index ed157f2..be9b949 100644
--- a/spec/rtems/timer/if/header.yml
+++ b/spec/rtems/timer/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the Timer Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/ident.yml b/spec/rtems/timer/if/ident.yml
index 5796c89..1c52a42 100644
--- a/spec/rtems/timer/if/ident.yml
+++ b/spec/rtems/timer/if/ident.yml
@@ -16,6 +16,7 @@ description: |
   This directive obtains the timer identifier associated with the timer name
   specified in ``${.:/params[0]/name}``.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/information.yml b/spec/rtems/timer/if/information.yml
index 69db166..ddccba2 100644
--- a/spec/rtems/timer/if/information.yml
+++ b/spec/rtems/timer/if/information.yml
@@ -39,6 +39,7 @@ definition:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/initiate-server.yml b/spec/rtems/timer/if/initiate-server.yml
index 3d5512d..0179d4d 100644
--- a/spec/rtems/timer/if/initiate-server.yml
+++ b/spec/rtems/timer/if/initiate-server.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/interval-on-task.yml b/spec/rtems/timer/if/interval-on-task.yml
index ca24621..e44ec45 100644
--- a/spec/rtems/timer/if/interval-on-task.yml
+++ b/spec/rtems/timer/if/interval-on-task.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: TIMER_INTERVAL_ON_TASK
diff --git a/spec/rtems/timer/if/interval.yml b/spec/rtems/timer/if/interval.yml
index 1d6507c..925ccbf 100644
--- a/spec/rtems/timer/if/interval.yml
+++ b/spec/rtems/timer/if/interval.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: TIMER_INTERVAL
diff --git a/spec/rtems/timer/if/reset.yml b/spec/rtems/timer/if/reset.yml
index 1abd2c1..8879351 100644
--- a/spec/rtems/timer/if/reset.yml
+++ b/spec/rtems/timer/if/reset.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/server-default-priority.yml b/spec/rtems/timer/if/server-default-priority.yml
index 896d0db..5589b44 100644
--- a/spec/rtems/timer/if/server-default-priority.yml
+++ b/spec/rtems/timer/if/server-default-priority.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/server-fire-after.yml b/spec/rtems/timer/if/server-fire-after.yml
index 20f6704..aa3ec3f 100644
--- a/spec/rtems/timer/if/server-fire-after.yml
+++ b/spec/rtems/timer/if/server-fire-after.yml
@@ -15,6 +15,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/server-fire-when.yml b/spec/rtems/timer/if/server-fire-when.yml
index fd7b20c..c081b9e 100644
--- a/spec/rtems/timer/if/server-fire-when.yml
+++ b/spec/rtems/timer/if/server-fire-when.yml
@@ -15,6 +15,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/service-routine-entry.yml b/spec/rtems/timer/if/service-routine-entry.yml
index d8f767e..9d5a851 100644
--- a/spec/rtems/timer/if/service-routine-entry.yml
+++ b/spec/rtems/timer/if/service-routine-entry.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/service-routine.yml b/spec/rtems/timer/if/service-routine.yml
index 61e6db5..058ab5a 100644
--- a/spec/rtems/timer/if/service-routine.yml
+++ b/spec/rtems/timer/if/service-routine.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/timer/if/time-of-day-on-task.yml b/spec/rtems/timer/if/time-of-day-on-task.yml
index 37340ca..0c4880d 100644
--- a/spec/rtems/timer/if/time-of-day-on-task.yml
+++ b/spec/rtems/timer/if/time-of-day-on-task.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: TIMER_TIME_OF_DAY_ON_TASK
diff --git a/spec/rtems/timer/if/time-of-day.yml b/spec/rtems/timer/if/time-of-day.yml
index e0d8184..3717e67 100644
--- a/spec/rtems/timer/if/time-of-day.yml
+++ b/spec/rtems/timer/if/time-of-day.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: enumerator
 links: []
 name: TIMER_TIME_OF_DAY
diff --git a/spec/rtems/type/if/group.yml b/spec/rtems/type/if/group.yml
index 3565268..af96a4c 100644
--- a/spec/rtems/type/if/group.yml
+++ b/spec/rtems/type/if/group.yml
@@ -6,6 +6,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicTypes
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/header.yml b/spec/rtems/type/if/header.yml
index 3f2f69f..7b326e7 100644
--- a/spec/rtems/type/if/header.yml
+++ b/spec/rtems/type/if/header.yml
@@ -4,6 +4,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - enabled-by: true
diff --git a/spec/rtems/type/if/id-none.yml b/spec/rtems/type/if/id-none.yml
index 12fa38d..e130a9e 100644
--- a/spec/rtems/type/if/id-none.yml
+++ b/spec/rtems/type/if/id-none.yml
@@ -9,6 +9,7 @@ definition:
 description: |
   No RTEMS object can have this identifier.
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/id.yml b/spec/rtems/type/if/id.yml
index 625a11f..f0f68bd 100644
--- a/spec/rtems/type/if/id.yml
+++ b/spec/rtems/type/if/id.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/interval.yml b/spec/rtems/type/if/interval.yml
index 2b334ad..2689708 100644
--- a/spec/rtems/type/if/interval.yml
+++ b/spec/rtems/type/if/interval.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/mp-packet-classes.yml b/spec/rtems/type/if/mp-packet-classes.yml
index 7ec13fd..6ca817b 100644
--- a/spec/rtems/type/if/mp-packet-classes.yml
+++ b/spec/rtems/type/if/mp-packet-classes.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: RTEMS_MULTIPROCESSING
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/mpci-entry.yml b/spec/rtems/type/if/mpci-entry.yml
index 9f46c49..bc24b1b 100644
--- a/spec/rtems/type/if/mpci-entry.yml
+++ b/spec/rtems/type/if/mpci-entry.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: RTEMS_MULTIPROCESSING
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/mpci-get-packet-entry.yml b/spec/rtems/type/if/mpci-get-packet-entry.yml
index d99a623..ee6f04e 100644
--- a/spec/rtems/type/if/mpci-get-packet-entry.yml
+++ b/spec/rtems/type/if/mpci-get-packet-entry.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: RTEMS_MULTIPROCESSING
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/mpci-initialization-entry.yml b/spec/rtems/type/if/mpci-initialization-entry.yml
index f7ee980..f70cbaf 100644
--- a/spec/rtems/type/if/mpci-initialization-entry.yml
+++ b/spec/rtems/type/if/mpci-initialization-entry.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: RTEMS_MULTIPROCESSING
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/mpci-receive-packet-entry.yml b/spec/rtems/type/if/mpci-receive-packet-entry.yml
index 45f7251..744aa0f 100644
--- a/spec/rtems/type/if/mpci-receive-packet-entry.yml
+++ b/spec/rtems/type/if/mpci-receive-packet-entry.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: RTEMS_MULTIPROCESSING
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/mpci-return-packet-entry.yml b/spec/rtems/type/if/mpci-return-packet-entry.yml
index 028f7f3..503a105 100644
--- a/spec/rtems/type/if/mpci-return-packet-entry.yml
+++ b/spec/rtems/type/if/mpci-return-packet-entry.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: RTEMS_MULTIPROCESSING
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/mpci-send-packet-entry.yml b/spec/rtems/type/if/mpci-send-packet-entry.yml
index 56b8db1..b1afebf 100644
--- a/spec/rtems/type/if/mpci-send-packet-entry.yml
+++ b/spec/rtems/type/if/mpci-send-packet-entry.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: RTEMS_MULTIPROCESSING
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/mpci-table.yml b/spec/rtems/type/if/mpci-table.yml
index 3828d04..3a039c2 100644
--- a/spec/rtems/type/if/mpci-table.yml
+++ b/spec/rtems/type/if/mpci-table.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: RTEMS_MULTIPROCESSING
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/multiprocessing-table.yml b/spec/rtems/type/if/multiprocessing-table.yml
index b22cba4..fba7966 100644
--- a/spec/rtems/type/if/multiprocessing-table.yml
+++ b/spec/rtems/type/if/multiprocessing-table.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: RTEMS_MULTIPROCESSING
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/name.yml b/spec/rtems/type/if/name.yml
index 9e2bf30..31e6975 100644
--- a/spec/rtems/type/if/name.yml
+++ b/spec/rtems/type/if/name.yml
@@ -11,6 +11,7 @@ description: |
   initialized using rtems_build_name() to encode four ASCII characters.  A
   value of zero may have a special meaning in some directives.
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/no-timeout.yml b/spec/rtems/type/if/no-timeout.yml
index a81b889..1d36455 100644
--- a/spec/rtems/type/if/no-timeout.yml
+++ b/spec/rtems/type/if/no-timeout.yml
@@ -10,6 +10,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: define
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/packet-prefix.yml b/spec/rtems/type/if/packet-prefix.yml
index a58591b..7c68136 100644
--- a/spec/rtems/type/if/packet-prefix.yml
+++ b/spec/rtems/type/if/packet-prefix.yml
@@ -9,6 +9,7 @@ definition:
   variants: []
 description: null
 enabled-by: RTEMS_MULTIPROCESSING
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/type/if/time-of-day.yml b/spec/rtems/type/if/time-of-day.yml
index 54534dc..2458b2e 100644
--- a/spec/rtems/type/if/time-of-day.yml
+++ b/spec/rtems/type/if/time-of-day.yml
@@ -64,6 +64,7 @@ definition:
 definition-kind: typedef-only
 description: null
 enabled-by: true
+index-entries: []
 interface-type: struct
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/create.yml b/spec/rtems/userext/if/create.yml
index eba9746..c7cf3ce 100644
--- a/spec/rtems/userext/if/create.yml
+++ b/spec/rtems/userext/if/create.yml
@@ -14,6 +14,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/delete.yml b/spec/rtems/userext/if/delete.yml
index 0cf4ebe..f968cb7 100644
--- a/spec/rtems/userext/if/delete.yml
+++ b/spec/rtems/userext/if/delete.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/fatal-code.yml b/spec/rtems/userext/if/fatal-code.yml
index 7315476..ad29fca 100644
--- a/spec/rtems/userext/if/fatal-code.yml
+++ b/spec/rtems/userext/if/fatal-code.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/fatal-source.yml b/spec/rtems/userext/if/fatal-source.yml
index de9b7d5..0c84eeb 100644
--- a/spec/rtems/userext/if/fatal-source.yml
+++ b/spec/rtems/userext/if/fatal-source.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/fatal.yml b/spec/rtems/userext/if/fatal.yml
index 2a96440..7ef5b93 100644
--- a/spec/rtems/userext/if/fatal.yml
+++ b/spec/rtems/userext/if/fatal.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/group.yml b/spec/rtems/userext/if/group.yml
index 7b984f0..8f4ada2 100644
--- a/spec/rtems/userext/if/group.yml
+++ b/spec/rtems/userext/if/group.yml
@@ -9,6 +9,7 @@ copyrights:
 description: null
 enabled-by: true
 identifier: RTEMSAPIClassicUserext
+index-entries: []
 interface-type: group
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/header.yml b/spec/rtems/userext/if/header.yml
index dcbfedd..477e67e 100644
--- a/spec/rtems/userext/if/header.yml
+++ b/spec/rtems/userext/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the User Extensions Manager API.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/ident.yml b/spec/rtems/userext/if/ident.yml
index 1aba865..d5f5510 100644
--- a/spec/rtems/userext/if/ident.yml
+++ b/spec/rtems/userext/if/ident.yml
@@ -16,6 +16,7 @@ description: |
   This directive obtains the extension set identifier associated with the
   extension set name specified in ``${.:/params[0]/name}``.
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/table.yml b/spec/rtems/userext/if/table.yml
index e66455b..a78581b 100644
--- a/spec/rtems/userext/if/table.yml
+++ b/spec/rtems/userext/if/table.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/task-begin.yml b/spec/rtems/userext/if/task-begin.yml
index 9b5edb0..a4281a1 100644
--- a/spec/rtems/userext/if/task-begin.yml
+++ b/spec/rtems/userext/if/task-begin.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/task-create.yml b/spec/rtems/userext/if/task-create.yml
index 047b541..b1f8cf3 100644
--- a/spec/rtems/userext/if/task-create.yml
+++ b/spec/rtems/userext/if/task-create.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/task-delete.yml b/spec/rtems/userext/if/task-delete.yml
index ab27163..cf0eadf 100644
--- a/spec/rtems/userext/if/task-delete.yml
+++ b/spec/rtems/userext/if/task-delete.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/task-exitted.yml b/spec/rtems/userext/if/task-exitted.yml
index 53e6002..5ef16bb 100644
--- a/spec/rtems/userext/if/task-exitted.yml
+++ b/spec/rtems/userext/if/task-exitted.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/task-restart.yml b/spec/rtems/userext/if/task-restart.yml
index 22cd968..dee6386 100644
--- a/spec/rtems/userext/if/task-restart.yml
+++ b/spec/rtems/userext/if/task-restart.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/task-start.yml b/spec/rtems/userext/if/task-start.yml
index 789098e..efaee6e 100644
--- a/spec/rtems/userext/if/task-start.yml
+++ b/spec/rtems/userext/if/task-start.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/task-switch.yml b/spec/rtems/userext/if/task-switch.yml
index c52d72d..6e8cdf5 100644
--- a/spec/rtems/userext/if/task-switch.yml
+++ b/spec/rtems/userext/if/task-switch.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/rtems/userext/if/task-terminate.yml b/spec/rtems/userext/if/task-terminate.yml
index 5537ec5..464c622 100644
--- a/spec/rtems/userext/if/task-terminate.yml
+++ b/spec/rtems/userext/if/task-terminate.yml
@@ -8,6 +8,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: typedef
 links:
 - role: interface-placement
diff --git a/spec/score/context/if/fp-size.yml b/spec/score/context/if/fp-size.yml
index 04a897f..9ad8402 100644
--- a/spec/score/context/if/fp-size.yml
+++ b/spec/score/context/if/fp-size.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/score/context/if/header.yml b/spec/score/context/if/header.yml
index 7ed0f7c..60c3d05 100644
--- a/spec/score/context/if/header.yml
+++ b/spec/score/context/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the Stack Handler.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/all-tasks-are-fp.yml b/spec/score/cpu/if/all-tasks-are-fp.yml
index 77a9ce1..a9df311 100644
--- a/spec/score/cpu/if/all-tasks-are-fp.yml
+++ b/spec/score/cpu/if/all-tasks-are-fp.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/exception-frame-print.yml b/spec/score/cpu/if/exception-frame-print.yml
index 7dfe699..890eb90 100644
--- a/spec/score/cpu/if/exception-frame-print.yml
+++ b/spec/score/cpu/if/exception-frame-print.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/exception-frame.yml b/spec/score/cpu/if/exception-frame.yml
index de397ca..d9ca0c2 100644
--- a/spec/score/cpu/if/exception-frame.yml
+++ b/spec/score/cpu/if/exception-frame.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/hardware-fp.yml b/spec/score/cpu/if/hardware-fp.yml
index 3f86562..bbbb31a 100644
--- a/spec/score/cpu/if/hardware-fp.yml
+++ b/spec/score/cpu/if/hardware-fp.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/header.yml b/spec/score/cpu/if/header.yml
index 48a5df3..55d4996 100644
--- a/spec/score/cpu/if/header.yml
+++ b/spec/score/cpu/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the CPU port.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/heap-alignment.yml b/spec/score/cpu/if/heap-alignment.yml
index 2f09e1d..9c558e6 100644
--- a/spec/score/cpu/if/heap-alignment.yml
+++ b/spec/score/cpu/if/heap-alignment.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/interrupt-frame.yml b/spec/score/cpu/if/interrupt-frame.yml
index 5c8e5b8..f649616 100644
--- a/spec/score/cpu/if/interrupt-frame.yml
+++ b/spec/score/cpu/if/interrupt-frame.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/interrupt-stack-alignment.yml b/spec/score/cpu/if/interrupt-stack-alignment.yml
index fea5cca..081b682 100644
--- a/spec/score/cpu/if/interrupt-stack-alignment.yml
+++ b/spec/score/cpu/if/interrupt-stack-alignment.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/isr-passes-frame-pointer.yml b/spec/score/cpu/if/isr-passes-frame-pointer.yml
index 1a6400e..67554cb 100644
--- a/spec/score/cpu/if/isr-passes-frame-pointer.yml
+++ b/spec/score/cpu/if/isr-passes-frame-pointer.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/maximum-processors.yml b/spec/score/cpu/if/maximum-processors.yml
index 5ea0d12..35bf149 100644
--- a/spec/score/cpu/if/maximum-processors.yml
+++ b/spec/score/cpu/if/maximum-processors.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/modes-interrupt-mask.yml b/spec/score/cpu/if/modes-interrupt-mask.yml
index fb6a3e4..7feeb7e 100644
--- a/spec/score/cpu/if/modes-interrupt-mask.yml
+++ b/spec/score/cpu/if/modes-interrupt-mask.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/simple-vectored-interrupts.yml b/spec/score/cpu/if/simple-vectored-interrupts.yml
index 54e5c2e..2e65889 100644
--- a/spec/score/cpu/if/simple-vectored-interrupts.yml
+++ b/spec/score/cpu/if/simple-vectored-interrupts.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/stack-minimum-size.yml b/spec/score/cpu/if/stack-minimum-size.yml
index 4085d46..aef95f8 100644
--- a/spec/score/cpu/if/stack-minimum-size.yml
+++ b/spec/score/cpu/if/stack-minimum-size.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified-define
 links:
 - role: interface-placement
diff --git a/spec/score/cpu/if/uint32ptr.yml b/spec/score/cpu/if/uint32ptr.yml
index 5458ebf..a40dfed 100644
--- a/spec/score/cpu/if/uint32ptr.yml
+++ b/spec/score/cpu/if/uint32ptr.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/heap/if/header.yml b/spec/score/heap/if/header.yml
index 3b035d6..72daaa2 100644
--- a/spec/score/heap/if/header.yml
+++ b/spec/score/heap/if/header.yml
@@ -5,6 +5,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/heap/if/information-block.yml b/spec/score/heap/if/information-block.yml
index 50ecc15..45ebf86 100644
--- a/spec/score/heap/if/information-block.yml
+++ b/spec/score/heap/if/information-block.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/if/assert-unreachable.yml b/spec/score/if/assert-unreachable.yml
index 849ddf2..34472b6 100644
--- a/spec/score/if/assert-unreachable.yml
+++ b/spec/score/if/assert-unreachable.yml
@@ -13,6 +13,7 @@ definition:
     - defined(${/build-options/if/debug:/name})
 description: null
 enabled-by: true
+index-entries: []
 interface-type: macro
 links:
 - role: interface-placement
diff --git a/spec/score/if/dequalify-types-not-compatible.yml b/spec/score/if/dequalify-types-not-compatible.yml
index 7d516a3..27c2fdb 100644
--- a/spec/score/if/dequalify-types-not-compatible.yml
+++ b/spec/score/if/dequalify-types-not-compatible.yml
@@ -21,6 +21,7 @@ definition:
 description: null
 enabled-by:
   not: ASM
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/score/if/domain.yml b/spec/score/if/domain.yml
index eebf7f4..355ec3a 100644
--- a/spec/score/if/domain.yml
+++ b/spec/score/if/domain.yml
@@ -4,6 +4,7 @@ copyrights:
 description: |
   This interface domain contains the implementation of the system.
 enabled-by: true
+index-entries: []
 interface-type: domain
 links: []
 name: Implementation
diff --git a/spec/score/if/maximum-priority.yml b/spec/score/if/maximum-priority.yml
index a2f119d..db80cdb 100644
--- a/spec/score/if/maximum-priority.yml
+++ b/spec/score/if/maximum-priority.yml
@@ -11,6 +11,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/score/if/tod-to-seconds.yml b/spec/score/if/tod-to-seconds.yml
index ae32a2e..5474e9b 100644
--- a/spec/score/if/tod-to-seconds.yml
+++ b/spec/score/if/tod-to-seconds.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/score/if/tod-validate.yml b/spec/score/if/tod-validate.yml
index aa3f6c4..8703909 100644
--- a/spec/score/if/tod-validate.yml
+++ b/spec/score/if/tod-validate.yml
@@ -12,6 +12,7 @@ definition:
   variants: []
 description: null
 enabled-by: true
+index-entries: []
 interface-type: function
 links:
 - role: interface-placement
diff --git a/spec/score/interr/if/code.yml b/spec/score/interr/if/code.yml
index b380b92..5f2c8d9 100644
--- a/spec/score/interr/if/code.yml
+++ b/spec/score/interr/if/code.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/interr/if/header.yml b/spec/score/interr/if/header.yml
index 14bca2d..e85af4a 100644
--- a/spec/score/interr/if/header.yml
+++ b/spec/score/interr/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the interfaces of the Fatal Error Handler.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/interr/if/source.yml b/spec/score/interr/if/source.yml
index 4cc02d3..72408cc 100644
--- a/spec/score/interr/if/source.yml
+++ b/spec/score/interr/if/source.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/interr/if/terminate.yml b/spec/score/interr/if/terminate.yml
index c6ff042..679f3d6 100644
--- a/spec/score/interr/if/terminate.yml
+++ b/spec/score/interr/if/terminate.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/handler-entry.yml b/spec/score/isr/if/handler-entry.yml
index e29434b..a5b236c 100644
--- a/spec/score/isr/if/handler-entry.yml
+++ b/spec/score/isr/if/handler-entry.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/handler.yml b/spec/score/isr/if/handler.yml
index 3bd20f6..5ba519d 100644
--- a/spec/score/isr/if/handler.yml
+++ b/spec/score/isr/if/handler.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/header-2.yml b/spec/score/isr/if/header-2.yml
index 704202c..e5ee232 100644
--- a/spec/score/isr/if/header-2.yml
+++ b/spec/score/isr/if/header-2.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces related to the ISR level.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/header-3.yml b/spec/score/isr/if/header-3.yml
index 605b56e..02d9b0e 100644
--- a/spec/score/isr/if/header-3.yml
+++ b/spec/score/isr/if/header-3.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the ISR Lock Handler
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/header.yml b/spec/score/isr/if/header.yml
index 85523d5..d453b9e 100644
--- a/spec/score/isr/if/header.yml
+++ b/spec/score/isr/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the ISR Handler.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/is-in-progress.yml b/spec/score/isr/if/is-in-progress.yml
index 35ddf13..29e7174 100644
--- a/spec/score/isr/if/is-in-progress.yml
+++ b/spec/score/isr/if/is-in-progress.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/level.yml b/spec/score/isr/if/level.yml
index 4387124..988d6fd 100644
--- a/spec/score/isr/if/level.yml
+++ b/spec/score/isr/if/level.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/local-disable.yml b/spec/score/isr/if/local-disable.yml
index 19f9444..3cd33be 100644
--- a/spec/score/isr/if/local-disable.yml
+++ b/spec/score/isr/if/local-disable.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/local-enable.yml b/spec/score/isr/if/local-enable.yml
index aeae491..6f1aa46 100644
--- a/spec/score/isr/if/local-enable.yml
+++ b/spec/score/isr/if/local-enable.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/local-flash.yml b/spec/score/isr/if/local-flash.yml
index c122a71..bd18e51 100644
--- a/spec/score/isr/if/local-flash.yml
+++ b/spec/score/isr/if/local-flash.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-context.yml b/spec/score/isr/if/lock-context.yml
index fe5341f..4c64dc1 100644
--- a/spec/score/isr/if/lock-context.yml
+++ b/spec/score/isr/if/lock-context.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-control.yml b/spec/score/isr/if/lock-control.yml
index d40afd0..79fbaf5 100644
--- a/spec/score/isr/if/lock-control.yml
+++ b/spec/score/isr/if/lock-control.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-declare.yml b/spec/score/isr/if/lock-declare.yml
index 604e2a8..6058b3a 100644
--- a/spec/score/isr/if/lock-declare.yml
+++ b/spec/score/isr/if/lock-declare.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-define.yml b/spec/score/isr/if/lock-define.yml
index 71f8e80..79fd76d 100644
--- a/spec/score/isr/if/lock-define.yml
+++ b/spec/score/isr/if/lock-define.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-destroy.yml b/spec/score/isr/if/lock-destroy.yml
index 44c6760..80e830d 100644
--- a/spec/score/isr/if/lock-destroy.yml
+++ b/spec/score/isr/if/lock-destroy.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-initialize.yml b/spec/score/isr/if/lock-initialize.yml
index eeb536b..954434d 100644
--- a/spec/score/isr/if/lock-initialize.yml
+++ b/spec/score/isr/if/lock-initialize.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-initializer.yml b/spec/score/isr/if/lock-initializer.yml
index bcb907a..adc1871 100644
--- a/spec/score/isr/if/lock-initializer.yml
+++ b/spec/score/isr/if/lock-initializer.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-isr-disable-acquire.yml b/spec/score/isr/if/lock-isr-disable-acquire.yml
index d018350..a2cb28e 100644
--- a/spec/score/isr/if/lock-isr-disable-acquire.yml
+++ b/spec/score/isr/if/lock-isr-disable-acquire.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-isr-disable.yml b/spec/score/isr/if/lock-isr-disable.yml
index 53f937b..390a909 100644
--- a/spec/score/isr/if/lock-isr-disable.yml
+++ b/spec/score/isr/if/lock-isr-disable.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-member.yml b/spec/score/isr/if/lock-member.yml
index 61d0f78..01e6216 100644
--- a/spec/score/isr/if/lock-member.yml
+++ b/spec/score/isr/if/lock-member.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-reference.yml b/spec/score/isr/if/lock-reference.yml
index 424ba06..49c299b 100644
--- a/spec/score/isr/if/lock-reference.yml
+++ b/spec/score/isr/if/lock-reference.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/lock-release-isr-enable.yml b/spec/score/isr/if/lock-release-isr-enable.yml
index 154d76e..f1807f4 100644
--- a/spec/score/isr/if/lock-release-isr-enable.yml
+++ b/spec/score/isr/if/lock-release-isr-enable.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/stack-size.yml b/spec/score/isr/if/stack-size.yml
index a54f54c..f4694fa 100644
--- a/spec/score/isr/if/stack-size.yml
+++ b/spec/score/isr/if/stack-size.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/isr/if/vector-number.yml b/spec/score/isr/if/vector-number.yml
index 052171f..89af1df 100644
--- a/spec/score/isr/if/vector-number.yml
+++ b/spec/score/isr/if/vector-number.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/memory/if/header.yml b/spec/score/memory/if/header.yml
index a9ba3f8..faef7e4 100644
--- a/spec/score/memory/if/header.yml
+++ b/spec/score/memory/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the Memory Handler.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/memory/if/zero-before-use.yml b/spec/score/memory/if/zero-before-use.yml
index a7a1f9a..4dde8c3 100644
--- a/spec/score/memory/if/zero-before-use.yml
+++ b/spec/score/memory/if/zero-before-use.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/configuration-type.yml b/spec/score/mpci/if/configuration-type.yml
index 60b9c67..26bdba1 100644
--- a/spec/score/mpci/if/configuration-type.yml
+++ b/spec/score/mpci/if/configuration-type.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/configuration.yml b/spec/score/mpci/if/configuration.yml
index b7c03bf..5640bee 100644
--- a/spec/score/mpci/if/configuration.yml
+++ b/spec/score/mpci/if/configuration.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/control.yml b/spec/score/mpci/if/control.yml
index 27f20a7..6a177f9 100644
--- a/spec/score/mpci/if/control.yml
+++ b/spec/score/mpci/if/control.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/entry.yml b/spec/score/mpci/if/entry.yml
index 975b2e0..6689e83 100644
--- a/spec/score/mpci/if/entry.yml
+++ b/spec/score/mpci/if/entry.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/get-packet-entry.yml b/spec/score/mpci/if/get-packet-entry.yml
index f8d94ed..7e10960 100644
--- a/spec/score/mpci/if/get-packet-entry.yml
+++ b/spec/score/mpci/if/get-packet-entry.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/header-2.yml b/spec/score/mpci/if/header-2.yml
index 3b8dcb5..88b05ca 100644
--- a/spec/score/mpci/if/header-2.yml
+++ b/spec/score/mpci/if/header-2.yml
@@ -3,6 +3,7 @@ brief: This header file defines the MPCI packet interfaces.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/header.yml b/spec/score/mpci/if/header.yml
index ca3456e..0fa8964 100644
--- a/spec/score/mpci/if/header.yml
+++ b/spec/score/mpci/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines the interface of the MPCI implementation.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/initialization-entry.yml b/spec/score/mpci/if/initialization-entry.yml
index fd01e3c..143197b 100644
--- a/spec/score/mpci/if/initialization-entry.yml
+++ b/spec/score/mpci/if/initialization-entry.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/packet-classes.yml b/spec/score/mpci/if/packet-classes.yml
index 2875306..d276d67 100644
--- a/spec/score/mpci/if/packet-classes.yml
+++ b/spec/score/mpci/if/packet-classes.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/packet-minimum-hetero-conversion.yml b/spec/score/mpci/if/packet-minimum-hetero-conversion.yml
index 7738e31..4d5a968 100644
--- a/spec/score/mpci/if/packet-minimum-hetero-conversion.yml
+++ b/spec/score/mpci/if/packet-minimum-hetero-conversion.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/packet-minimum-size.yml b/spec/score/mpci/if/packet-minimum-size.yml
index 456861a..8af113b 100644
--- a/spec/score/mpci/if/packet-minimum-size.yml
+++ b/spec/score/mpci/if/packet-minimum-size.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/packet-prefix.yml b/spec/score/mpci/if/packet-prefix.yml
index faa3abc..cbdb33e 100644
--- a/spec/score/mpci/if/packet-prefix.yml
+++ b/spec/score/mpci/if/packet-prefix.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/receive-entry.yml b/spec/score/mpci/if/receive-entry.yml
index 3011b0b..a65c640 100644
--- a/spec/score/mpci/if/receive-entry.yml
+++ b/spec/score/mpci/if/receive-entry.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/return-packet-entry.yml b/spec/score/mpci/if/return-packet-entry.yml
index abe410b..7284597 100644
--- a/spec/score/mpci/if/return-packet-entry.yml
+++ b/spec/score/mpci/if/return-packet-entry.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/mpci/if/send-entry.yml b/spec/score/mpci/if/send-entry.yml
index d5d38a3..8d6d845 100644
--- a/spec/score/mpci/if/send-entry.yml
+++ b/spec/score/mpci/if/send-entry.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/msgq/if/buffer.yml b/spec/score/msgq/if/buffer.yml
index dbbfecd..cca64c7 100644
--- a/spec/score/msgq/if/buffer.yml
+++ b/spec/score/msgq/if/buffer.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/msgq/if/header-2.yml b/spec/score/msgq/if/header-2.yml
index 2ef9bc6..5b37eae 100644
--- a/spec/score/msgq/if/header-2.yml
+++ b/spec/score/msgq/if/header-2.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the Message Queue Handler.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/msgq/if/header.yml b/spec/score/msgq/if/header.yml
index 7643d54..4b37b6e 100644
--- a/spec/score/msgq/if/header.yml
+++ b/spec/score/msgq/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the Message Queue Handler.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/apis-last.yml b/spec/score/object/if/apis-last.yml
index 318fba4..bf089fe 100644
--- a/spec/score/object/if/apis-last.yml
+++ b/spec/score/object/if/apis-last.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/build-id.yml b/spec/score/object/if/build-id.yml
index 400a388..20c36e4 100644
--- a/spec/score/object/if/build-id.yml
+++ b/spec/score/object/if/build-id.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/build-name.yml b/spec/score/object/if/build-name.yml
index 683cef3..0ba8638 100644
--- a/spec/score/object/if/build-name.yml
+++ b/spec/score/object/if/build-name.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/get-api.yml b/spec/score/object/if/get-api.yml
index 688c60d..3453dba 100644
--- a/spec/score/object/if/get-api.yml
+++ b/spec/score/object/if/get-api.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/get-class.yml b/spec/score/object/if/get-class.yml
index 5bf520a..17a7bb5 100644
--- a/spec/score/object/if/get-class.yml
+++ b/spec/score/object/if/get-class.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/get-index.yml b/spec/score/object/if/get-index.yml
index 60bb84c..47a03c2 100644
--- a/spec/score/object/if/get-index.yml
+++ b/spec/score/object/if/get-index.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/get-node.yml b/spec/score/object/if/get-node.yml
index 7495f4d..d65967f 100644
--- a/spec/score/object/if/get-node.yml
+++ b/spec/score/object/if/get-node.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/header.yml b/spec/score/object/if/header.yml
index e609460..4b9f634 100644
--- a/spec/score/object/if/header.yml
+++ b/spec/score/object/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the Object Handler.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/id-final-index.yml b/spec/score/object/if/id-final-index.yml
index b880faf..94c7e27 100644
--- a/spec/score/object/if/id-final-index.yml
+++ b/spec/score/object/if/id-final-index.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/id-final.yml b/spec/score/object/if/id-final.yml
index 6d23c50..81496bc 100644
--- a/spec/score/object/if/id-final.yml
+++ b/spec/score/object/if/id-final.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/id-initial-index.yml b/spec/score/object/if/id-initial-index.yml
index 25dd174..090ebd5 100644
--- a/spec/score/object/if/id-initial-index.yml
+++ b/spec/score/object/if/id-initial-index.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/id-initial.yml b/spec/score/object/if/id-initial.yml
index d3fec48..e0c7c48 100644
--- a/spec/score/object/if/id-initial.yml
+++ b/spec/score/object/if/id-initial.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/id-none.yml b/spec/score/object/if/id-none.yml
index 9713dc7..e6099b3 100644
--- a/spec/score/object/if/id-none.yml
+++ b/spec/score/object/if/id-none.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/id-of-self.yml b/spec/score/object/if/id-of-self.yml
index 4177f7f..8ac7e88 100644
--- a/spec/score/object/if/id-of-self.yml
+++ b/spec/score/object/if/id-of-self.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/id.yml b/spec/score/object/if/id.yml
index a0b919a..11b8fc6 100644
--- a/spec/score/object/if/id.yml
+++ b/spec/score/object/if/id.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/internal-api.yml b/spec/score/object/if/internal-api.yml
index a3ba67c..1281bcd 100644
--- a/spec/score/object/if/internal-api.yml
+++ b/spec/score/object/if/internal-api.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/is-unlimited.yml b/spec/score/object/if/is-unlimited.yml
index dfe30e7..a4b9e2e 100644
--- a/spec/score/object/if/is-unlimited.yml
+++ b/spec/score/object/if/is-unlimited.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/local-node.yml b/spec/score/object/if/local-node.yml
index bef1b65..56beaf1 100644
--- a/spec/score/object/if/local-node.yml
+++ b/spec/score/object/if/local-node.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/maximum-per-allocation.yml b/spec/score/object/if/maximum-per-allocation.yml
index 44c5d37..8a7ab7f 100644
--- a/spec/score/object/if/maximum-per-allocation.yml
+++ b/spec/score/object/if/maximum-per-allocation.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/search-all-nodes.yml b/spec/score/object/if/search-all-nodes.yml
index 49cd162..33f70da 100644
--- a/spec/score/object/if/search-all-nodes.yml
+++ b/spec/score/object/if/search-all-nodes.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/search-local-nodes.yml b/spec/score/object/if/search-local-nodes.yml
index d91e245..1b3be72 100644
--- a/spec/score/object/if/search-local-nodes.yml
+++ b/spec/score/object/if/search-local-nodes.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/search-other-nodes.yml b/spec/score/object/if/search-other-nodes.yml
index 40ec158..a135846 100644
--- a/spec/score/object/if/search-other-nodes.yml
+++ b/spec/score/object/if/search-other-nodes.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/unlimited-objects.yml b/spec/score/object/if/unlimited-objects.yml
index c9f1aef..d588b1f 100644
--- a/spec/score/object/if/unlimited-objects.yml
+++ b/spec/score/object/if/unlimited-objects.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/object/if/who-am-i.yml b/spec/score/object/if/who-am-i.yml
index 606666d..737945e 100644
--- a/spec/score/object/if/who-am-i.yml
+++ b/spec/score/object/if/who-am-i.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/smp/if/get-current-processor.yml b/spec/score/smp/if/get-current-processor.yml
index 808b821..11a3150 100644
--- a/spec/score/smp/if/get-current-processor.yml
+++ b/spec/score/smp/if/get-current-processor.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/smp/if/get-processor-maximum.yml b/spec/score/smp/if/get-processor-maximum.yml
index bf51150..82669bd 100644
--- a/spec/score/smp/if/get-processor-maximum.yml
+++ b/spec/score/smp/if/get-processor-maximum.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/smp/if/header-2.yml b/spec/score/smp/if/header-2.yml
index 1179868..b9b4ddc 100644
--- a/spec/score/smp/if/header-2.yml
+++ b/spec/score/smp/if/header-2.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the SMP Lock Handler.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/smp/if/header.yml b/spec/score/smp/if/header.yml
index 0610201..dc8bb68 100644
--- a/spec/score/smp/if/header.yml
+++ b/spec/score/smp/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the SMP Handler.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/smp/if/lock-acquire.yml b/spec/score/smp/if/lock-acquire.yml
index 24b2232..f8623cb 100644
--- a/spec/score/smp/if/lock-acquire.yml
+++ b/spec/score/smp/if/lock-acquire.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/smp/if/lock-release.yml b/spec/score/smp/if/lock-release.yml
index 7eeb559..d485bc2 100644
--- a/spec/score/smp/if/lock-release.yml
+++ b/spec/score/smp/if/lock-release.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/smp/if/processor-configured-maximum.yml b/spec/score/smp/if/processor-configured-maximum.yml
index 0e356a4..91eac33 100644
--- a/spec/score/smp/if/processor-configured-maximum.yml
+++ b/spec/score/smp/if/processor-configured-maximum.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/stack/if/allocator-allocate-type.yml b/spec/score/stack/if/allocator-allocate-type.yml
index d4211ee..83c6320 100644
--- a/spec/score/stack/if/allocator-allocate-type.yml
+++ b/spec/score/stack/if/allocator-allocate-type.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/stack/if/allocator-allocate.yml b/spec/score/stack/if/allocator-allocate.yml
index dd59ddf..cb179cc 100644
--- a/spec/score/stack/if/allocator-allocate.yml
+++ b/spec/score/stack/if/allocator-allocate.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/stack/if/allocator-avoids-workspace.yml b/spec/score/stack/if/allocator-avoids-workspace.yml
index 90cc64e..81c7040 100644
--- a/spec/score/stack/if/allocator-avoids-workspace.yml
+++ b/spec/score/stack/if/allocator-avoids-workspace.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/stack/if/allocator-free-type.yml b/spec/score/stack/if/allocator-free-type.yml
index cacca0e..51c1d9a 100644
--- a/spec/score/stack/if/allocator-free-type.yml
+++ b/spec/score/stack/if/allocator-free-type.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/stack/if/allocator-free.yml b/spec/score/stack/if/allocator-free.yml
index 9a3247f..4a1b787 100644
--- a/spec/score/stack/if/allocator-free.yml
+++ b/spec/score/stack/if/allocator-free.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/stack/if/allocator-initialize-type.yml b/spec/score/stack/if/allocator-initialize-type.yml
index 5872ec5..6dc7d23 100644
--- a/spec/score/stack/if/allocator-initialize-type.yml
+++ b/spec/score/stack/if/allocator-initialize-type.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/stack/if/allocator-initialize.yml b/spec/score/stack/if/allocator-initialize.yml
index d62a692..998dd64 100644
--- a/spec/score/stack/if/allocator-initialize.yml
+++ b/spec/score/stack/if/allocator-initialize.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/stack/if/header.yml b/spec/score/stack/if/header.yml
index 8beb474..796841b 100644
--- a/spec/score/stack/if/header.yml
+++ b/spec/score/stack/if/header.yml
@@ -3,6 +3,7 @@ brief: This header file defines interfaces of the Stack Handler.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/stack/if/minimum-size.yml b/spec/score/stack/if/minimum-size.yml
index fc06a25..9f0027b 100644
--- a/spec/score/stack/if/minimum-size.yml
+++ b/spec/score/stack/if/minimum-size.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/thread/if/header.yml b/spec/score/thread/if/header.yml
index 53e7910..c651ab2 100644
--- a/spec/score/thread/if/header.yml
+++ b/spec/score/thread/if/header.yml
@@ -6,6 +6,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/thread/if/idle-body.yml b/spec/score/thread/if/idle-body.yml
index 2a6ddba..61238a6 100644
--- a/spec/score/thread/if/idle-body.yml
+++ b/spec/score/thread/if/idle-body.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/thread/if/idle-stack-size.yml b/spec/score/thread/if/idle-stack-size.yml
index 226d08d..76143cc 100644
--- a/spec/score/thread/if/idle-stack-size.yml
+++ b/spec/score/thread/if/idle-stack-size.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/fatal.yml b/spec/score/userext/if/fatal.yml
index cc349c9..ed461c3 100644
--- a/spec/score/userext/if/fatal.yml
+++ b/spec/score/userext/if/fatal.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/header.yml b/spec/score/userext/if/header.yml
index 07ae8e5..32bad6b 100644
--- a/spec/score/userext/if/header.yml
+++ b/spec/score/userext/if/header.yml
@@ -5,6 +5,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/initial-count.yml b/spec/score/userext/if/initial-count.yml
index 1784f36..6e4c782 100644
--- a/spec/score/userext/if/initial-count.yml
+++ b/spec/score/userext/if/initial-count.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/initial-extensions.yml b/spec/score/userext/if/initial-extensions.yml
index 37928e9..182762e 100644
--- a/spec/score/userext/if/initial-extensions.yml
+++ b/spec/score/userext/if/initial-extensions.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/table.yml b/spec/score/userext/if/table.yml
index 41d238c..1af1698 100644
--- a/spec/score/userext/if/table.yml
+++ b/spec/score/userext/if/table.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/thread-begin.yml b/spec/score/userext/if/thread-begin.yml
index 8de433c..2ac9c6d 100644
--- a/spec/score/userext/if/thread-begin.yml
+++ b/spec/score/userext/if/thread-begin.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/thread-create.yml b/spec/score/userext/if/thread-create.yml
index f41304f..a014c4d 100644
--- a/spec/score/userext/if/thread-create.yml
+++ b/spec/score/userext/if/thread-create.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/thread-delete.yml b/spec/score/userext/if/thread-delete.yml
index 09345c2..8109ae4 100644
--- a/spec/score/userext/if/thread-delete.yml
+++ b/spec/score/userext/if/thread-delete.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/thread-exitted.yml b/spec/score/userext/if/thread-exitted.yml
index 6f4c7b6..eff1b52 100644
--- a/spec/score/userext/if/thread-exitted.yml
+++ b/spec/score/userext/if/thread-exitted.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/thread-restart.yml b/spec/score/userext/if/thread-restart.yml
index 48655bc..92888e9 100644
--- a/spec/score/userext/if/thread-restart.yml
+++ b/spec/score/userext/if/thread-restart.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/thread-start.yml b/spec/score/userext/if/thread-start.yml
index 28e8b4d..6310cbf 100644
--- a/spec/score/userext/if/thread-start.yml
+++ b/spec/score/userext/if/thread-start.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/thread-switch.yml b/spec/score/userext/if/thread-switch.yml
index 6ab1771..cbdee0c 100644
--- a/spec/score/userext/if/thread-switch.yml
+++ b/spec/score/userext/if/thread-switch.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/userext/if/thread-terminate.yml b/spec/score/userext/if/thread-terminate.yml
index be14a14..5bdbbec 100644
--- a/spec/score/userext/if/thread-terminate.yml
+++ b/spec/score/userext/if/thread-terminate.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/watchdog/if/header.yml b/spec/score/watchdog/if/header.yml
index a931a85..492226e 100644
--- a/spec/score/watchdog/if/header.yml
+++ b/spec/score/watchdog/if/header.yml
@@ -6,6 +6,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/watchdog/if/interval.yml b/spec/score/watchdog/if/interval.yml
index 526dc55..2578749 100644
--- a/spec/score/watchdog/if/interval.yml
+++ b/spec/score/watchdog/if/interval.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/watchdog/if/microseconds-per-tick.yml b/spec/score/watchdog/if/microseconds-per-tick.yml
index 041bd2e..bf724fb 100644
--- a/spec/score/watchdog/if/microseconds-per-tick.yml
+++ b/spec/score/watchdog/if/microseconds-per-tick.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/watchdog/if/nanoseconds-per-tick.yml b/spec/score/watchdog/if/nanoseconds-per-tick.yml
index cc89e38..a72c9fe 100644
--- a/spec/score/watchdog/if/nanoseconds-per-tick.yml
+++ b/spec/score/watchdog/if/nanoseconds-per-tick.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/watchdog/if/no-timeout.yml b/spec/score/watchdog/if/no-timeout.yml
index 5085050..8d19faa 100644
--- a/spec/score/watchdog/if/no-timeout.yml
+++ b/spec/score/watchdog/if/no-timeout.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/watchdog/if/ticks-per-second.yml b/spec/score/watchdog/if/ticks-per-second.yml
index aa07394..1a15904 100644
--- a/spec/score/watchdog/if/ticks-per-second.yml
+++ b/spec/score/watchdog/if/ticks-per-second.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/watchdog/if/ticks-per-timeslice.yml b/spec/score/watchdog/if/ticks-per-timeslice.yml
index 0272beb..53b917f 100644
--- a/spec/score/watchdog/if/ticks-per-timeslice.yml
+++ b/spec/score/watchdog/if/ticks-per-timeslice.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/watchdog/if/ticks-since-boot.yml b/spec/score/watchdog/if/ticks-since-boot.yml
index 65dcee3..b30f333 100644
--- a/spec/score/watchdog/if/ticks-since-boot.yml
+++ b/spec/score/watchdog/if/ticks-since-boot.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/wkspace/if/header.yml b/spec/score/wkspace/if/header.yml
index d6dc03b..9e92d7d 100644
--- a/spec/score/wkspace/if/header.yml
+++ b/spec/score/wkspace/if/header.yml
@@ -5,6 +5,7 @@ brief: |
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: header-file
 links:
 - role: interface-placement
diff --git a/spec/score/wkspace/if/is-unified.yml b/spec/score/wkspace/if/is-unified.yml
index ded474d..bec0dc6 100644
--- a/spec/score/wkspace/if/is-unified.yml
+++ b/spec/score/wkspace/if/is-unified.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/score/wkspace/if/size.yml b/spec/score/wkspace/if/size.yml
index 00e30a5..a2108e8 100644
--- a/spec/score/wkspace/if/size.yml
+++ b/spec/score/wkspace/if/size.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/spec/appl-config-option.yml b/spec/spec/appl-config-option.yml
index f41bda8..e7fe760 100644
--- a/spec/spec/appl-config-option.yml
+++ b/spec/spec/appl-config-option.yml
@@ -23,12 +23,6 @@ spec-info:
           The ${appl-config-option-value:/spec-name} items have an
           attribute for constraints.
         spec-type: interface-description
-      index-entries:
-        description: |
-          It shall be a list of additional application configuration option
-          document index entries.  The application configuration option name is
-          automatically added to the document index.
-        spec-type: list-str
       name:
         description: null
         spec-type: appl-config-option-name
diff --git a/spec/spec/interface.yml b/spec/spec/interface.yml
index e8bfed2..b0bcb5b 100644
--- a/spec/spec/interface.yml
+++ b/spec/spec/interface.yml
@@ -14,6 +14,11 @@ spec-example: null
 spec-info:
   dict:
     attributes:
+      index-entries:
+        description: |
+          It shall be a list of additional document index entries.  A document
+          index entry derived from the interface name is added automatically.
+        spec-type: list-str
       interface-type:
         description: |
           It shall be the interface item type.
diff --git a/spec/user/if/asm.yml b/spec/user/if/asm.yml
index 7f82787..af3c14f 100644
--- a/spec/user/if/asm.yml
+++ b/spec/user/if/asm.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/user/if/container.yml b/spec/user/if/container.yml
index a5d0e96..6a02d23 100644
--- a/spec/user/if/container.yml
+++ b/spec/user/if/container.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: container
 links:
 - role: interface-placement
diff --git a/spec/user/if/domain.yml b/spec/user/if/domain.yml
index 6659058..6fd843d 100644
--- a/spec/user/if/domain.yml
+++ b/spec/user/if/domain.yml
@@ -6,6 +6,7 @@ description: |
   interface.  For example, defines provided by the user for an included header
   file.
 enabled-by: true
+index-entries: []
 interface-type: domain
 links: []
 name: Use of Interface
diff --git a/spec/user/if/false.yml b/spec/user/if/false.yml
index 4846bd2..8485c98 100644
--- a/spec/user/if/false.yml
+++ b/spec/user/if/false.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement
diff --git a/spec/user/if/true.yml b/spec/user/if/true.yml
index bede8bf..be21643 100644
--- a/spec/user/if/true.yml
+++ b/spec/user/if/true.yml
@@ -2,6 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
+index-entries: []
 interface-type: unspecified
 links:
 - role: interface-placement



More information about the vc mailing list