[rtems-central commit] spec: Fix placement of external interfaces

Sebastian Huber sebh at rtems.org
Thu Sep 8 13:18:14 UTC 2022


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed Sep  7 11:20:22 2022 +0200

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'



More information about the vc mailing list