diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-12-03 07:47:06 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-12-04 13:32:33 +0100 |
commit | 8cd472ec9d60cff432af48c925dea8bbb652a574 (patch) | |
tree | 9a4f7f419b96895402f439b1d2a99e6f25de01dd | |
parent | spec: Move scheduler API to own header (diff) | |
download | rtems-central-8cd472ec9d60cff432af48c925dea8bbb652a574.tar.bz2 |
spec: Move Interrupt Manager directives
51 files changed, 54 insertions, 51 deletions
diff --git a/spec/rtems/intr/if/attributes.yml b/spec/rtems/intr/if/attributes.yml index f162aa60..8e9f293c 100644 --- a/spec/rtems/intr/if/attributes.yml +++ b/spec/rtems/intr/if/attributes.yml @@ -156,7 +156,7 @@ index-entries: [] interface-type: struct links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: rtems_interrupt_attributes diff --git a/spec/rtems/intr/if/entry-initialize.yml b/spec/rtems/intr/if/entry-initialize.yml index 23bb6f34..f0bdfab6 100644 --- a/spec/rtems/intr/if/entry-initialize.yml +++ b/spec/rtems/intr/if/entry-initialize.yml @@ -24,7 +24,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/entry-initializer.yml b/spec/rtems/intr/if/entry-initializer.yml index 5188d6aa..53c211ac 100644 --- a/spec/rtems/intr/if/entry-initializer.yml +++ b/spec/rtems/intr/if/entry-initializer.yml @@ -13,7 +13,7 @@ index-entries: [] interface-type: macro links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: RTEMS_INTERRUPT_ENTRY_INITIALIZER diff --git a/spec/rtems/intr/if/entry-install.yml b/spec/rtems/intr/if/entry-install.yml index a621050b..b48e31f4 100644 --- a/spec/rtems/intr/if/entry-install.yml +++ b/spec/rtems/intr/if/entry-install.yml @@ -37,7 +37,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/entry-remove.yml b/spec/rtems/intr/if/entry-remove.yml index 83f4f157..a37bb11d 100644 --- a/spec/rtems/intr/if/entry-remove.yml +++ b/spec/rtems/intr/if/entry-remove.yml @@ -18,7 +18,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/entry.yml b/spec/rtems/intr/if/entry.yml index ebeba347..87102aac 100644 --- a/spec/rtems/intr/if/entry.yml +++ b/spec/rtems/intr/if/entry.yml @@ -43,7 +43,7 @@ index-entries: [] interface-type: struct links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: rtems_interrupt_entry diff --git a/spec/rtems/intr/if/get-affinity.yml b/spec/rtems/intr/if/get-affinity.yml index 9e608ec7..e9215af2 100644 --- a/spec/rtems/intr/if/get-affinity.yml +++ b/spec/rtems/intr/if/get-affinity.yml @@ -19,7 +19,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/get-attributes.yml b/spec/rtems/intr/if/get-attributes.yml index 3cb28b3e..0607f820 100644 --- a/spec/rtems/intr/if/get-attributes.yml +++ b/spec/rtems/intr/if/get-attributes.yml @@ -18,7 +18,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/handler-install.yml b/spec/rtems/intr/if/handler-install.yml index 39d69c2b..057ccaca 100644 --- a/spec/rtems/intr/if/handler-install.yml +++ b/spec/rtems/intr/if/handler-install.yml @@ -52,7 +52,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/handler-iterate.yml b/spec/rtems/intr/if/handler-iterate.yml index a4015e13..e0f75d9c 100644 --- a/spec/rtems/intr/if/handler-iterate.yml +++ b/spec/rtems/intr/if/handler-iterate.yml @@ -23,7 +23,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/handler-remove.yml b/spec/rtems/intr/if/handler-remove.yml index 6ec466b5..32470e1c 100644 --- a/spec/rtems/intr/if/handler-remove.yml +++ b/spec/rtems/intr/if/handler-remove.yml @@ -19,7 +19,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/handler.yml b/spec/rtems/intr/if/handler.yml index 0085fbd5..2e3f01da 100644 --- a/spec/rtems/intr/if/handler.yml +++ b/spec/rtems/intr/if/handler.yml @@ -12,7 +12,7 @@ index-entries: [] interface-type: typedef links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: rtems_interrupt_handler diff --git a/spec/rtems/intr/if/header-2.yml b/spec/rtems/intr/if/header-2.yml index 6ab4d7ab..e4367c52 100644 --- a/spec/rtems/intr/if/header-2.yml +++ b/spec/rtems/intr/if/header-2.yml @@ -1,6 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause brief: | - This header file defines the Interrupt Manager Extension API. + This header file is provided for backward compatiblility. copyrights: - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true @@ -11,6 +11,9 @@ links: uid: /if/domain - role: interface-ingroup uid: group +- enabled-by: [] + role: interface-include + uid: header path: rtems/irq-extension.h prefix: cpukit/include type: interface diff --git a/spec/rtems/intr/if/is-pending.yml b/spec/rtems/intr/if/is-pending.yml index 48661fed..71d0259d 100644 --- a/spec/rtems/intr/if/is-pending.yml +++ b/spec/rtems/intr/if/is-pending.yml @@ -21,7 +21,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/is-replace.yml b/spec/rtems/intr/if/is-replace.yml index e7f7ccbe..d6f3e0d6 100644 --- a/spec/rtems/intr/if/is-replace.yml +++ b/spec/rtems/intr/if/is-replace.yml @@ -13,7 +13,7 @@ index-entries: [] interface-type: macro links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup-hidden uid: group - role: constraint diff --git a/spec/rtems/intr/if/is-shared.yml b/spec/rtems/intr/if/is-shared.yml index 287bf45c..aa9f1ee5 100644 --- a/spec/rtems/intr/if/is-shared.yml +++ b/spec/rtems/intr/if/is-shared.yml @@ -13,7 +13,7 @@ index-entries: [] interface-type: macro links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup-hidden uid: group - role: constraint diff --git a/spec/rtems/intr/if/is-unique.yml b/spec/rtems/intr/if/is-unique.yml index b1377926..7381f0bf 100644 --- a/spec/rtems/intr/if/is-unique.yml +++ b/spec/rtems/intr/if/is-unique.yml @@ -13,7 +13,7 @@ index-entries: [] interface-type: macro links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup-hidden uid: group - role: constraint diff --git a/spec/rtems/intr/if/per-handler-routine.yml b/spec/rtems/intr/if/per-handler-routine.yml index 75cad4cd..ded7df43 100644 --- a/spec/rtems/intr/if/per-handler-routine.yml +++ b/spec/rtems/intr/if/per-handler-routine.yml @@ -19,7 +19,7 @@ index-entries: [] interface-type: typedef links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: rtems_interrupt_per_handler_routine diff --git a/spec/rtems/intr/if/replace.yml b/spec/rtems/intr/if/replace.yml index e9955ba3..c75697f4 100644 --- a/spec/rtems/intr/if/replace.yml +++ b/spec/rtems/intr/if/replace.yml @@ -13,7 +13,7 @@ index-entries: [] interface-type: define links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: RTEMS_INTERRUPT_REPLACE diff --git a/spec/rtems/intr/if/server-action-prepend.yml b/spec/rtems/intr/if/server-action-prepend.yml index 53a2a09c..95fdb5ca 100644 --- a/spec/rtems/intr/if/server-action-prepend.yml +++ b/spec/rtems/intr/if/server-action-prepend.yml @@ -21,7 +21,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-action.yml b/spec/rtems/intr/if/server-action.yml index 12a459b1..c17b85b2 100644 --- a/spec/rtems/intr/if/server-action.yml +++ b/spec/rtems/intr/if/server-action.yml @@ -35,7 +35,7 @@ index-entries: [] interface-type: struct links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: rtems_interrupt_server_action diff --git a/spec/rtems/intr/if/server-config.yml b/spec/rtems/intr/if/server-config.yml index 5f44d2b0..110b3929 100644 --- a/spec/rtems/intr/if/server-config.yml +++ b/spec/rtems/intr/if/server-config.yml @@ -76,7 +76,7 @@ index-entries: [] interface-type: struct links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: rtems_interrupt_server_config diff --git a/spec/rtems/intr/if/server-control.yml b/spec/rtems/intr/if/server-control.yml index 0489e843..35f18132 100644 --- a/spec/rtems/intr/if/server-control.yml +++ b/spec/rtems/intr/if/server-control.yml @@ -70,7 +70,7 @@ index-entries: [] interface-type: struct links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: rtems_interrupt_server_control diff --git a/spec/rtems/intr/if/server-create.yml b/spec/rtems/intr/if/server-create.yml index f6574503..956623a9 100644 --- a/spec/rtems/intr/if/server-create.yml +++ b/spec/rtems/intr/if/server-create.yml @@ -19,7 +19,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-default.yml b/spec/rtems/intr/if/server-default.yml index c5e50478..4a91df5c 100644 --- a/spec/rtems/intr/if/server-default.yml +++ b/spec/rtems/intr/if/server-default.yml @@ -12,7 +12,7 @@ index-entries: [] interface-type: define links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-delete.yml b/spec/rtems/intr/if/server-delete.yml index 07f9ea5d..fe7d745e 100644 --- a/spec/rtems/intr/if/server-delete.yml +++ b/spec/rtems/intr/if/server-delete.yml @@ -17,7 +17,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-entry-destroy.yml b/spec/rtems/intr/if/server-entry-destroy.yml index 0aaf3188..7777e07c 100644 --- a/spec/rtems/intr/if/server-entry-destroy.yml +++ b/spec/rtems/intr/if/server-entry-destroy.yml @@ -17,7 +17,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-entry-initialize.yml b/spec/rtems/intr/if/server-entry-initialize.yml index bcbaafb2..7210ca78 100644 --- a/spec/rtems/intr/if/server-entry-initialize.yml +++ b/spec/rtems/intr/if/server-entry-initialize.yml @@ -18,7 +18,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-entry-move.yml b/spec/rtems/intr/if/server-entry-move.yml index 072eed2d..29a4f7d3 100644 --- a/spec/rtems/intr/if/server-entry-move.yml +++ b/spec/rtems/intr/if/server-entry-move.yml @@ -18,7 +18,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-entry-submit.yml b/spec/rtems/intr/if/server-entry-submit.yml index f5148576..83ec005e 100644 --- a/spec/rtems/intr/if/server-entry-submit.yml +++ b/spec/rtems/intr/if/server-entry-submit.yml @@ -21,7 +21,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-entry.yml b/spec/rtems/intr/if/server-entry.yml index e9974195..f72bcec9 100644 --- a/spec/rtems/intr/if/server-entry.yml +++ b/spec/rtems/intr/if/server-entry.yml @@ -43,7 +43,7 @@ index-entries: [] interface-type: struct links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: rtems_interrupt_server_entry diff --git a/spec/rtems/intr/if/server-handler-install.yml b/spec/rtems/intr/if/server-handler-install.yml index e41bb849..31698a20 100644 --- a/spec/rtems/intr/if/server-handler-install.yml +++ b/spec/rtems/intr/if/server-handler-install.yml @@ -25,7 +25,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-handler-iterate.yml b/spec/rtems/intr/if/server-handler-iterate.yml index 4cb6d10e..54bf06bf 100644 --- a/spec/rtems/intr/if/server-handler-iterate.yml +++ b/spec/rtems/intr/if/server-handler-iterate.yml @@ -25,7 +25,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-handler-remove.yml b/spec/rtems/intr/if/server-handler-remove.yml index 597ab7aa..a59aab8a 100644 --- a/spec/rtems/intr/if/server-handler-remove.yml +++ b/spec/rtems/intr/if/server-handler-remove.yml @@ -21,7 +21,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-initialize.yml b/spec/rtems/intr/if/server-initialize.yml index 9e8f3b76..610f0236 100644 --- a/spec/rtems/intr/if/server-initialize.yml +++ b/spec/rtems/intr/if/server-initialize.yml @@ -28,7 +28,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-move.yml b/spec/rtems/intr/if/server-move.yml index 250e4523..7d962fbe 100644 --- a/spec/rtems/intr/if/server-move.yml +++ b/spec/rtems/intr/if/server-move.yml @@ -20,7 +20,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-request-destroy.yml b/spec/rtems/intr/if/server-request-destroy.yml index 4c594abf..72bdda28 100644 --- a/spec/rtems/intr/if/server-request-destroy.yml +++ b/spec/rtems/intr/if/server-request-destroy.yml @@ -18,7 +18,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-request-initialize.yml b/spec/rtems/intr/if/server-request-initialize.yml index 209e6d9a..b6b50f92 100644 --- a/spec/rtems/intr/if/server-request-initialize.yml +++ b/spec/rtems/intr/if/server-request-initialize.yml @@ -20,7 +20,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-request-set-vector.yml b/spec/rtems/intr/if/server-request-set-vector.yml index 26822705..5e7a2181 100644 --- a/spec/rtems/intr/if/server-request-set-vector.yml +++ b/spec/rtems/intr/if/server-request-set-vector.yml @@ -19,7 +19,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-request-submit.yml b/spec/rtems/intr/if/server-request-submit.yml index 829c4829..34b3f018 100644 --- a/spec/rtems/intr/if/server-request-submit.yml +++ b/spec/rtems/intr/if/server-request-submit.yml @@ -22,7 +22,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-request.yml b/spec/rtems/intr/if/server-request.yml index a6f8bea4..cbdca03c 100644 --- a/spec/rtems/intr/if/server-request.yml +++ b/spec/rtems/intr/if/server-request.yml @@ -27,7 +27,7 @@ index-entries: [] interface-type: struct links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: rtems_interrupt_server_request diff --git a/spec/rtems/intr/if/server-resume.yml b/spec/rtems/intr/if/server-resume.yml index 374053a1..20812b5d 100644 --- a/spec/rtems/intr/if/server-resume.yml +++ b/spec/rtems/intr/if/server-resume.yml @@ -17,7 +17,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-set-affinity.yml b/spec/rtems/intr/if/server-set-affinity.yml index 93f67fe9..250bc985 100644 --- a/spec/rtems/intr/if/server-set-affinity.yml +++ b/spec/rtems/intr/if/server-set-affinity.yml @@ -20,7 +20,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/server-suspend.yml b/spec/rtems/intr/if/server-suspend.yml index 57a6a1a4..345b972c 100644 --- a/spec/rtems/intr/if/server-suspend.yml +++ b/spec/rtems/intr/if/server-suspend.yml @@ -17,7 +17,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/set-affinity.yml b/spec/rtems/intr/if/set-affinity.yml index 5a63a12a..9d9909ee 100644 --- a/spec/rtems/intr/if/set-affinity.yml +++ b/spec/rtems/intr/if/set-affinity.yml @@ -19,7 +19,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/shared.yml b/spec/rtems/intr/if/shared.yml index a7568775..85cb6649 100644 --- a/spec/rtems/intr/if/shared.yml +++ b/spec/rtems/intr/if/shared.yml @@ -13,7 +13,7 @@ index-entries: [] interface-type: define links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: RTEMS_INTERRUPT_SHARED diff --git a/spec/rtems/intr/if/signal-variant.yml b/spec/rtems/intr/if/signal-variant.yml index 2e3ab173..4b81eb20 100644 --- a/spec/rtems/intr/if/signal-variant.yml +++ b/spec/rtems/intr/if/signal-variant.yml @@ -10,7 +10,7 @@ index-entries: [] interface-type: enum links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: interface-enumerator diff --git a/spec/rtems/intr/if/unique.yml b/spec/rtems/intr/if/unique.yml index a1cb3895..66240112 100644 --- a/spec/rtems/intr/if/unique.yml +++ b/spec/rtems/intr/if/unique.yml @@ -14,7 +14,7 @@ index-entries: [] interface-type: define links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group name: RTEMS_INTERRUPT_UNIQUE diff --git a/spec/rtems/intr/if/vector-disable.yml b/spec/rtems/intr/if/vector-disable.yml index 65284de0..6cc5230c 100644 --- a/spec/rtems/intr/if/vector-disable.yml +++ b/spec/rtems/intr/if/vector-disable.yml @@ -20,7 +20,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/vector-enable.yml b/spec/rtems/intr/if/vector-enable.yml index c9081ae3..246987c3 100644 --- a/spec/rtems/intr/if/vector-enable.yml +++ b/spec/rtems/intr/if/vector-enable.yml @@ -22,7 +22,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint diff --git a/spec/rtems/intr/if/vector-is-enabled.yml b/spec/rtems/intr/if/vector-is-enabled.yml index fd980cba..e9b7aae1 100644 --- a/spec/rtems/intr/if/vector-is-enabled.yml +++ b/spec/rtems/intr/if/vector-is-enabled.yml @@ -21,7 +21,7 @@ index-entries: [] interface-type: function links: - role: interface-placement - uid: header-2 + uid: header - role: interface-ingroup uid: group - role: constraint |