summaryrefslogtreecommitdiff
path: root/spec/if/rtems/attr
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-24 20:08:13 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-24 20:13:33 +0200
commitcead53ef13d31f19e789dd33dfeb5e2c655ffde4 (patch)
tree46ebf83c9acb253de7c86172eb86308dfdbb250d /spec/if/rtems/attr
parent4ad78f2e66e79bcc4d46d71af79a59a2314bb713 (diff)
spec: Move interface groups
Diffstat (limited to 'spec/if/rtems/attr')
-rw-r--r--spec/if/rtems/attr/application-task.yml2
-rw-r--r--spec/if/rtems/attr/attribute.yml2
-rw-r--r--spec/if/rtems/attr/barrier-automatic-release.yml2
-rw-r--r--spec/if/rtems/attr/barrier-manual-release.yml2
-rw-r--r--spec/if/rtems/attr/binary-semaphore.yml2
-rw-r--r--spec/if/rtems/attr/counting-semaphore.yml2
-rw-r--r--spec/if/rtems/attr/default-attributes.yml2
-rw-r--r--spec/if/rtems/attr/fifo.yml2
-rw-r--r--spec/if/rtems/attr/floating-point.yml2
-rw-r--r--spec/if/rtems/attr/global.yml2
-rw-r--r--spec/if/rtems/attr/group.yml16
-rw-r--r--spec/if/rtems/attr/inherit-priority.yml2
-rw-r--r--spec/if/rtems/attr/local.yml2
-rw-r--r--spec/if/rtems/attr/multiprocessor-resource-sharing.yml2
-rw-r--r--spec/if/rtems/attr/no-floating-point.yml2
-rw-r--r--spec/if/rtems/attr/no-inherit-priority.yml2
-rw-r--r--spec/if/rtems/attr/no-multiprocessor-resource-sharing.yml2
-rw-r--r--spec/if/rtems/attr/no-priority-ceiling.yml2
-rw-r--r--spec/if/rtems/attr/priority-ceiling.yml2
-rw-r--r--spec/if/rtems/attr/priority.yml2
-rw-r--r--spec/if/rtems/attr/semaphore-class.yml2
-rw-r--r--spec/if/rtems/attr/simple-binary-semaphore.yml2
-rw-r--r--spec/if/rtems/attr/system-task.yml2
23 files changed, 38 insertions, 22 deletions
diff --git a/spec/if/rtems/attr/application-task.yml b/spec/if/rtems/attr/application-task.yml
index 314585b9..b33293e2 100644
--- a/spec/if/rtems/attr/application-task.yml
+++ b/spec/if/rtems/attr/application-task.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_APPLICATION_TASK
notes: null
type: interface
diff --git a/spec/if/rtems/attr/attribute.yml b/spec/if/rtems/attr/attribute.yml
index 66ac460c..3134ace4 100644
--- a/spec/if/rtems/attr/attribute.yml
+++ b/spec/if/rtems/attr/attribute.yml
@@ -14,7 +14,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: rtems_attribute
notes: |
Attributes are primarily used when creating objects.
diff --git a/spec/if/rtems/attr/barrier-automatic-release.yml b/spec/if/rtems/attr/barrier-automatic-release.yml
index 7bd4437a..f3cc3dc2 100644
--- a/spec/if/rtems/attr/barrier-automatic-release.yml
+++ b/spec/if/rtems/attr/barrier-automatic-release.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_BARRIER_AUTOMATIC_RELEASE
notes: null
type: interface
diff --git a/spec/if/rtems/attr/barrier-manual-release.yml b/spec/if/rtems/attr/barrier-manual-release.yml
index ddd6ec76..27c3d02b 100644
--- a/spec/if/rtems/attr/barrier-manual-release.yml
+++ b/spec/if/rtems/attr/barrier-manual-release.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_BARRIER_MANUAL_RELEASE
notes: null
type: interface
diff --git a/spec/if/rtems/attr/binary-semaphore.yml b/spec/if/rtems/attr/binary-semaphore.yml
index 6ef08053..f994060e 100644
--- a/spec/if/rtems/attr/binary-semaphore.yml
+++ b/spec/if/rtems/attr/binary-semaphore.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_BINARY_SEMAPHORE
notes: null
type: interface
diff --git a/spec/if/rtems/attr/counting-semaphore.yml b/spec/if/rtems/attr/counting-semaphore.yml
index b8556b83..9d7c69ad 100644
--- a/spec/if/rtems/attr/counting-semaphore.yml
+++ b/spec/if/rtems/attr/counting-semaphore.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_COUNTING_SEMAPHORE
notes: null
type: interface
diff --git a/spec/if/rtems/attr/default-attributes.yml b/spec/if/rtems/attr/default-attributes.yml
index 85755790..1c4985fa 100644
--- a/spec/if/rtems/attr/default-attributes.yml
+++ b/spec/if/rtems/attr/default-attributes.yml
@@ -14,7 +14,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_DEFAULT_ATTRIBUTES
notes: null
type: interface
diff --git a/spec/if/rtems/attr/fifo.yml b/spec/if/rtems/attr/fifo.yml
index e9a66ab8..4df3d6e7 100644
--- a/spec/if/rtems/attr/fifo.yml
+++ b/spec/if/rtems/attr/fifo.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_FIFO
notes: null
type: interface
diff --git a/spec/if/rtems/attr/floating-point.yml b/spec/if/rtems/attr/floating-point.yml
index 0a862bc7..40b8ea94 100644
--- a/spec/if/rtems/attr/floating-point.yml
+++ b/spec/if/rtems/attr/floating-point.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_FLOATING_POINT
notes: |
On some architectures, there will be a floating point context associated with
diff --git a/spec/if/rtems/attr/global.yml b/spec/if/rtems/attr/global.yml
index efafb2da..a88b886c 100644
--- a/spec/if/rtems/attr/global.yml
+++ b/spec/if/rtems/attr/global.yml
@@ -14,7 +14,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_GLOBAL
notes: null
type: interface
diff --git a/spec/if/rtems/attr/group.yml b/spec/if/rtems/attr/group.yml
new file mode 100644
index 00000000..a2fdc671
--- /dev/null
+++ b/spec/if/rtems/attr/group.yml
@@ -0,0 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: API
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+description: |
+ This group contains the Classic API attributes.
+enabled-by: true
+identifier: RTEMSAPIClassicAttr
+interface-type: group
+links:
+- role: interface-placement
+ uid: header
+- role: interface-ingroup
+ uid: ../group
+name: Attributes
+type: interface
diff --git a/spec/if/rtems/attr/inherit-priority.yml b/spec/if/rtems/attr/inherit-priority.yml
index 143aa0b8..161472d2 100644
--- a/spec/if/rtems/attr/inherit-priority.yml
+++ b/spec/if/rtems/attr/inherit-priority.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_INHERIT_PRIORITY
notes: |
The semaphore instance must be a binary semaphore.
diff --git a/spec/if/rtems/attr/local.yml b/spec/if/rtems/attr/local.yml
index 810bf7dc..9147f3cf 100644
--- a/spec/if/rtems/attr/local.yml
+++ b/spec/if/rtems/attr/local.yml
@@ -14,7 +14,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_LOCAL
notes: null
type: interface
diff --git a/spec/if/rtems/attr/multiprocessor-resource-sharing.yml b/spec/if/rtems/attr/multiprocessor-resource-sharing.yml
index fc478c70..3cb4c0c6 100644
--- a/spec/if/rtems/attr/multiprocessor-resource-sharing.yml
+++ b/spec/if/rtems/attr/multiprocessor-resource-sharing.yml
@@ -14,7 +14,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_MULTIPROCESSOR_RESOURCE_SHARING
notes: |
The semaphore instance must be a binary semaphore.
diff --git a/spec/if/rtems/attr/no-floating-point.yml b/spec/if/rtems/attr/no-floating-point.yml
index 7e0585a0..0d97cab4 100644
--- a/spec/if/rtems/attr/no-floating-point.yml
+++ b/spec/if/rtems/attr/no-floating-point.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_NO_FLOATING_POINT
notes: |
If the architecture permits it, then the FPU will be disabled when the task
diff --git a/spec/if/rtems/attr/no-inherit-priority.yml b/spec/if/rtems/attr/no-inherit-priority.yml
index bf749463..c3d8656f 100644
--- a/spec/if/rtems/attr/no-inherit-priority.yml
+++ b/spec/if/rtems/attr/no-inherit-priority.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_NO_INHERIT_PRIORITY
notes: null
type: interface
diff --git a/spec/if/rtems/attr/no-multiprocessor-resource-sharing.yml b/spec/if/rtems/attr/no-multiprocessor-resource-sharing.yml
index 6c3d0c28..050627d5 100644
--- a/spec/if/rtems/attr/no-multiprocessor-resource-sharing.yml
+++ b/spec/if/rtems/attr/no-multiprocessor-resource-sharing.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_NO_MULTIPROCESSOR_RESOURCE_SHARING
notes: null
type: interface
diff --git a/spec/if/rtems/attr/no-priority-ceiling.yml b/spec/if/rtems/attr/no-priority-ceiling.yml
index d9765a35..ee71f3f3 100644
--- a/spec/if/rtems/attr/no-priority-ceiling.yml
+++ b/spec/if/rtems/attr/no-priority-ceiling.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_NO_PRIORITY_CEILING
notes: null
type: interface
diff --git a/spec/if/rtems/attr/priority-ceiling.yml b/spec/if/rtems/attr/priority-ceiling.yml
index a6d94d12..c5e8ba7b 100644
--- a/spec/if/rtems/attr/priority-ceiling.yml
+++ b/spec/if/rtems/attr/priority-ceiling.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_PRIORITY_CEILING
notes: |
The semaphore instance must be a binary semaphore.
diff --git a/spec/if/rtems/attr/priority.yml b/spec/if/rtems/attr/priority.yml
index 5c950d9f..363b548c 100644
--- a/spec/if/rtems/attr/priority.yml
+++ b/spec/if/rtems/attr/priority.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_PRIORITY
notes: null
type: interface
diff --git a/spec/if/rtems/attr/semaphore-class.yml b/spec/if/rtems/attr/semaphore-class.yml
index bf14811b..d719886b 100644
--- a/spec/if/rtems/attr/semaphore-class.yml
+++ b/spec/if/rtems/attr/semaphore-class.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_SEMAPHORE_CLASS
notes: null
type: interface
diff --git a/spec/if/rtems/attr/simple-binary-semaphore.yml b/spec/if/rtems/attr/simple-binary-semaphore.yml
index 805a29a3..4853914e 100644
--- a/spec/if/rtems/attr/simple-binary-semaphore.yml
+++ b/spec/if/rtems/attr/simple-binary-semaphore.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_SIMPLE_BINARY_SEMAPHORE
notes: null
type: interface
diff --git a/spec/if/rtems/attr/system-task.yml b/spec/if/rtems/attr/system-task.yml
index 7d6e28f8..f3e775ca 100644
--- a/spec/if/rtems/attr/system-task.yml
+++ b/spec/if/rtems/attr/system-task.yml
@@ -15,7 +15,7 @@ links:
- role: interface-placement
uid: header
- role: interface-ingroup
- uid: /groups/api/classic/attr
+ uid: group
name: RTEMS_SYSTEM_TASK
notes: null
type: interface