summaryrefslogtreecommitdiffstats
path: root/spec/if/rtems/modes
diff options
context:
space:
mode:
Diffstat (limited to 'spec/if/rtems/modes')
-rw-r--r--spec/if/rtems/modes/all-mode-masks.yml19
-rw-r--r--spec/if/rtems/modes/asr-mask.yml20
-rw-r--r--spec/if/rtems/modes/asr.yml20
-rw-r--r--spec/if/rtems/modes/current-mode.yml21
-rw-r--r--spec/if/rtems/modes/default.yml20
-rw-r--r--spec/if/rtems/modes/group.yml18
-rw-r--r--spec/if/rtems/modes/header.yml12
-rw-r--r--spec/if/rtems/modes/interrupt-level-body.yml35
-rw-r--r--spec/if/rtems/modes/interrupt-level.yml30
-rw-r--r--spec/if/rtems/modes/interrupt-mask-variable.yml19
-rw-r--r--spec/if/rtems/modes/interrupt-mask.yml20
-rw-r--r--spec/if/rtems/modes/mode.yml20
-rw-r--r--spec/if/rtems/modes/no-asr.yml20
-rw-r--r--spec/if/rtems/modes/no-preempt.yml20
-rw-r--r--spec/if/rtems/modes/no-timeslice.yml20
-rw-r--r--spec/if/rtems/modes/preempt-mask.yml20
-rw-r--r--spec/if/rtems/modes/preempt.yml20
-rw-r--r--spec/if/rtems/modes/timeslice-mask.yml20
-rw-r--r--spec/if/rtems/modes/timeslice.yml20
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