From b1033ead504912987c2691d9afcc9c0bdfdd6b18 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 7 Sep 2022 11:20:22 +0200 Subject: spec: Fix placement of external interfaces --- spec/build-options/if/ada.yml | 2 ++ spec/build-options/if/debug.yml | 2 ++ spec/build-options/if/drvmgr.yml | 2 ++ spec/build-options/if/multiprocessing.yml | 2 ++ spec/build-options/if/networking.yml | 2 ++ spec/build-options/if/paravirt.yml | 2 ++ spec/build-options/if/posix.yml | 2 ++ spec/build-options/if/profiling.yml | 2 ++ spec/build-options/if/smp.yml | 2 ++ spec/c/if/group.yml | 2 -- spec/compiler/if/asm.yml | 2 ++ spec/compiler/if/builtin-choose-expr.yml | 2 ++ spec/compiler/if/builtin-expect.yml | 2 ++ spec/compiler/if/builtin-return-address.yml | 2 ++ spec/compiler/if/builtin-types-compatible-p.yml | 2 ++ spec/compiler/if/builtin-unreachable.yml | 2 ++ spec/compiler/if/coverity.yml | 2 ++ spec/compiler/if/cplusplus.yml | 2 ++ spec/compiler/if/gnuc.yml | 2 ++ spec/compiler/if/stdc-version.yml | 2 ++ spec/compiler/if/typeof.yml | 2 ++ spec/compiler/if/user-label-prefix.yml | 2 ++ spec/newlib/if/group.yml | 2 -- spec/user/if/asm.yml | 2 ++ spec/user/if/false.yml | 2 ++ spec/user/if/true.yml | 2 ++ 26 files changed, 48 insertions(+), 4 deletions(-) diff --git a/spec/build-options/if/ada.yml b/spec/build-options/if/ada.yml index 7bdfd63c..41843100 100644 --- a/spec/build-options/if/ada.yml +++ b/spec/build-options/if/ada.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: cpuopts - role: interface-ingroup uid: group name: __RTEMS_ADA__ diff --git a/spec/build-options/if/debug.yml b/spec/build-options/if/debug.yml index 0d787a52..97194086 100644 --- a/spec/build-options/if/debug.yml +++ b/spec/build-options/if/debug.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: cpuopts - role: interface-ingroup uid: group name: RTEMS_DEBUG diff --git a/spec/build-options/if/drvmgr.yml b/spec/build-options/if/drvmgr.yml index ddb96579..b7345244 100644 --- a/spec/build-options/if/drvmgr.yml +++ b/spec/build-options/if/drvmgr.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: cpuopts - role: interface-ingroup uid: group name: RTEMS_DRVMGR_STARTUP diff --git a/spec/build-options/if/multiprocessing.yml b/spec/build-options/if/multiprocessing.yml index 198bc242..ae18531f 100644 --- a/spec/build-options/if/multiprocessing.yml +++ b/spec/build-options/if/multiprocessing.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: cpuopts - role: interface-ingroup uid: group name: RTEMS_MULTIPROCESSING diff --git a/spec/build-options/if/networking.yml b/spec/build-options/if/networking.yml index 4935cccb..60777cb9 100644 --- a/spec/build-options/if/networking.yml +++ b/spec/build-options/if/networking.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: cpuopts - role: interface-ingroup uid: group name: RTEMS_NETWORKING diff --git a/spec/build-options/if/paravirt.yml b/spec/build-options/if/paravirt.yml index 1236091b..667df948 100644 --- a/spec/build-options/if/paravirt.yml +++ b/spec/build-options/if/paravirt.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: cpuopts - role: interface-ingroup uid: group name: RTEMS_PARAVIRT diff --git a/spec/build-options/if/posix.yml b/spec/build-options/if/posix.yml index 2f573263..9be63ffd 100644 --- a/spec/build-options/if/posix.yml +++ b/spec/build-options/if/posix.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: cpuopts - role: interface-ingroup uid: group name: RTEMS_POSIX_API diff --git a/spec/build-options/if/profiling.yml b/spec/build-options/if/profiling.yml index 95e4d005..33169903 100644 --- a/spec/build-options/if/profiling.yml +++ b/spec/build-options/if/profiling.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: cpuopts - role: interface-ingroup uid: group name: RTEMS_PROFILING diff --git a/spec/build-options/if/smp.yml b/spec/build-options/if/smp.yml index 0639ffea..768a4e12 100644 --- a/spec/build-options/if/smp.yml +++ b/spec/build-options/if/smp.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: cpuopts - role: interface-ingroup uid: group name: RTEMS_SMP diff --git a/spec/c/if/group.yml b/spec/c/if/group.yml index 14dd9fb8..9b68d875 100644 --- a/spec/c/if/group.yml +++ b/spec/c/if/group.yml @@ -12,8 +12,6 @@ interface-type: group links: - role: requirement-refinement uid: /req/api -- role: interface-placement - uid: domain name: C and POSIX text: | The ${/glossary/api:/term} shall provide interfaces specified by diff --git a/spec/compiler/if/asm.yml b/spec/compiler/if/asm.yml index 293da75c..76d9c7d4 100644 --- a/spec/compiler/if/asm.yml +++ b/spec/compiler/if/asm.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __asm__ diff --git a/spec/compiler/if/builtin-choose-expr.yml b/spec/compiler/if/builtin-choose-expr.yml index 394730f4..d244a64e 100644 --- a/spec/compiler/if/builtin-choose-expr.yml +++ b/spec/compiler/if/builtin-choose-expr.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __builtin_choose_expr diff --git a/spec/compiler/if/builtin-expect.yml b/spec/compiler/if/builtin-expect.yml index e195a27d..dcadf8c4 100644 --- a/spec/compiler/if/builtin-expect.yml +++ b/spec/compiler/if/builtin-expect.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __builtin_expect diff --git a/spec/compiler/if/builtin-return-address.yml b/spec/compiler/if/builtin-return-address.yml index b5ff188d..c1333a62 100644 --- a/spec/compiler/if/builtin-return-address.yml +++ b/spec/compiler/if/builtin-return-address.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __builtin_return_address diff --git a/spec/compiler/if/builtin-types-compatible-p.yml b/spec/compiler/if/builtin-types-compatible-p.yml index ca3565f3..b4bab386 100644 --- a/spec/compiler/if/builtin-types-compatible-p.yml +++ b/spec/compiler/if/builtin-types-compatible-p.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __builtin_types_compatible_p diff --git a/spec/compiler/if/builtin-unreachable.yml b/spec/compiler/if/builtin-unreachable.yml index e2c4b937..0586a8d5 100644 --- a/spec/compiler/if/builtin-unreachable.yml +++ b/spec/compiler/if/builtin-unreachable.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __builtin_unreachable diff --git a/spec/compiler/if/coverity.yml b/spec/compiler/if/coverity.yml index 05104ffa..e5d234d9 100644 --- a/spec/compiler/if/coverity.yml +++ b/spec/compiler/if/coverity.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __COVERITY__ diff --git a/spec/compiler/if/cplusplus.yml b/spec/compiler/if/cplusplus.yml index 7deb19e4..1f03d33e 100644 --- a/spec/compiler/if/cplusplus.yml +++ b/spec/compiler/if/cplusplus.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __cplusplus diff --git a/spec/compiler/if/gnuc.yml b/spec/compiler/if/gnuc.yml index c9082f6b..95e1eac7 100644 --- a/spec/compiler/if/gnuc.yml +++ b/spec/compiler/if/gnuc.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __GNUC__ diff --git a/spec/compiler/if/stdc-version.yml b/spec/compiler/if/stdc-version.yml index 1a6d0f32..0dcb5c02 100644 --- a/spec/compiler/if/stdc-version.yml +++ b/spec/compiler/if/stdc-version.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __STDC_VERSION__ diff --git a/spec/compiler/if/typeof.yml b/spec/compiler/if/typeof.yml index 340e0b05..cd8603f8 100644 --- a/spec/compiler/if/typeof.yml +++ b/spec/compiler/if/typeof.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __typeof__ diff --git a/spec/compiler/if/user-label-prefix.yml b/spec/compiler/if/user-label-prefix.yml index a5af7267..cb75dbcf 100644 --- a/spec/compiler/if/user-label-prefix.yml +++ b/spec/compiler/if/user-label-prefix.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: __USER_LABEL_PREFIX__ diff --git a/spec/newlib/if/group.yml b/spec/newlib/if/group.yml index 9e47e341..1ba522c8 100644 --- a/spec/newlib/if/group.yml +++ b/spec/newlib/if/group.yml @@ -11,8 +11,6 @@ interface-type: group links: - role: requirement-refinement uid: /req/api -- role: interface-placement - uid: domain name: Newlib text: | The ${/glossary/api:/term} shall provide interfaces defined by Newlib. diff --git a/spec/user/if/asm.yml b/spec/user/if/asm.yml index 367c87c8..14c0c981 100644 --- a/spec/user/if/asm.yml +++ b/spec/user/if/asm.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: ASM diff --git a/spec/user/if/false.yml b/spec/user/if/false.yml index 77dda8f0..b44074d5 100644 --- a/spec/user/if/false.yml +++ b/spec/user/if/false.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: 'FALSE' diff --git a/spec/user/if/true.yml b/spec/user/if/true.yml index a37059be..0e9d6668 100644 --- a/spec/user/if/true.yml +++ b/spec/user/if/true.yml @@ -5,6 +5,8 @@ enabled-by: true index-entries: [] interface-type: unspecified-define links: +- role: interface-placement + uid: domain - role: interface-ingroup uid: group name: 'TRUE' -- cgit v1.2.3