diff options
Diffstat (limited to 'spec/if/rtems/modes')
-rw-r--r-- | spec/if/rtems/modes/all-mode-masks.yml | 19 | ||||
-rw-r--r-- | spec/if/rtems/modes/asr-mask.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/asr.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/current-mode.yml | 21 | ||||
-rw-r--r-- | spec/if/rtems/modes/default.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/group.yml | 18 | ||||
-rw-r--r-- | spec/if/rtems/modes/header.yml | 12 | ||||
-rw-r--r-- | spec/if/rtems/modes/interrupt-level-body.yml | 35 | ||||
-rw-r--r-- | spec/if/rtems/modes/interrupt-level.yml | 30 | ||||
-rw-r--r-- | spec/if/rtems/modes/interrupt-mask-variable.yml | 19 | ||||
-rw-r--r-- | spec/if/rtems/modes/interrupt-mask.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/mode.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/no-asr.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/no-preempt.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/no-timeslice.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/preempt-mask.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/preempt.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/timeslice-mask.yml | 20 | ||||
-rw-r--r-- | spec/if/rtems/modes/timeslice.yml | 20 |
19 files changed, 0 insertions, 394 deletions
diff --git a/spec/if/rtems/modes/all-mode-masks.yml b/spec/if/rtems/modes/all-mode-masks.yml deleted file mode 100644 index 92a86105..00000000 --- a/spec/if/rtems/modes/all-mode-masks.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: This mode constant is a mask with all mode bits set. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x0000ffff' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_ALL_MODE_MASKS -notes: null -type: interface diff --git a/spec/if/rtems/modes/asr-mask.yml b/spec/if/rtems/modes/asr-mask.yml deleted file mode 100644 index 690a4cb8..00000000 --- a/spec/if/rtems/modes/asr-mask.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant corresponds to the signal enable/disable bit. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x00000400' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_ASR_MASK -notes: null -type: interface diff --git a/spec/if/rtems/modes/asr.yml b/spec/if/rtems/modes/asr.yml deleted file mode 100644 index 54231e74..00000000 --- a/spec/if/rtems/modes/asr.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant is used to indicate signal processing is enabled. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x00000000' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_ASR -notes: null -type: interface diff --git a/spec/if/rtems/modes/current-mode.yml b/spec/if/rtems/modes/current-mode.yml deleted file mode 100644 index 06767b5f..00000000 --- a/spec/if/rtems/modes/current-mode.yml +++ /dev/null @@ -1,21 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant is used when the user wishes to obtain their current - execution mode. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_CURRENT_MODE -notes: null -type: interface diff --git a/spec/if/rtems/modes/default.yml b/spec/if/rtems/modes/default.yml deleted file mode 100644 index a5d62d71..00000000 --- a/spec/if/rtems/modes/default.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant is the default mode set. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x00000000' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_DEFAULT_MODES -notes: null -type: interface diff --git a/spec/if/rtems/modes/group.yml b/spec/if/rtems/modes/group.yml deleted file mode 100644 index e670054a..00000000 --- a/spec/if/rtems/modes/group.yml +++ /dev/null @@ -1,18 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This group contains the Classic API task modes. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -description: null -enabled-by: true -identifier: RTEMSAPIClassicModes -interface-type: group -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: ../group -name: Task Modes -text: | - The Classic API shall provide an interface to task modes. -type: interface diff --git a/spec/if/rtems/modes/header.yml b/spec/if/rtems/modes/header.yml deleted file mode 100644 index e6e694d8..00000000 --- a/spec/if/rtems/modes/header.yml +++ /dev/null @@ -1,12 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: This header file defines the task modes of the Task Manager API. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true -interface-type: header-file -links: -- role: interface-placement - uid: /if/domains/api -path: rtems/rtems/modes.h -prefix: cpukit/include -type: interface diff --git a/spec/if/rtems/modes/interrupt-level-body.yml b/spec/if/rtems/modes/interrupt-level-body.yml deleted file mode 100644 index f5e164a0..00000000 --- a/spec/if/rtems/modes/interrupt-level-body.yml +++ /dev/null @@ -1,35 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - Returns a mode with the desired interrupt level in the proper bit-field - location. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${/if/c/uint32_t:/name} ${.:/params[0]/name} - return: ${mode:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_level_body -notes: | - This function is used by bindings from languages other than C and C++. -params: -- description: is the desired interrupt level. - dir: null - name: level -return: - return: | - A mode with the desired interrupt level in the proper bit-field location is - returned. - return-values: [] -type: interface diff --git a/spec/if/rtems/modes/interrupt-level.yml b/spec/if/rtems/modes/interrupt-level.yml deleted file mode 100644 index b4eb17e5..00000000 --- a/spec/if/rtems/modes/interrupt-level.yml +++ /dev/null @@ -1,30 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - Returns the processor dependent interrupt level which corresponds to the - requested interrupt level. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ( ( ${.:/params[0]/name} ) & ${interrupt-mask:/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_INTERRUPT_LEVEL -notes: | - RTEMS supports 256 interrupt levels using the least significant eight bits of - the mode set. On any particular CPU, fewer than 256 levels may be supported. -params: -- description: is the mode set. - dir: null - name: _mode_set -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/modes/interrupt-mask-variable.yml b/spec/if/rtems/modes/interrupt-mask-variable.yml deleted file mode 100644 index 6bb510ff..00000000 --- a/spec/if/rtems/modes/interrupt-mask-variable.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: const ${/if/c/uint32_t:/name} ${.:/name} - variants: [] -description: '%' -enabled-by: true -interface-type: variable -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_mask -notes: null -type: interface diff --git a/spec/if/rtems/modes/interrupt-mask.yml b/spec/if/rtems/modes/interrupt-mask.yml deleted file mode 100644 index 27dda9dd..00000000 --- a/spec/if/rtems/modes/interrupt-mask.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant corresponds to the interrupt enable/disable bits. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/cpu/modes-interrupt-mask:/name} - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_INTERRUPT_MASK -notes: null -type: interface diff --git a/spec/if/rtems/modes/mode.yml b/spec/if/rtems/modes/mode.yml deleted file mode 100644 index 5a8dbd84..00000000 --- a/spec/if/rtems/modes/mode.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This type defines the control block used to manage each a mode set. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/c/uint32_t:/name} ${.:/name} - variants: [] -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_mode -notes: null -type: interface diff --git a/spec/if/rtems/modes/no-asr.yml b/spec/if/rtems/modes/no-asr.yml deleted file mode 100644 index c2278801..00000000 --- a/spec/if/rtems/modes/no-asr.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant is used to indicate signal processing is disabled. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x00000400' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_NO_ASR -notes: null -type: interface diff --git a/spec/if/rtems/modes/no-preempt.yml b/spec/if/rtems/modes/no-preempt.yml deleted file mode 100644 index f6183fe9..00000000 --- a/spec/if/rtems/modes/no-preempt.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant is used to indicate preemption is disabled. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x00000100' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_NO_PREEMPT -notes: null -type: interface diff --git a/spec/if/rtems/modes/no-timeslice.yml b/spec/if/rtems/modes/no-timeslice.yml deleted file mode 100644 index de7aec75..00000000 --- a/spec/if/rtems/modes/no-timeslice.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant is used to indicate timeslicing is disabled. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x00000000' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_NO_TIMESLICE -notes: null -type: interface diff --git a/spec/if/rtems/modes/preempt-mask.yml b/spec/if/rtems/modes/preempt-mask.yml deleted file mode 100644 index 8020cb47..00000000 --- a/spec/if/rtems/modes/preempt-mask.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant corresponds to the preemption enable/disable bit. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x00000100' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_PREEMPT_MASK -notes: null -type: interface diff --git a/spec/if/rtems/modes/preempt.yml b/spec/if/rtems/modes/preempt.yml deleted file mode 100644 index c513ffac..00000000 --- a/spec/if/rtems/modes/preempt.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant is used to indicate preemption is enabled. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x00000000' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_PREEMPT -notes: null -type: interface diff --git a/spec/if/rtems/modes/timeslice-mask.yml b/spec/if/rtems/modes/timeslice-mask.yml deleted file mode 100644 index c1846c59..00000000 --- a/spec/if/rtems/modes/timeslice-mask.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant corresponds to the timeslice enable/disable bit. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x00000200' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_TIMESLICE_MASK -notes: null -type: interface diff --git a/spec/if/rtems/modes/timeslice.yml b/spec/if/rtems/modes/timeslice.yml deleted file mode 100644 index 1d2f98b6..00000000 --- a/spec/if/rtems/modes/timeslice.yml +++ /dev/null @@ -1,20 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - This mode constant is used to indicate timeslicing is enabled. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '0x00000200' - variants: [] -description: null -enabled-by: true -interface-type: define -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_TIMESLICE -notes: null -type: interface |