diff options
Diffstat (limited to 'spec/score/isr/if')
24 files changed, 267 insertions, 0 deletions
diff --git a/spec/score/isr/if/handler-entry.yml b/spec/score/isr/if/handler-entry.yml new file mode 100644 index 00000000..e29434b2 --- /dev/null +++ b/spec/score/isr/if/handler-entry.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header +name: ISR_Handler_entry +reference: null +type: interface diff --git a/spec/score/isr/if/handler.yml b/spec/score/isr/if/handler.yml new file mode 100644 index 00000000..3bd20f6e --- /dev/null +++ b/spec/score/isr/if/handler.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header +name: ISR_Handler +reference: null +type: interface diff --git a/spec/score/isr/if/header-2.yml b/spec/score/isr/if/header-2.yml new file mode 100644 index 00000000..704202c9 --- /dev/null +++ b/spec/score/isr/if/header-2.yml @@ -0,0 +1,12 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +brief: This header file defines interfaces related to the ISR level. +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/domain +path: rtems/score/isrlevel.h +prefix: cpukit/include +type: interface diff --git a/spec/score/isr/if/header-3.yml b/spec/score/isr/if/header-3.yml new file mode 100644 index 00000000..605b56ee --- /dev/null +++ b/spec/score/isr/if/header-3.yml @@ -0,0 +1,12 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +brief: This header file defines interfaces of the ISR Lock Handler +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/domain +path: rtems/score/isrlock.h +prefix: cpukit/include +type: interface diff --git a/spec/score/isr/if/header.yml b/spec/score/isr/if/header.yml new file mode 100644 index 00000000..85523d50 --- /dev/null +++ b/spec/score/isr/if/header.yml @@ -0,0 +1,12 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +brief: This header file defines interfaces of the ISR Handler. +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/domain +path: rtems/score/isr.h +prefix: cpukit/include +type: interface diff --git a/spec/score/isr/if/is-in-progress.yml b/spec/score/isr/if/is-in-progress.yml new file mode 100644 index 00000000..35ddf138 --- /dev/null +++ b/spec/score/isr/if/is-in-progress.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header +name: _ISR_Is_in_progress +reference: null +type: interface diff --git a/spec/score/isr/if/level.yml b/spec/score/isr/if/level.yml new file mode 100644 index 00000000..43871248 --- /dev/null +++ b/spec/score/isr/if/level.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-2 +name: ISR_Level +reference: null +type: interface diff --git a/spec/score/isr/if/local-disable.yml b/spec/score/isr/if/local-disable.yml new file mode 100644 index 00000000..19f94444 --- /dev/null +++ b/spec/score/isr/if/local-disable.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-2 +name: _ISR_Local_disable +reference: null +type: interface diff --git a/spec/score/isr/if/local-enable.yml b/spec/score/isr/if/local-enable.yml new file mode 100644 index 00000000..aeae4915 --- /dev/null +++ b/spec/score/isr/if/local-enable.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-2 +name: _ISR_Local_enable +reference: null +type: interface diff --git a/spec/score/isr/if/local-flash.yml b/spec/score/isr/if/local-flash.yml new file mode 100644 index 00000000..c122a713 --- /dev/null +++ b/spec/score/isr/if/local-flash.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-2 +name: _ISR_Local_flash +reference: null +type: interface diff --git a/spec/score/isr/if/lock-context.yml b/spec/score/isr/if/lock-context.yml new file mode 100644 index 00000000..fe5341f8 --- /dev/null +++ b/spec/score/isr/if/lock-context.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: ISR_lock_Context +reference: null +type: interface diff --git a/spec/score/isr/if/lock-control.yml b/spec/score/isr/if/lock-control.yml new file mode 100644 index 00000000..d40afd06 --- /dev/null +++ b/spec/score/isr/if/lock-control.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: ISR_lock_Control +reference: null +type: interface diff --git a/spec/score/isr/if/lock-declare.yml b/spec/score/isr/if/lock-declare.yml new file mode 100644 index 00000000..604e2a8f --- /dev/null +++ b/spec/score/isr/if/lock-declare.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: ISR_LOCK_DECLARE +reference: null +type: interface diff --git a/spec/score/isr/if/lock-define.yml b/spec/score/isr/if/lock-define.yml new file mode 100644 index 00000000..71f8e80b --- /dev/null +++ b/spec/score/isr/if/lock-define.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: ISR_LOCK_DEFINE +reference: null +type: interface diff --git a/spec/score/isr/if/lock-destroy.yml b/spec/score/isr/if/lock-destroy.yml new file mode 100644 index 00000000..44c67601 --- /dev/null +++ b/spec/score/isr/if/lock-destroy.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: _ISR_lock_Destroy +reference: null +type: interface diff --git a/spec/score/isr/if/lock-initialize.yml b/spec/score/isr/if/lock-initialize.yml new file mode 100644 index 00000000..eeb536b6 --- /dev/null +++ b/spec/score/isr/if/lock-initialize.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: _ISR_lock_Initialize +reference: null +type: interface diff --git a/spec/score/isr/if/lock-initializer.yml b/spec/score/isr/if/lock-initializer.yml new file mode 100644 index 00000000..bcb907a6 --- /dev/null +++ b/spec/score/isr/if/lock-initializer.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: ISR_LOCK_INITIALIZER +reference: null +type: interface diff --git a/spec/score/isr/if/lock-isr-disable-acquire.yml b/spec/score/isr/if/lock-isr-disable-acquire.yml new file mode 100644 index 00000000..d018350c --- /dev/null +++ b/spec/score/isr/if/lock-isr-disable-acquire.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: _ISR_lock_ISR_disable_and_acquire +reference: null +type: interface diff --git a/spec/score/isr/if/lock-isr-disable.yml b/spec/score/isr/if/lock-isr-disable.yml new file mode 100644 index 00000000..53f937b0 --- /dev/null +++ b/spec/score/isr/if/lock-isr-disable.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: _ISR_lock_ISR_disable +reference: null +type: interface diff --git a/spec/score/isr/if/lock-member.yml b/spec/score/isr/if/lock-member.yml new file mode 100644 index 00000000..61d0f78b --- /dev/null +++ b/spec/score/isr/if/lock-member.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: ISR_LOCK_MEMBER +reference: null +type: interface diff --git a/spec/score/isr/if/lock-reference.yml b/spec/score/isr/if/lock-reference.yml new file mode 100644 index 00000000..424ba063 --- /dev/null +++ b/spec/score/isr/if/lock-reference.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: ISR_LOCK_REFERENCE +reference: null +type: interface diff --git a/spec/score/isr/if/lock-release-isr-enable.yml b/spec/score/isr/if/lock-release-isr-enable.yml new file mode 100644 index 00000000..154d76e5 --- /dev/null +++ b/spec/score/isr/if/lock-release-isr-enable.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header-3 +name: _ISR_lock_Release_and_ISR_enable +reference: null +type: interface diff --git a/spec/score/isr/if/stack-size.yml b/spec/score/isr/if/stack-size.yml new file mode 100644 index 00000000..a54f54ca --- /dev/null +++ b/spec/score/isr/if/stack-size.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header +name: _ISR_Stack_size +reference: null +type: interface diff --git a/spec/score/isr/if/vector-number.yml b/spec/score/isr/if/vector-number.yml new file mode 100644 index 00000000..052171fa --- /dev/null +++ b/spec/score/isr/if/vector-number.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +interface-type: unspecified +links: +- role: interface-placement + uid: header +name: ISR_Vector_number +reference: null +type: interface |