diff options
Diffstat (limited to 'spec/build/testsuites/validation')
48 files changed, 367 insertions, 64 deletions
diff --git a/spec/build/testsuites/validation/bsps/fatal-clock-xil-ttc-irq-install.yml b/spec/build/testsuites/validation/bsps/fatal-clock-xil-ttc-irq-install.yml new file mode 100644 index 0000000000..253131551d --- /dev/null +++ b/spec/build/testsuites/validation/bsps/fatal-clock-xil-ttc-irq-install.yml @@ -0,0 +1,21 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2024 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: bsps/arm/xilinx-zynqmp-rpu +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/validation/bsps/tr-fatal-clock-xil-ttc-irq-install.c +- testsuites/validation/bsps/ts-fatal-clock-xil-ttc-irq-install.c +stlib: [] +target: testsuites/validation/bsps/ts-fatal-clock-xil-ttc-irq-install.exe +type: build +use-after: +- validation +use-before: [] diff --git a/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-cache-snooping-disabled-boot.yml b/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-cache-snooping-disabled-boot.yml new file mode 100644 index 0000000000..93afdb2c32 --- /dev/null +++ b/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-cache-snooping-disabled-boot.yml @@ -0,0 +1,24 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + and: + - RTEMS_SMP + - bsps/sparc/leon3 +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/validation/bsps/tr-fatal-sparc-leon3-cache-snooping-disabled-boot.c +- testsuites/validation/bsps/ts-fatal-sparc-leon3-cache-snooping-disabled-boot.c +stlib: [] +target: testsuites/validation/bsps/ts-fatal-sparc-leon3-cache-snooping-disabled-boot.exe +type: build +use-after: +- validation +use-before: [] diff --git a/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-cache-snooping-disabled-secondary.yml b/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-cache-snooping-disabled-secondary.yml new file mode 100644 index 0000000000..20c4b43989 --- /dev/null +++ b/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-cache-snooping-disabled-secondary.yml @@ -0,0 +1,25 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + and: + - RTEMS_SMP + - bsps/sparc/leon3 +features: c cprogram +includes: [] +ldflags: +- -Wl,--wrap=bsp_start_on_secondary_processor +links: [] +source: +- testsuites/validation/bsps/tr-fatal-sparc-leon3-cache-snooping-disabled-secondary.c +- testsuites/validation/bsps/ts-fatal-sparc-leon3-cache-snooping-disabled-secondary.c +stlib: [] +target: testsuites/validation/bsps/ts-fatal-sparc-leon3-cache-snooping-disabled-secondary.exe +type: build +use-after: +- validation +use-before: [] diff --git a/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-clock-initialization.yml b/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-clock-initialization.yml new file mode 100644 index 0000000000..f8a24d9ccb --- /dev/null +++ b/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-clock-initialization.yml @@ -0,0 +1,21 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: bsps/sparc/leon3 +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/validation/bsps/tr-fatal-sparc-leon3-clock-initialization.c +- testsuites/validation/bsps/ts-fatal-sparc-leon3-clock-initialization.c +stlib: [] +target: testsuites/validation/bsps/ts-fatal-sparc-leon3-clock-initialization.exe +type: build +use-after: +- validation +use-before: [] diff --git a/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-shutdown.yml b/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-shutdown.yml new file mode 100644 index 0000000000..a23409a4b5 --- /dev/null +++ b/spec/build/testsuites/validation/bsps/fatal-sparc-leon3-shutdown.yml @@ -0,0 +1,24 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2022 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: bsps/sparc/leon3 +features: c cprogram +includes: [] +ldflags: +- -Wl,--wrap=_CPU_Fatal_halt +links: +- role: build-dependency + uid: objsparcleon3shutdown +source: +- testsuites/validation/bsps/tc-fatal-sparc-leon3-shutdown-halt.c +- testsuites/validation/bsps/ts-fatal-sparc-leon3-shutdown.c +stlib: [] +target: testsuites/validation/bsps/ts-fatal-sparc-leon3-shutdown.exe +type: build +use-after: +- validation +use-before: [] diff --git a/spec/build/testsuites/validation/bsps/objclockxilttc.yml b/spec/build/testsuites/validation/bsps/objclockxilttc.yml new file mode 100644 index 0000000000..b080bcdbfb --- /dev/null +++ b/spec/build/testsuites/validation/bsps/objclockxilttc.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2024 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: bsps/arm/xilinx-zynqmp-rpu +includes: [] +install: [] +links: [] +source: +- testsuites/validation/tc-dev-clock-xil-ttc.c +type: build diff --git a/spec/build/testsuites/validation/bsps/objgrlib.yml b/spec/build/testsuites/validation/bsps/objgrlib.yml new file mode 100644 index 0000000000..9a5df84195 --- /dev/null +++ b/spec/build/testsuites/validation/bsps/objgrlib.yml @@ -0,0 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: bsps/sparc/leon3 +includes: [] +install: [] +links: [] +source: +- testsuites/validation/tc-dev-grlib-apbuart-inbyte-nonblocking.c +- testsuites/validation/tc-dev-grlib-io.c +- testsuites/validation/tc-dev-grlib-irqamp-get-timestamp.c +type: build diff --git a/spec/build/testsuites/validation/bsps/objsparcgr712rc.yml b/spec/build/testsuites/validation/bsps/objsparcgr712rc.yml new file mode 100644 index 0000000000..d3dd60d4a0 --- /dev/null +++ b/spec/build/testsuites/validation/bsps/objsparcgr712rc.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: sparc/gr712rc +includes: [] +install: [] +links: [] +source: +- testsuites/validation/bsps/tc-sparc-gr712rc.c +type: build diff --git a/spec/build/testsuites/validation/bsps/objsparcleon3shutdown.yml b/spec/build/testsuites/validation/bsps/objsparcleon3shutdown.yml new file mode 100644 index 0000000000..d6da0eafdc --- /dev/null +++ b/spec/build/testsuites/validation/bsps/objsparcleon3shutdown.yml @@ -0,0 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2023 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + and: + - RTEMS_SMP + - bsps/sparc/leon3 +includes: [] +install: [] +links: [] +source: +- testsuites/validation/bsps/tc-fatal-sparc-leon3-shutdown-request.c +type: build diff --git a/spec/build/testsuites/validation/bsps/validation-bsp-0.yml b/spec/build/testsuites/validation/bsps/validation-bsp-0.yml new file mode 100644 index 0000000000..790e05e0bc --- /dev/null +++ b/spec/build/testsuites/validation/bsps/validation-bsp-0.yml @@ -0,0 +1,29 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2023 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: +- bsps/arm/xilinx-zynqmp-rpu +- bsps/sparc/leon3 +features: c cprogram +includes: [] +ldflags: +- -Wl,--wrap=_IO_Relax +links: +- role: build-dependency + uid: objclockxilttc +- role: build-dependency + uid: objgrlib +- role: build-dependency + uid: objsparcgr712rc +source: +- testsuites/validation/bsps/ts-validation-bsp-0.c +stlib: [] +target: testsuites/validation/bsps/ts-validation-bsp-0.exe +type: build +use-after: +- validation +use-before: [] diff --git a/spec/build/testsuites/validation/fatal-boot-processor-not-assigned-to-scheduler.yml b/spec/build/testsuites/validation/fatal-boot-processor-not-assigned-to-scheduler.yml index 8ad72b67c9..e64d9730c7 100644 --- a/spec/build/testsuites/validation/fatal-boot-processor-not-assigned-to-scheduler.yml +++ b/spec/build/testsuites/validation/fatal-boot-processor-not-assigned-to-scheduler.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: RTEMS_SMP diff --git a/spec/build/testsuites/validation/fatal-idle-thread-create-failed.yml b/spec/build/testsuites/validation/fatal-idle-thread-create-failed.yml new file mode 100644 index 0000000000..454f434262 --- /dev/null +++ b/spec/build/testsuites/validation/fatal-idle-thread-create-failed.yml @@ -0,0 +1,20 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2022 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/validation/tr-fatal-idle-thread-create-failed.c +- testsuites/validation/ts-fatal-idle-thread-create-failed.c +stlib: [] +target: testsuites/validation/ts-fatal-idle-thread-create-failed.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/validation/fatal-idle-thread-stack-too-small.yml b/spec/build/testsuites/validation/fatal-idle-thread-stack-too-small.yml new file mode 100644 index 0000000000..aa7108275b --- /dev/null +++ b/spec/build/testsuites/validation/fatal-idle-thread-stack-too-small.yml @@ -0,0 +1,20 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2022 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/validation/tr-fatal-idle-thread-stack-too-small.c +- testsuites/validation/ts-fatal-idle-thread-stack-too-small.c +stlib: [] +target: testsuites/validation/ts-fatal-idle-thread-stack-too-small.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/validation/fatal-init-task-construct-failed.yml b/spec/build/testsuites/validation/fatal-init-task-construct-failed.yml index b43716f8df..4a3253223d 100644 --- a/spec/build/testsuites/validation/fatal-init-task-construct-failed.yml +++ b/spec/build/testsuites/validation/fatal-init-task-construct-failed.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/fatal-mandatory-processor-not-present.yml b/spec/build/testsuites/validation/fatal-mandatory-processor-not-present.yml index 81e5ad93a0..4a89d42140 100644 --- a/spec/build/testsuites/validation/fatal-mandatory-processor-not-present.yml +++ b/spec/build/testsuites/validation/fatal-mandatory-processor-not-present.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: RTEMS_SMP diff --git a/spec/build/testsuites/validation/fatal-scheduler-requires-exactly-one-processor.yml b/spec/build/testsuites/validation/fatal-scheduler-requires-exactly-one-processor.yml index ad589fa53d..ea9805ef0e 100644 --- a/spec/build/testsuites/validation/fatal-scheduler-requires-exactly-one-processor.yml +++ b/spec/build/testsuites/validation/fatal-scheduler-requires-exactly-one-processor.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: RTEMS_SMP diff --git a/spec/build/testsuites/validation/fatal-smp.yml b/spec/build/testsuites/validation/fatal-smp.yml index f544e2960b..bac486f74b 100644 --- a/spec/build/testsuites/validation/fatal-smp.yml +++ b/spec/build/testsuites/validation/fatal-smp.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: RTEMS_SMP diff --git a/spec/build/testsuites/validation/fatal-start-of-mandatory-processor-failed.yml b/spec/build/testsuites/validation/fatal-start-of-mandatory-processor-failed.yml index 25e0994da6..3d1be3c2ff 100644 --- a/spec/build/testsuites/validation/fatal-start-of-mandatory-processor-failed.yml +++ b/spec/build/testsuites/validation/fatal-start-of-mandatory-processor-failed.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: RTEMS_SMP diff --git a/spec/build/testsuites/validation/fatal-start-on-not-online-processor.yml b/spec/build/testsuites/validation/fatal-start-on-not-online-processor.yml index 7858041843..064557d467 100644 --- a/spec/build/testsuites/validation/fatal-start-on-not-online-processor.yml +++ b/spec/build/testsuites/validation/fatal-start-on-not-online-processor.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2022 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2022 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: RTEMS_SMP diff --git a/spec/build/testsuites/validation/fatal-too-large-tls-size.yml b/spec/build/testsuites/validation/fatal-too-large-tls-size.yml index 3b8f342eb9..fca1232ae5 100644 --- a/spec/build/testsuites/validation/fatal-too-large-tls-size.yml +++ b/spec/build/testsuites/validation/fatal-too-large-tls-size.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/grp.yml b/spec/build/testsuites/validation/grp.yml index 909936f149..f10c6a9823 100644 --- a/spec/build/testsuites/validation/grp.yml +++ b/spec/build/testsuites/validation/grp.yml @@ -1,12 +1,14 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group +cflags: [] copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: -- BUILD_TESTS -- BUILD_VALIDATIONTESTS +- Copyright (C) 2020 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: BUILD_VALIDATIONTESTS includes: - ${BSP_INCLUDES} +- testsuites/validation install: [] ldflags: [] links: @@ -15,6 +17,10 @@ links: - role: build-dependency uid: fatal-boot-processor-not-assigned-to-scheduler - role: build-dependency + uid: fatal-idle-thread-create-failed +- role: build-dependency + uid: fatal-idle-thread-stack-too-small +- role: build-dependency uid: fatal-init-task-construct-failed - role: build-dependency uid: fatal-mandatory-processor-not-present @@ -61,8 +67,6 @@ links: - role: build-dependency uid: validation-smp-only-0 - role: build-dependency - uid: validation-smp-only-1 -- role: build-dependency uid: validation-smp-only-2 - role: build-dependency uid: validation-timecounter-0 @@ -74,6 +78,18 @@ links: uid: validation-tls-0 - role: build-dependency uid: validation-tls-1 +- role: build-dependency + uid: bsps/fatal-clock-xil-ttc-irq-install +- role: build-dependency + uid: bsps/fatal-sparc-leon3-cache-snooping-disabled-boot +- role: build-dependency + uid: bsps/fatal-sparc-leon3-cache-snooping-disabled-secondary +- role: build-dependency + uid: bsps/fatal-sparc-leon3-clock-initialization +- role: build-dependency + uid: bsps/fatal-sparc-leon3-shutdown +- role: build-dependency + uid: bsps/validation-bsp-0 type: build use-after: - validation diff --git a/spec/build/testsuites/validation/libvalidation.yml b/spec/build/testsuites/validation/libvalidation.yml index 1ea1976e7a..f73b0f771a 100644 --- a/spec/build/testsuites/validation/libvalidation.yml +++ b/spec/build/testsuites/validation/libvalidation.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/objmrsp.yml b/spec/build/testsuites/validation/objmrsp.yml new file mode 100644 index 0000000000..6d2c283b72 --- /dev/null +++ b/spec/build/testsuites/validation/objmrsp.yml @@ -0,0 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2023 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: RTEMS_SMP +includes: [] +install: [] +links: [] +source: +- testsuites/validation/tr-tq-enqueue-mrsp.c +- testsuites/validation/tr-tq-surrender-mrsp.c +- testsuites/validation/tr-tq-timeout-mrsp.c +type: build diff --git a/spec/build/testsuites/validation/objnodebug.yml b/spec/build/testsuites/validation/objnodebug.yml new file mode 100644 index 0000000000..0b854df443 --- /dev/null +++ b/spec/build/testsuites/validation/objnodebug.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2022 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + not: RTEMS_DEBUG +includes: [] +install: [] +links: [] +source: +- testsuites/validation/tc-basedefs-no-debug.c +type: build diff --git a/spec/build/testsuites/validation/objpreinitarray.yml b/spec/build/testsuites/validation/objpreinitarray.yml new file mode 100644 index 0000000000..c38460ebfe --- /dev/null +++ b/spec/build/testsuites/validation/objpreinitarray.yml @@ -0,0 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2022 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: +- aarch64 +- arm +- riscv +includes: [] +install: [] +links: [] +source: +- testsuites/validation/tc-preinit-array.c +type: build diff --git a/spec/build/testsuites/validation/performance-no-clock-0.yml b/spec/build/testsuites/validation/performance-no-clock-0.yml index 5102bbb7e3..af47b308fa 100644 --- a/spec/build/testsuites/validation/performance-no-clock-0.yml +++ b/spec/build/testsuites/validation/performance-no-clock-0.yml @@ -2,16 +2,18 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] -enabled-by: true +enabled-by: + not: RTEMS_GCOV_COVERAGE features: c cprogram includes: [] ldflags: [] links: [] source: - testsuites/validation/tc-barrier-performance.c +- testsuites/validation/tc-cpu-performance.c - testsuites/validation/tc-event-performance.c - testsuites/validation/tc-message-performance.c - testsuites/validation/tc-part-performance.c diff --git a/spec/build/testsuites/validation/terminate.yml b/spec/build/testsuites/validation/terminate.yml index e87e2ddf5c..8b1cf12f1c 100644 --- a/spec/build/testsuites/validation/terminate.yml +++ b/spec/build/testsuites/validation/terminate.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/userext.yml b/spec/build/testsuites/validation/userext.yml index 48d2b243bb..1e2431f220 100644 --- a/spec/build/testsuites/validation/userext.yml +++ b/spec/build/testsuites/validation/userext.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/validation-0.yml b/spec/build/testsuites/validation/validation-0.yml index 1b14b1d159..20a0432231 100644 --- a/spec/build/testsuites/validation/validation-0.yml +++ b/spec/build/testsuites/validation/validation-0.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true @@ -13,6 +13,7 @@ links: [] source: - testsuites/validation/tc-acfg-appl-needs-clock-driver.c - testsuites/validation/tc-event-send-receive.c +- testsuites/validation/tc-thread-idle-body-no-return.c - testsuites/validation/tr-event-send-receive.c - testsuites/validation/ts-validation-0.c stlib: [] diff --git a/spec/build/testsuites/validation/validation-1.yml b/spec/build/testsuites/validation/validation-1.yml index 4306f71c00..5dc36e3a02 100644 --- a/spec/build/testsuites/validation/validation-1.yml +++ b/spec/build/testsuites/validation/validation-1.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/validation-acfg-0.yml b/spec/build/testsuites/validation/validation-acfg-0.yml index 68bcf3cf7f..90b123ed83 100644 --- a/spec/build/testsuites/validation/validation-acfg-0.yml +++ b/spec/build/testsuites/validation/validation-acfg-0.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/validation-acfg-1.yml b/spec/build/testsuites/validation/validation-acfg-1.yml index 76b8ee28af..46aafbb506 100644 --- a/spec/build/testsuites/validation/validation-acfg-1.yml +++ b/spec/build/testsuites/validation/validation-acfg-1.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/validation-cache.yml b/spec/build/testsuites/validation/validation-cache.yml index 5cee3647e4..d1101dec4b 100644 --- a/spec/build/testsuites/validation/validation-cache.yml +++ b/spec/build/testsuites/validation/validation-cache.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/validation-intr.yml b/spec/build/testsuites/validation/validation-intr.yml index 3bef9b7c9c..bd3e888fce 100644 --- a/spec/build/testsuites/validation/validation-intr.yml +++ b/spec/build/testsuites/validation/validation-intr.yml @@ -2,15 +2,21 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true features: c cprogram includes: [] -ldflags: [] +ldflags: +- -Wl,--wrap=bsp_interrupt_dispatch +- -Wl,--wrap=bsp_interrupt_handler_default +- -Wl,--wrap=bsp_interrupt_spurious +- -Wl,--wrap=_RISCV_Interrupt_dispatch +- -Wl,--wrap=_SPARC_Interrupt_dispatch links: [] source: +- testsuites/validation/tc-bsp-interrupt-handler-dispatch-unchecked.c - testsuites/validation/tc-intr-clear.c - testsuites/validation/tc-intr-entry-install.c - testsuites/validation/tc-intr-entry-remove.c @@ -24,6 +30,7 @@ source: - testsuites/validation/tc-intr-vector-disable.c - testsuites/validation/tc-intr-vector-enable.c - testsuites/validation/tc-intr-vector-is-enabled.c +- testsuites/validation/tc-score-isr.c - testsuites/validation/ts-validation-intr.c stlib: [] target: testsuites/validation/ts-validation-intr.exe diff --git a/spec/build/testsuites/validation/validation-io-kernel.yml b/spec/build/testsuites/validation/validation-io-kernel.yml index 9d6fd6d55c..7947a480a4 100644 --- a/spec/build/testsuites/validation/validation-io-kernel.yml +++ b/spec/build/testsuites/validation/validation-io-kernel.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/validation-no-clock-0.yml b/spec/build/testsuites/validation/validation-no-clock-0.yml index c2cdbba2d9..2a7a48a3b3 100644 --- a/spec/build/testsuites/validation/validation-no-clock-0.yml +++ b/spec/build/testsuites/validation/validation-no-clock-0.yml @@ -2,14 +2,20 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true features: c cprogram includes: [] ldflags: [] -links: [] +links: +- role: build-dependency + uid: objnodebug +- role: build-dependency + uid: objpreinitarray +- role: build-dependency + uid: objmrsp source: - testsuites/validation/tc-acfg.c - testsuites/validation/tc-attr.c @@ -70,6 +76,7 @@ source: - testsuites/validation/tc-sched-yield.c - testsuites/validation/tc-score-fatal.c - testsuites/validation/tc-score-thread.c +- testsuites/validation/tc-score-tq.c - testsuites/validation/tc-sem-create.c - testsuites/validation/tc-sem-flush.c - testsuites/validation/tc-sem-ident.c @@ -135,17 +142,14 @@ source: - testsuites/validation/tr-tq-enqueue-ceiling.c - testsuites/validation/tr-tq-enqueue-deadlock.c - testsuites/validation/tr-tq-enqueue-fifo.c -- testsuites/validation/tr-tq-enqueue-mrsp.c - testsuites/validation/tr-tq-enqueue-priority.c - testsuites/validation/tr-tq-enqueue-priority-inherit.c - testsuites/validation/tr-tq-flush-fifo.c - testsuites/validation/tr-tq-flush-priority.c - testsuites/validation/tr-tq-flush-priority-inherit.c - testsuites/validation/tr-tq-surrender.c -- testsuites/validation/tr-tq-surrender-mrsp.c - testsuites/validation/tr-tq-surrender-priority-inherit.c - testsuites/validation/tr-tq-timeout.c -- testsuites/validation/tr-tq-timeout-mrsp.c - testsuites/validation/tr-tq-timeout-priority-inherit.c - testsuites/validation/ts-validation-no-clock-0.c stlib: [] diff --git a/spec/build/testsuites/validation/validation-non-smp.yml b/spec/build/testsuites/validation/validation-non-smp.yml index 2520ecb5c5..ffda6c3a7c 100644 --- a/spec/build/testsuites/validation/validation-non-smp.yml +++ b/spec/build/testsuites/validation/validation-non-smp.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: diff --git a/spec/build/testsuites/validation/validation-one-cpu-0.yml b/spec/build/testsuites/validation/validation-one-cpu-0.yml index 6219dcde3e..d9e6eba191 100644 --- a/spec/build/testsuites/validation/validation-one-cpu-0.yml +++ b/spec/build/testsuites/validation/validation-one-cpu-0.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/validation-one-cpu-1.yml b/spec/build/testsuites/validation/validation-one-cpu-1.yml index e081dab660..d1f48663c8 100644 --- a/spec/build/testsuites/validation/validation-one-cpu-1.yml +++ b/spec/build/testsuites/validation/validation-one-cpu-1.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true @@ -11,6 +11,7 @@ includes: [] ldflags: [] links: [] source: +- testsuites/validation/tc-acfg-scheduler-table-entries-one-cpu.c - testsuites/validation/tc-task-construct.c - testsuites/validation/ts-validation-one-cpu-1.c stlib: [] diff --git a/spec/build/testsuites/validation/validation-smp-one-cpu-0.yml b/spec/build/testsuites/validation/validation-smp-one-cpu-0.yml index e1aa3b474c..1ba71611b9 100644 --- a/spec/build/testsuites/validation/validation-smp-one-cpu-0.yml +++ b/spec/build/testsuites/validation/validation-smp-one-cpu-0.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: RTEMS_SMP diff --git a/spec/build/testsuites/validation/validation-smp-only-0.yml b/spec/build/testsuites/validation/validation-smp-only-0.yml index fc4091b92e..8a8c5168fa 100644 --- a/spec/build/testsuites/validation/validation-smp-only-0.yml +++ b/spec/build/testsuites/validation/validation-smp-only-0.yml @@ -2,19 +2,17 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: RTEMS_SMP features: c cprogram includes: [] ldflags: -- -Wl,--wrap=bsp_interrupt_handler_default - -Wl,--wrap=_Scheduler_EDF_SMP_Yield links: [] source: - testsuites/validation/tc-acfg-scheduler-edf-smp.c -- testsuites/validation/tc-bsp-interrupt-spurious.c - testsuites/validation/tc-intr-smp-only.c - testsuites/validation/tc-scheduler-smp-only.c - testsuites/validation/tc-sched-smp.c diff --git a/spec/build/testsuites/validation/validation-smp-only-1.yml b/spec/build/testsuites/validation/validation-smp-only-1.yml deleted file mode 100644 index 9425907b72..0000000000 --- a/spec/build/testsuites/validation/validation-smp-only-1.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -build-type: test-program -cflags: [] -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) -cppflags: [] -cxxflags: [] -enabled-by: RTEMS_SMP -features: c cprogram -includes: [] -ldflags: [] -links: [] -source: -- testsuites/validation/ts-validation-smp-only-1.c -stlib: [] -target: testsuites/validation/ts-validation-smp-only-1.exe -type: build -use-after: [] -use-before: [] diff --git a/spec/build/testsuites/validation/validation-smp-only-2.yml b/spec/build/testsuites/validation/validation-smp-only-2.yml index 3d286296fa..2735accb21 100644 --- a/spec/build/testsuites/validation/validation-smp-only-2.yml +++ b/spec/build/testsuites/validation/validation-smp-only-2.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: RTEMS_SMP diff --git a/spec/build/testsuites/validation/validation-timecounter-0.yml b/spec/build/testsuites/validation/validation-timecounter-0.yml index b44a8408fa..d2623605f0 100644 --- a/spec/build/testsuites/validation/validation-timecounter-0.yml +++ b/spec/build/testsuites/validation/validation-timecounter-0.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/validation-timecounter-1.yml b/spec/build/testsuites/validation/validation-timecounter-1.yml index c755cf1da2..e173e30778 100644 --- a/spec/build/testsuites/validation/validation-timecounter-1.yml +++ b/spec/build/testsuites/validation/validation-timecounter-1.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/validation-timecounter-smp-0.yml b/spec/build/testsuites/validation/validation-timecounter-smp-0.yml index ff29bd18ff..f288ae2fdc 100644 --- a/spec/build/testsuites/validation/validation-timecounter-smp-0.yml +++ b/spec/build/testsuites/validation/validation-timecounter-smp-0.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: RTEMS_SMP diff --git a/spec/build/testsuites/validation/validation-tls-0.yml b/spec/build/testsuites/validation/validation-tls-0.yml index 4b4e6bc740..a279923c13 100644 --- a/spec/build/testsuites/validation/validation-tls-0.yml +++ b/spec/build/testsuites/validation/validation-tls-0.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/testsuites/validation/validation-tls-1.yml b/spec/build/testsuites/validation/validation-tls-1.yml index 78c2c143b2..8e56c58935 100644 --- a/spec/build/testsuites/validation/validation-tls-1.yml +++ b/spec/build/testsuites/validation/validation-tls-1.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: test-program cflags: [] copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true |