summaryrefslogtreecommitdiffstats
path: root/spec/bsp
diff options
context:
space:
mode:
Diffstat (limited to 'spec/bsp')
-rw-r--r--spec/bsp/if/fatal-xil-clock-ttc-irq-install.yml14
-rw-r--r--spec/bsp/if/group-clock.yml16
-rw-r--r--spec/bsp/req/mem-clock.yml18
-rw-r--r--spec/bsp/val/mem-clock.yml57
4 files changed, 14 insertions, 91 deletions
diff --git a/spec/bsp/if/fatal-xil-clock-ttc-irq-install.yml b/spec/bsp/if/fatal-xil-clock-ttc-irq-install.yml
new file mode 100644
index 00000000..ed23d0d6
--- /dev/null
+++ b/spec/bsp/if/fatal-xil-clock-ttc-irq-install.yml
@@ -0,0 +1,14 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2024 embedded brains GmbH & Co. KG
+enabled-by: true
+index-entries: []
+interface-type: unspecified-enumerator
+links:
+- role: interface-placement
+ uid: fatal-header
+- role: interface-ingroup
+ uid: group-fatal
+name: XIL_FATAL_TTC_IRQ_INSTALL
+references: []
+type: interface
diff --git a/spec/bsp/if/group-clock.yml b/spec/bsp/if/group-clock.yml
deleted file mode 100644
index 13ae5a3e..00000000
--- a/spec/bsp/if/group-clock.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH & Co. KG
-enabled-by: true
-identifier: RTEMSDriverClockImpl
-links:
-- role: interface-ingroup
- uid: group-shared
-non-functional-type: design-group
-rationale: null
-references: []
-requirement-type: non-functional
-text: |
- The shared ${/glossary/bsp:/term} interrupt support shall be a component
- containing functions used to implement a ${/glossary/clock-driver:/term}.
-type: requirement
diff --git a/spec/bsp/req/mem-clock.yml b/spec/bsp/req/mem-clock.yml
deleted file mode 100644
index 74f979d2..00000000
--- a/spec/bsp/req/mem-clock.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH & Co. KG
-enabled-by: true
-links:
-- role: requirement-refinement
- uid: ../if/group-clock
-- role: requirement-refinement
- uid: /rtems/req/mem-basic
-non-functional-type: quality
-rationale: null
-references: []
-requirement-type: non-functional
-text: |
- The system shall provide a benchmark program to show the static memory usage
- of a basic application configuration with the clock driver enabled
- (${/acfg/if/appl-needs-clock-driver:/name}).
-type: requirement
diff --git a/spec/bsp/val/mem-clock.yml b/spec/bsp/val/mem-clock.yml
deleted file mode 100644
index c1757c12..00000000
--- a/spec/bsp/val/mem-clock.yml
+++ /dev/null
@@ -1,57 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2021 embedded brains GmbH & Co. KG
-enabled-by: true
-links:
-- role: requirement-refinement
- uid: /testsuites/membench
-- role: validation
- uid: ../req/mem-clock
-test-brief: |
- This static memory usage benchmark program facilitates a basic application
- configuration with the clock driver enabled
- (${/acfg/if/appl-needs-clock-driver:/name}).
-test-code: |
- static void Init( rtems_task_argument arg )
- {
- (void) arg;
-
- /* Nothing to do */
- }
-
- #define TASK_ATTRIBUTES RTEMS_DEFAULT_ATTRIBUTES
-
- #define TASK_STORAGE_SIZE \
- RTEMS_TASK_STORAGE_SIZE( \
- RTEMS_MINIMUM_STACK_SIZE, \
- TASK_ATTRIBUTES )
-
- #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
-
- #define CONFIGURE_MAXIMUM_FILE_DESCRIPTORS 0
-
- #define CONFIGURE_DISABLE_NEWLIB_REENTRANCY
-
- #define CONFIGURE_APPLICATION_DISABLE_FILESYSTEM
-
- #define CONFIGURE_IDLE_TASK_STORAGE_SIZE RTEMS_MINIMUM_STACK_SIZE
-
- #define CONFIGURE_MAXIMUM_TASKS 1
-
- #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
-
- #define CONFIGURE_INIT_TASK_ATTRIBUTES TASK_ATTRIBUTES
-
- #define CONFIGURE_INIT_TASK_INITIAL_MODES RTEMS_DEFAULT_MODES
-
- #define CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE TASK_STORAGE_SIZE
-
- #define CONFIGURE_INIT
-
- #include <rtems/confdefs.h>
-test-description: null
-test-includes:
-- rtems.h
-test-local-includes: []
-test-target: testsuites/membench/mem-bsp-clock.c
-type: memory-benchmark