diff options
Diffstat (limited to '')
42 files changed, 154 insertions, 120 deletions
diff --git a/spec/build/cpukit/optvermaj.yml b/spec/build/bsps/arm/xilinx-zynqmp-rpu/optint0ori.yml index e194930b47..34c42efe17 100644 --- a/spec/build/cpukit/optvermaj.yml +++ b/spec/build/bsps/arm/xilinx-zynqmp-rpu/optint0ori.yml @@ -1,13 +1,18 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: -- get-string-command-line: '6' +- get-integer: null +- assert-uint32: null - env-assign: null +- format-and-define: null build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG -default: [] +default: +- enabled-by: true + value: 0x00000000 description: '' enabled-by: true +format: '{:#010x}' links: [] -name: __RTEMS_MAJOR__ +name: ZYNQMP_RPU_RAM_INT_0_ORIGIN type: build diff --git a/spec/build/cpukit/cpuaarch64.yml b/spec/build/cpukit/cpuaarch64.yml index 2be2923a30..a4ed464fa1 100644 --- a/spec/build/cpukit/cpuaarch64.yml +++ b/spec/build/cpukit/cpuaarch64.yml @@ -23,7 +23,6 @@ install: source: - cpukit/score/cpu/aarch64/include/rtems/score/aarch64-system-registers.h - cpukit/score/cpu/aarch64/include/rtems/score/cpu.h - - cpukit/score/cpu/aarch64/include/rtems/score/cpuatomic.h - cpukit/score/cpu/aarch64/include/rtems/score/cpuimpl.h - cpukit/score/cpu/aarch64/include/rtems/score/aarch64.h - cpukit/score/cpu/aarch64/include/rtems/score/cpu_irq.h diff --git a/spec/build/cpukit/cpuarm.yml b/spec/build/cpukit/cpuarm.yml index 06c1f0d8eb..88f84fd361 100644 --- a/spec/build/cpukit/cpuarm.yml +++ b/spec/build/cpukit/cpuarm.yml @@ -25,7 +25,6 @@ install: - cpukit/score/cpu/arm/include/rtems/score/armv7m.h - cpukit/score/cpu/arm/include/rtems/score/cpu.h - cpukit/score/cpu/arm/include/rtems/score/cpu_asm.h - - cpukit/score/cpu/arm/include/rtems/score/cpuatomic.h - cpukit/score/cpu/arm/include/rtems/score/cpuimpl.h - cpukit/score/cpu/arm/include/rtems/score/paravirt.h links: [] @@ -42,6 +41,7 @@ source: - cpukit/score/cpu/arm/arm_exc_interrupt.S - cpukit/score/cpu/arm/armv4-exception-default.S - cpukit/score/cpu/arm/armv4-sync-synchronize.c +- cpukit/score/cpu/arm/armv4-isr-install-vector.c - cpukit/score/cpu/arm/armv7-thread-idle.c - cpukit/score/cpu/arm/armv7m-context-initialize.c - cpukit/score/cpu/arm/armv7m-context-restore.c diff --git a/spec/build/cpukit/cpubfin.yml b/spec/build/cpukit/cpubfin.yml index a382c64c8c..b80135092f 100644 --- a/spec/build/cpukit/cpubfin.yml +++ b/spec/build/cpukit/cpubfin.yml @@ -25,7 +25,6 @@ install: - cpukit/score/cpu/bfin/include/rtems/score/bfin.h - cpukit/score/cpu/bfin/include/rtems/score/cpu.h - cpukit/score/cpu/bfin/include/rtems/score/cpu_asm.h - - cpukit/score/cpu/bfin/include/rtems/score/cpuatomic.h - cpukit/score/cpu/bfin/include/rtems/score/cpuimpl.h links: [] source: diff --git a/spec/build/cpukit/cpui386.yml b/spec/build/cpukit/cpui386.yml index bfd4ec743b..c06a008ffa 100644 --- a/spec/build/cpukit/cpui386.yml +++ b/spec/build/cpukit/cpui386.yml @@ -18,7 +18,6 @@ install: - destination: ${BSP_INCLUDEDIR}/rtems/score source: - cpukit/score/cpu/i386/include/rtems/score/cpu.h - - cpukit/score/cpu/i386/include/rtems/score/cpuatomic.h - cpukit/score/cpu/i386/include/rtems/score/cpuimpl.h - cpukit/score/cpu/i386/include/rtems/score/i386.h - cpukit/score/cpu/i386/include/rtems/score/idtr.h diff --git a/spec/build/cpukit/cpulm32.yml b/spec/build/cpukit/cpulm32.yml index 9d67221386..2ff7110ff5 100644 --- a/spec/build/cpukit/cpulm32.yml +++ b/spec/build/cpukit/cpulm32.yml @@ -19,7 +19,6 @@ install: source: - cpukit/score/cpu/lm32/include/rtems/score/cpu.h - cpukit/score/cpu/lm32/include/rtems/score/cpu_asm.h - - cpukit/score/cpu/lm32/include/rtems/score/cpuatomic.h - cpukit/score/cpu/lm32/include/rtems/score/cpuimpl.h - cpukit/score/cpu/lm32/include/rtems/score/lm32.h links: [] diff --git a/spec/build/cpukit/cpum68k.yml b/spec/build/cpukit/cpum68k.yml index e857baea77..4010473525 100644 --- a/spec/build/cpukit/cpum68k.yml +++ b/spec/build/cpukit/cpum68k.yml @@ -24,7 +24,6 @@ install: - destination: ${BSP_INCLUDEDIR}/rtems/score source: - cpukit/score/cpu/m68k/include/rtems/score/cpu.h - - cpukit/score/cpu/m68k/include/rtems/score/cpuatomic.h - cpukit/score/cpu/m68k/include/rtems/score/cpuimpl.h - cpukit/score/cpu/m68k/include/rtems/score/m68k.h links: [] diff --git a/spec/build/cpukit/cpumicroblaze.yml b/spec/build/cpukit/cpumicroblaze.yml index 3b1bc696a4..4a4b2e75cc 100644 --- a/spec/build/cpukit/cpumicroblaze.yml +++ b/spec/build/cpukit/cpumicroblaze.yml @@ -9,13 +9,15 @@ enabled-by: - microblaze includes: [] install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/microblaze/include/machine/elf_machdep.h - destination: ${BSP_INCLUDEDIR}/rtems source: - cpukit/score/cpu/microblaze/include/rtems/asm.h - destination: ${BSP_INCLUDEDIR}/rtems/score source: - cpukit/score/cpu/microblaze/include/rtems/score/cpu.h - - cpukit/score/cpu/microblaze/include/rtems/score/cpuatomic.h - cpukit/score/cpu/microblaze/include/rtems/score/cpuimpl.h - cpukit/score/cpu/microblaze/include/rtems/score/microblaze.h links: [] diff --git a/spec/build/cpukit/cpumips.yml b/spec/build/cpukit/cpumips.yml index 6dc3761039..43a202cc59 100644 --- a/spec/build/cpukit/cpumips.yml +++ b/spec/build/cpukit/cpumips.yml @@ -22,7 +22,6 @@ install: - destination: ${BSP_INCLUDEDIR}/rtems/score source: - cpukit/score/cpu/mips/include/rtems/score/cpu.h - - cpukit/score/cpu/mips/include/rtems/score/cpuatomic.h - cpukit/score/cpu/mips/include/rtems/score/cpuimpl.h - cpukit/score/cpu/mips/include/rtems/score/mips.h links: [] diff --git a/spec/build/cpukit/cpumoxie.yml b/spec/build/cpukit/cpumoxie.yml index eb788acc1a..28629665c9 100644 --- a/spec/build/cpukit/cpumoxie.yml +++ b/spec/build/cpukit/cpumoxie.yml @@ -18,7 +18,6 @@ install: - destination: ${BSP_INCLUDEDIR}/rtems/score source: - cpukit/score/cpu/moxie/include/rtems/score/cpu.h - - cpukit/score/cpu/moxie/include/rtems/score/cpuatomic.h - cpukit/score/cpu/moxie/include/rtems/score/cpuimpl.h - cpukit/score/cpu/moxie/include/rtems/score/moxie.h links: [] diff --git a/spec/build/cpukit/cpunios2.yml b/spec/build/cpukit/cpunios2.yml index e8d3bc8681..3f424f2808 100644 --- a/spec/build/cpukit/cpunios2.yml +++ b/spec/build/cpukit/cpunios2.yml @@ -19,7 +19,6 @@ install: source: - cpukit/score/cpu/nios2/include/rtems/score/cpu.h - cpukit/score/cpu/nios2/include/rtems/score/cpu_asm.h - - cpukit/score/cpu/nios2/include/rtems/score/cpuatomic.h - cpukit/score/cpu/nios2/include/rtems/score/cpuimpl.h - cpukit/score/cpu/nios2/include/rtems/score/nios2-count-zeros.h - cpukit/score/cpu/nios2/include/rtems/score/nios2-utility.h diff --git a/spec/build/cpukit/cpuopts.yml b/spec/build/cpukit/cpuopts.yml index 49dfc26e4b..1d28ace552 100644 --- a/spec/build/cpukit/cpuopts.yml +++ b/spec/build/cpukit/cpuopts.yml @@ -8,11 +8,7 @@ include-headers: [] install-path: ${BSP_INCLUDEDIR}/rtems/score links: - role: build-dependency - uid: optvermaj -- role: build-dependency - uid: optvermin -- role: build-dependency - uid: optverrev + uid: optprogramprefix - role: build-dependency uid: optgcc - role: build-dependency diff --git a/spec/build/cpukit/cpuor1k.yml b/spec/build/cpukit/cpuor1k.yml index 45b98c4db2..28c06073cb 100644 --- a/spec/build/cpukit/cpuor1k.yml +++ b/spec/build/cpukit/cpuor1k.yml @@ -16,7 +16,6 @@ install: source: - cpukit/score/cpu/or1k/include/rtems/score/cpu.h - cpukit/score/cpu/or1k/include/rtems/score/cpu_asm.h - - cpukit/score/cpu/or1k/include/rtems/score/cpuatomic.h - cpukit/score/cpu/or1k/include/rtems/score/cpuimpl.h - cpukit/score/cpu/or1k/include/rtems/score/or1k-utility.h - cpukit/score/cpu/or1k/include/rtems/score/or1k.h diff --git a/spec/build/cpukit/cpupowerpc.yml b/spec/build/cpukit/cpupowerpc.yml index 549e24f4f8..f52e856a1f 100644 --- a/spec/build/cpukit/cpupowerpc.yml +++ b/spec/build/cpukit/cpupowerpc.yml @@ -21,7 +21,6 @@ install: - destination: ${BSP_INCLUDEDIR}/rtems/score source: - cpukit/score/cpu/powerpc/include/rtems/score/cpu.h - - cpukit/score/cpu/powerpc/include/rtems/score/cpuatomic.h - cpukit/score/cpu/powerpc/include/rtems/score/cpuimpl.h - cpukit/score/cpu/powerpc/include/rtems/score/paravirt.h - cpukit/score/cpu/powerpc/include/rtems/score/powerpc.h diff --git a/spec/build/cpukit/cpuriscv.yml b/spec/build/cpukit/cpuriscv.yml index a74057af19..39f908a697 100644 --- a/spec/build/cpukit/cpuriscv.yml +++ b/spec/build/cpukit/cpuriscv.yml @@ -20,7 +20,6 @@ install: source: - cpukit/score/cpu/riscv/include/rtems/score/cpu.h - cpukit/score/cpu/riscv/include/rtems/score/cpu_asm.h - - cpukit/score/cpu/riscv/include/rtems/score/cpuatomic.h - cpukit/score/cpu/riscv/include/rtems/score/cpuimpl.h - cpukit/score/cpu/riscv/include/rtems/score/riscv-utility.h - cpukit/score/cpu/riscv/include/rtems/score/riscv.h diff --git a/spec/build/cpukit/cpush.yml b/spec/build/cpukit/cpush.yml index ed48990bdb..61e178d442 100644 --- a/spec/build/cpukit/cpush.yml +++ b/spec/build/cpukit/cpush.yml @@ -15,7 +15,6 @@ install: - destination: ${BSP_INCLUDEDIR}/rtems/score source: - cpukit/score/cpu/sh/include/rtems/score/cpu.h - - cpukit/score/cpu/sh/include/rtems/score/cpuatomic.h - cpukit/score/cpu/sh/include/rtems/score/cpuimpl.h - cpukit/score/cpu/sh/include/rtems/score/sh.h - cpukit/score/cpu/sh/include/rtems/score/sh_io.h diff --git a/spec/build/cpukit/cpusparc.yml b/spec/build/cpukit/cpusparc.yml index 4f74abbdea..42406bcd95 100644 --- a/spec/build/cpukit/cpusparc.yml +++ b/spec/build/cpukit/cpusparc.yml @@ -23,10 +23,8 @@ install: - destination: ${BSP_INCLUDEDIR}/rtems/score source: - cpukit/score/cpu/sparc/include/rtems/score/cpu.h - - cpukit/score/cpu/sparc/include/rtems/score/cpuatomic.h - cpukit/score/cpu/sparc/include/rtems/score/cpuimpl.h - cpukit/score/cpu/sparc/include/rtems/score/sparc.h - - cpukit/score/cpu/sparc/include/rtems/score/sparcimpl.h links: [] source: - cpukit/score/cpu/no_cpu/cpuidle.c @@ -37,7 +35,6 @@ source: - cpukit/score/cpu/sparc/sparc-bad-trap.S - cpukit/score/cpu/sparc/sparc-context-validate.S - cpukit/score/cpu/sparc/sparc-context-volatile-clobber.S -- cpukit/score/cpu/sparc/sparc-counter-asm.S - cpukit/score/cpu/sparc/sparc-exception-frame-print.c - cpukit/score/cpu/sparc/sparc-isr-handler.S - cpukit/score/cpu/sparc/sparc-isr-install.c diff --git a/spec/build/cpukit/cpusparc64.yml b/spec/build/cpukit/cpusparc64.yml index 6d642676dc..dd35439e4f 100644 --- a/spec/build/cpukit/cpusparc64.yml +++ b/spec/build/cpukit/cpusparc64.yml @@ -15,7 +15,6 @@ install: - destination: ${BSP_INCLUDEDIR}/rtems/score source: - cpukit/score/cpu/sparc64/include/rtems/score/cpu.h - - cpukit/score/cpu/sparc64/include/rtems/score/cpuatomic.h - cpukit/score/cpu/sparc64/include/rtems/score/cpuimpl.h - cpukit/score/cpu/sparc64/include/rtems/score/sparc64.h links: [] diff --git a/spec/build/cpukit/cpuv850.yml b/spec/build/cpukit/cpuv850.yml index 54d7c9ff72..b9475a2b98 100644 --- a/spec/build/cpukit/cpuv850.yml +++ b/spec/build/cpukit/cpuv850.yml @@ -19,7 +19,6 @@ install: source: - cpukit/score/cpu/v850/include/rtems/score/cpu.h - cpukit/score/cpu/v850/include/rtems/score/cpu_asm.h - - cpukit/score/cpu/v850/include/rtems/score/cpuatomic.h - cpukit/score/cpu/v850/include/rtems/score/cpuimpl.h - cpukit/score/cpu/v850/include/rtems/score/v850.h links: [] diff --git a/spec/build/cpukit/cpux8664.yml b/spec/build/cpukit/cpux8664.yml index 87efe88ef0..0a1c2b8aaf 100644 --- a/spec/build/cpukit/cpux8664.yml +++ b/spec/build/cpukit/cpux8664.yml @@ -19,7 +19,6 @@ install: source: - cpukit/score/cpu/x86_64/include/rtems/score/cpu.h - cpukit/score/cpu/x86_64/include/rtems/score/cpu_asm.h - - cpukit/score/cpu/x86_64/include/rtems/score/cpuatomic.h - cpukit/score/cpu/x86_64/include/rtems/score/cpuimpl.h - cpukit/score/cpu/x86_64/include/rtems/score/idt.h - cpukit/score/cpu/x86_64/include/rtems/score/x86_64.h diff --git a/spec/build/cpukit/grp.yml b/spec/build/cpukit/grp.yml index e07e975d7d..7cd1f80ee7 100644 --- a/spec/build/cpukit/grp.yml +++ b/spec/build/cpukit/grp.yml @@ -2,13 +2,11 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group cflags: - ${CPUKIT_OPTIMIZATION_FLAGS} -- ${COVERAGE_COMPILER_FLAGS} copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: - ${CPUKIT_OPTIMIZATION_FLAGS} -- ${COVERAGE_COMPILER_FLAGS} enabled-by: true includes: [] install: [] diff --git a/spec/build/cpukit/libdebugger.yml b/spec/build/cpukit/libdebugger.yml index 3075ca1f9a..bc9db7b8d6 100644 --- a/spec/build/cpukit/libdebugger.yml +++ b/spec/build/cpukit/libdebugger.yml @@ -1,10 +1,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library -cflags: [] +cflags: +- ${COVERAGE_COMPILER_FLAGS} copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] -cxxflags: [] +cxxflags: +- ${COVERAGE_COMPILER_FLAGS} enabled-by: BUILD_LIBDEBUGGER includes: [] install: [] diff --git a/spec/build/cpukit/libftpfs.yml b/spec/build/cpukit/libftpfs.yml index 4dc6b8c651..cc9b9f7980 100644 --- a/spec/build/cpukit/libftpfs.yml +++ b/spec/build/cpukit/libftpfs.yml @@ -1,10 +1,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library -cflags: [] +cflags: +- ${COVERAGE_COMPILER_FLAGS} copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] -cxxflags: [] +cxxflags: +- ${COVERAGE_COMPILER_FLAGS} enabled-by: true includes: [] install: diff --git a/spec/build/cpukit/libjffs2.yml b/spec/build/cpukit/libjffs2.yml index 4fec670f92..f7c74d8f21 100644 --- a/spec/build/cpukit/libjffs2.yml +++ b/spec/build/cpukit/libjffs2.yml @@ -1,11 +1,13 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library cflags: +- ${COVERAGE_COMPILER_FLAGS} - -Wno-pointer-sign copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] -cxxflags: [] +cxxflags: +- ${COVERAGE_COMPILER_FLAGS} enabled-by: true includes: - cpukit/libfs/src/jffs2/include diff --git a/spec/build/cpukit/libmghttpd.yml b/spec/build/cpukit/libmghttpd.yml index 71dbbab974..c6cbe0a8be 100644 --- a/spec/build/cpukit/libmghttpd.yml +++ b/spec/build/cpukit/libmghttpd.yml @@ -1,10 +1,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library -cflags: [] +cflags: +- ${COVERAGE_COMPILER_FLAGS} copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] -cxxflags: [] +cxxflags: +- ${COVERAGE_COMPILER_FLAGS} enabled-by: true includes: [] install: diff --git a/spec/build/cpukit/librtemscpu.yml b/spec/build/cpukit/librtemscpu.yml index 7165ade5ec..196a8acd4e 100644 --- a/spec/build/cpukit/librtemscpu.yml +++ b/spec/build/cpukit/librtemscpu.yml @@ -1,10 +1,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library -cflags: [] +cflags: +- ${COVERAGE_COMPILER_FLAGS} copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] -cxxflags: [] +cxxflags: +- ${COVERAGE_COMPILER_FLAGS} enabled-by: true includes: [] install: @@ -55,11 +57,6 @@ install: - destination: ${BSP_INCLUDEDIR}/dev/flash source: - cpukit/include/dev/flash/flashdev.h -- destination: ${BSP_INCLUDEDIR}/dev/can - source: - - cpukit/include/dev/can/can.h - - cpukit/include/dev/can/can-msg.h - - cpukit/include/dev/can/canqueueimpl.h - destination: ${BSP_INCLUDEDIR}/linux source: - cpukit/include/linux/i2c-dev.h @@ -82,6 +79,7 @@ install: - destination: ${BSP_INCLUDEDIR}/rtems source: - cpukit/include/rtems/assoc.h + - cpukit/include/rtems/base64.h - cpukit/include/rtems/bdbuf.h - cpukit/include/rtems/bdpart.h - cpukit/include/rtems/blkdev.h @@ -101,6 +99,7 @@ install: - cpukit/include/rtems/console.h - cpukit/include/rtems/counter.h - cpukit/include/rtems/cpuuse.h + - cpukit/include/rtems/crc.h - cpukit/include/rtems/deviceio.h - cpukit/include/rtems/devnull.h - cpukit/include/rtems/devzero.h @@ -157,6 +156,8 @@ install: - cpukit/include/rtems/recorddata.h - cpukit/include/rtems/recorddump.h - cpukit/include/rtems/recordserver.h + - cpukit/include/rtems/regulator.h + - cpukit/include/rtems/regulatorimpl.h - cpukit/include/rtems/ringbuf.h - cpukit/include/rtems/rtc.h - cpukit/include/rtems/rtems-debugger-remote-tcp.h @@ -180,6 +181,7 @@ install: - cpukit/include/rtems/stringto.h - cpukit/include/rtems/sysinit.h - cpukit/include/rtems/termiostypes.h + - cpukit/include/rtems/termiosdevice.h - cpukit/include/rtems/thread.h - cpukit/include/rtems/timecounter.h - cpukit/include/rtems/timespec.h @@ -220,6 +222,9 @@ install: - cpukit/include/rtems/debugger/rtems-debugger-bsp.h - cpukit/include/rtems/debugger/rtems-debugger-remote.h - cpukit/include/rtems/debugger/rtems-debugger-server.h +- destination: ${BSP_INCLUDEDIR}/rtems/dev + source: + - cpukit/include/rtems/dev/io.h - destination: ${BSP_INCLUDEDIR}/rtems/posix source: - cpukit/include/rtems/posix/aio_misc.h @@ -285,7 +290,6 @@ install: - cpukit/include/rtems/rtems/eventimpl.h - cpukit/include/rtems/rtems/eventmp.h - cpukit/include/rtems/rtems/intr.h - - cpukit/include/rtems/rtems/mainpage.h - cpukit/include/rtems/rtems/message.h - cpukit/include/rtems/rtems/messagedata.h - cpukit/include/rtems/rtems/messageimpl.h @@ -347,16 +351,13 @@ install: - cpukit/include/rtems/score/corerwlockimpl.h - cpukit/include/rtems/score/coresem.h - cpukit/include/rtems/score/coresemimpl.h - - cpukit/include/rtems/score/cpustdatomic.h - cpukit/include/rtems/score/exception.h - cpukit/include/rtems/score/freechain.h - - cpukit/include/rtems/score/gcov.h - cpukit/include/rtems/score/hash.h - cpukit/include/rtems/score/heap.h - cpukit/include/rtems/score/heapimpl.h - cpukit/include/rtems/score/heapinfo.h - cpukit/include/rtems/score/interr.h - - cpukit/include/rtems/score/io.h - cpukit/include/rtems/score/isr.h - cpukit/include/rtems/score/isrlevel.h - cpukit/include/rtems/score/isrlock.h @@ -379,6 +380,7 @@ install: - cpukit/include/rtems/score/prioritybitmapimpl.h - cpukit/include/rtems/score/priorityimpl.h - cpukit/include/rtems/score/processormask.h + - cpukit/include/rtems/score/processormaskimpl.h - cpukit/include/rtems/score/profiling.h - cpukit/include/rtems/score/protectedheap.h - cpukit/include/rtems/score/rbtree.h @@ -525,6 +527,12 @@ links: - role: build-dependency uid: vckey source: +- cpukit/compression/xz/xz_crc32.c +- cpukit/compression/xz/xz_dec_lzma2.c +- cpukit/compression/xz/xz_dec_stream.c +- cpukit/crc/crc24q.c +- cpukit/base64/base64-encode.c +- cpukit/base64/base64-decode.c - cpukit/dev/flash/flashdev.c - cpukit/dev/i2c/eeprom.c - cpukit/dev/i2c/fpga-i2c-slave.c @@ -537,10 +545,12 @@ source: - cpukit/dev/i2c/ti-lm25066a.c - cpukit/dev/i2c/ti-tmp112.c - cpukit/dev/i2c/xilinx-axi-i2c.c +- cpukit/dev/ioprintf.c +- cpukit/dev/iorelax.c +- cpukit/dev/iovprintf.c - cpukit/dev/serial/sc16is752-spi.c - cpukit/dev/serial/sc16is752.c - cpukit/dev/spi/spi-bus.c -- cpukit/dev/can/can.c - cpukit/dtc/libfdt/fdt.c - cpukit/dtc/libfdt/fdt_addresses.c - cpukit/dtc/libfdt/fdt_empty_tree.c @@ -946,6 +956,7 @@ source: - cpukit/libmisc/mouse/mouse_parser.c - cpukit/libmisc/mouse/serial_mouse.c - cpukit/libmisc/redirector/stdio-redirect.c +- cpukit/libmisc/regulator/regulator.c - cpukit/libmisc/rtems-fdt/rtems-fdt-shell.c - cpukit/libmisc/rtems-fdt/rtems-fdt.c - cpukit/libmisc/stackchk/check.c @@ -973,9 +984,6 @@ source: - cpukit/libmisc/uuid/unpack.c - cpukit/libmisc/uuid/unparse.c - cpukit/libmisc/uuid/uuid_time.c -- cpukit/libmisc/xz/xz_crc32.c -- cpukit/libmisc/xz/xz_dec_lzma2.c -- cpukit/libmisc/xz/xz_dec_stream.c - cpukit/libstdthreads/call_once.c - cpukit/libstdthreads/cnd.c - cpukit/libstdthreads/mtx.c @@ -1415,9 +1423,6 @@ source: - cpukit/score/src/debugunreachable.c - cpukit/score/src/freechain.c - cpukit/score/src/futex.c -- cpukit/score/src/gcovdumpinfobase64.c -- cpukit/score/src/gcovdumpinfo.c -- cpukit/score/src/gcovinfoset.c - cpukit/score/src/hash.c - cpukit/score/src/heap.c - cpukit/score/src/heapallocate.c @@ -1432,10 +1437,6 @@ source: - cpukit/score/src/heapsizeofuserarea.c - cpukit/score/src/heapwalk.c - cpukit/score/src/interr.c -- cpukit/score/src/iobase64.c -- cpukit/score/src/ioprintf.c -- cpukit/score/src/iorelax.c -- cpukit/score/src/iovprintf.c - cpukit/score/src/isr.c - cpukit/score/src/isrisinprogress.c - cpukit/score/src/isrvectortable.c diff --git a/spec/build/cpukit/librtemscxx.yml b/spec/build/cpukit/librtemscxx.yml index 3803963470..97d65a1599 100644 --- a/spec/build/cpukit/librtemscxx.yml +++ b/spec/build/cpukit/librtemscxx.yml @@ -1,10 +1,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library -cflags: [] +cflags: +- ${COVERAGE_COMPILER_FLAGS} copyrights: - Copyright (C) 2020 Chris Johns (http://contemporary.software) cppflags: [] cxxflags: +- ${COVERAGE_COMPILER_FLAGS} - -std=c++17 enabled-by: true includes: [] diff --git a/spec/build/cpukit/librtemsdfltcfg.yml b/spec/build/cpukit/librtemsdfltcfg.yml index 3a77aa145d..2d5722fa2c 100644 --- a/spec/build/cpukit/librtemsdfltcfg.yml +++ b/spec/build/cpukit/librtemsdfltcfg.yml @@ -1,10 +1,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library -cflags: [] +cflags: +- ${COVERAGE_COMPILER_FLAGS} copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] -cxxflags: [] +cxxflags: +- ${COVERAGE_COMPILER_FLAGS} enabled-by: true includes: [] install: [] diff --git a/spec/build/cpukit/librtemstest.yml b/spec/build/cpukit/librtemstest.yml index 4794312fa4..fc268f8971 100644 --- a/spec/build/cpukit/librtemstest.yml +++ b/spec/build/cpukit/librtemstest.yml @@ -12,10 +12,15 @@ install: source: - cpukit/include/rtems/test.h - cpukit/include/rtems/test-info.h + - cpukit/include/rtems/test-gcov.h + - cpukit/include/rtems/test-printer.h - cpukit/include/rtems/test-scheduler.h install-path: ${BSP_LIBDIR} links: [] source: +- cpukit/libtest/gcovdumpinfobase64.c +- cpukit/libtest/gcovdumpinfo.c +- cpukit/libtest/gcovinfoset.c - cpukit/libtest/t-test-busy-tick.c - cpukit/libtest/t-test-busy.c - cpukit/libtest/t-test-checks-eno.c diff --git a/spec/build/cpukit/libtelnetd.yml b/spec/build/cpukit/libtelnetd.yml index 8106b67499..adfda2ba30 100644 --- a/spec/build/cpukit/libtelnetd.yml +++ b/spec/build/cpukit/libtelnetd.yml @@ -1,10 +1,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library -cflags: [] +cflags: +- ${COVERAGE_COMPILER_FLAGS} copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] -cxxflags: [] +cxxflags: +- ${COVERAGE_COMPILER_FLAGS} enabled-by: true includes: - cpukit/libnetworking diff --git a/spec/build/cpukit/libtftpfs.yml b/spec/build/cpukit/libtftpfs.yml index 31979963f7..c20ce2c7b7 100644 --- a/spec/build/cpukit/libtftpfs.yml +++ b/spec/build/cpukit/libtftpfs.yml @@ -1,10 +1,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library -cflags: [] +cflags: +- ${COVERAGE_COMPILER_FLAGS} copyrights: - Copyright (C) 2020, 2022 embedded brains GmbH & Co. KG cppflags: [] -cxxflags: [] +cxxflags: +- ${COVERAGE_COMPILER_FLAGS} enabled-by: true includes: - cpukit/libnetworking diff --git a/spec/build/cpukit/libz.yml b/spec/build/cpukit/libz.yml index f241b2c1dc..86b261957d 100644 --- a/spec/build/cpukit/libz.yml +++ b/spec/build/cpukit/libz.yml @@ -1,10 +1,12 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: library -cflags: [] +cflags: +- ${COVERAGE_COMPILER_FLAGS} copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] -cxxflags: [] +cxxflags: +- ${COVERAGE_COMPILER_FLAGS} enabled-by: true includes: [] install: @@ -15,20 +17,20 @@ install: install-path: ${BSP_LIBDIR} links: [] source: -- cpukit/zlib/adler32.c -- cpukit/zlib/compress.c -- cpukit/zlib/crc32.c -- cpukit/zlib/deflate.c -- cpukit/zlib/gzclose.c -- cpukit/zlib/gzlib.c -- cpukit/zlib/gzread.c -- cpukit/zlib/gzwrite.c -- cpukit/zlib/infback.c -- cpukit/zlib/inffast.c -- cpukit/zlib/inflate.c -- cpukit/zlib/inftrees.c -- cpukit/zlib/trees.c -- cpukit/zlib/uncompr.c -- cpukit/zlib/zutil.c +- cpukit/compression/zlib/adler32.c +- cpukit/compression/zlib/compress.c +- cpukit/compression/zlib/crc32.c +- cpukit/compression/zlib/deflate.c +- cpukit/compression/zlib/gzclose.c +- cpukit/compression/zlib/gzlib.c +- cpukit/compression/zlib/gzread.c +- cpukit/compression/zlib/gzwrite.c +- cpukit/compression/zlib/infback.c +- cpukit/compression/zlib/inffast.c +- cpukit/compression/zlib/inflate.c +- cpukit/compression/zlib/inftrees.c +- cpukit/compression/zlib/trees.c +- cpukit/compression/zlib/uncompr.c +- cpukit/compression/zlib/zutil.c target: z type: build diff --git a/spec/build/cpukit/objdl.yml b/spec/build/cpukit/objdl.yml index 133485a93d..1620080008 100644 --- a/spec/build/cpukit/objdl.yml +++ b/spec/build/cpukit/objdl.yml @@ -37,6 +37,8 @@ links: - role: build-dependency uid: objdlm68k - role: build-dependency + uid: objdlmicroblaze +- role: build-dependency uid: objdlmips - role: build-dependency uid: objdlmoxie @@ -66,6 +68,7 @@ source: - cpukit/libdl/rtl-shell.c - cpukit/libdl/rtl-string.c - cpukit/libdl/rtl-sym.c +- cpukit/libdl/rtl-tls.c - cpukit/libdl/rtl-trace.c - cpukit/libdl/rtl-unresolved.c - cpukit/libdl/rtl-unwind-dw2.c diff --git a/spec/build/cpukit/objdlaarch64.yml b/spec/build/cpukit/objdlaarch64.yml index 1715eefd3a..2909a902f2 100644 --- a/spec/build/cpukit/objdlaarch64.yml +++ b/spec/build/cpukit/objdlaarch64.yml @@ -12,5 +12,4 @@ install: [] links: [] source: - cpukit/libdl/rtl-mdreloc-aarch64.c -- cpukit/libdl/rtl-unwind-arm.c type: build diff --git a/spec/build/cpukit/objdlmicroblaze.yml b/spec/build/cpukit/objdlmicroblaze.yml new file mode 100644 index 0000000000..6740d75cf1 --- /dev/null +++ b/spec/build/cpukit/objdlmicroblaze.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2023 On-Line Applications Research (OAR) +cppflags: [] +cxxflags: [] +enabled-by: +- microblaze +includes: [] +install: [] +links: [] +source: +- cpukit/libdl/rtl-mdreloc-microblaze.c +type: build diff --git a/spec/build/cpukit/optgcc.yml b/spec/build/cpukit/optgcc.yml index 3afb909444..94af494af4 100644 --- a/spec/build/cpukit/optgcc.yml +++ b/spec/build/cpukit/optgcc.yml @@ -1,21 +1,21 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: -- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-gcc +- set-value: ${PROGRAM_PREFIX}gcc - substitute: null - find-program: null - env-assign: AS - env-assign: CC - env-assign: LINK_CC -- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-g++ +- set-value: ${PROGRAM_PREFIX}g++ - substitute: null - find-program: null - env-assign: CXX - env-assign: LINK_CXX -- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-ar +- set-value: ${PROGRAM_PREFIX}ar - substitute: null - find-program: null - env-assign: AR -- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-ld +- set-value: ${PROGRAM_PREFIX}ld - substitute: null - find-program: null - env-assign: LD diff --git a/spec/build/cpukit/optlibdebugger.yml b/spec/build/cpukit/optlibdebugger.yml index 4cee9809f6..5ff67d6bd8 100644 --- a/spec/build/cpukit/optlibdebugger.yml +++ b/spec/build/cpukit/optlibdebugger.yml @@ -9,7 +9,15 @@ default: [] description: '' enabled-by: - aarch64 -- arm +- and: + - arm + - not: bsps/arm/atsam + - not: bsps/arm/imxrt + - not: bsps/arm/lm3s69xx + - not: bsps/arm/lpc176x + - not: bsps/arm/lpc24xx + - not: bsps/arm/stm32h7 + - not: bsps/arm/stm32f4 - i386 - microblaze links: [] diff --git a/spec/build/cpukit/optlibdl.yml b/spec/build/cpukit/optlibdl.yml index 74458daba1..cb45d0e70c 100644 --- a/spec/build/cpukit/optlibdl.yml +++ b/spec/build/cpukit/optlibdl.yml @@ -12,6 +12,7 @@ enabled-by: - arm - i386 - m68k +- microblaze - mips - moxie - powerpc diff --git a/spec/build/cpukit/optprogramprefix.yml b/spec/build/cpukit/optprogramprefix.yml new file mode 100644 index 0000000000..26d093a39a --- /dev/null +++ b/spec/build/cpukit/optprogramprefix.yml @@ -0,0 +1,21 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- get-string: null +- substitute: null +- env-assign: null +build-type: option +copyrights: +- Copyright (C) 2023 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: ${ARCH}-rtems${__RTEMS_MAJOR__}- +description: | + Defines the program prefix of tools (compiler, assembler, linker) used to + build RTEMS. This option may be used to build RTEMS with a vendor tool suite. + Please note, support issues related to using this option with vendor tool + suites should be directed to the vendor of the tools. +enabled-by: true +format: '{}' +links: [] +name: PROGRAM_PREFIX +type: build diff --git a/spec/build/cpukit/optsmp.yml b/spec/build/cpukit/optsmp.yml index 28b9bd4cd8..f78558d6eb 100644 --- a/spec/build/cpukit/optsmp.yml +++ b/spec/build/cpukit/optsmp.yml @@ -5,6 +5,7 @@ actions: - define-condition: null build-type: option copyrights: +- Copyright (C) 2023 B. Moessner - Copyright (C) 2020 embedded brains GmbH & Co. KG default: - enabled-by: true @@ -12,11 +13,6 @@ default: description: | Enable the Symmetric Multiprocessing (SMP) support enabled-by: -- aarch64/xilinx_zynqmp_ilp32_qemu -- aarch64/xilinx_zynqmp_ilp32_zu3eg -- aarch64/xilinx_zynqmp_lp64_cfc400x -- aarch64/xilinx_zynqmp_lp64_qemu -- aarch64/xilinx_zynqmp_lp64_zu3eg - arm/altcycv_devkit - arm/fvp_cortex_r52 - arm/imx7 @@ -27,6 +23,16 @@ enabled-by: - arm/xilinx_zynq_zc702 - arm/xilinx_zynq_zc706 - arm/xilinx_zynq_zedboard +- arm/xilinx_zynq_zybo +- arm/xilinx_zynq_zybo_z7 +- arm/xilinx_zynq_picozed +- arm/xilinx_zynq_pynq +- arm/xilinx_zynq_microzed +- bsps/aarch64/xilinx-zynqmp +- i386/pc386 +- i386/pc486 +- i386/pc586 +- i386/pc686 - powerpc/qoriq_e500 - powerpc/qoriq_e6500_32 - powerpc/qoriq_e6500_64 diff --git a/spec/build/cpukit/optvermin.yml b/spec/build/cpukit/optvermin.yml deleted file mode 100644 index 8a58959394..0000000000 --- a/spec/build/cpukit/optvermin.yml +++ /dev/null @@ -1,13 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -actions: -- set-value: '0' -- env-assign: null -build-type: option -copyrights: -- Copyright (C) 2020 embedded brains GmbH & Co. KG -default: [] -description: '' -enabled-by: true -links: [] -name: __RTEMS_MINOR__ -type: build diff --git a/spec/build/cpukit/optverrev.yml b/spec/build/cpukit/optverrev.yml deleted file mode 100644 index 618c936e86..0000000000 --- a/spec/build/cpukit/optverrev.yml +++ /dev/null @@ -1,13 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -actions: -- set-value: '0' -- env-assign: null -build-type: option -copyrights: -- Copyright (C) 2020 embedded brains GmbH & Co. KG -default: [] -description: '' -enabled-by: true -links: [] -name: __RTEMS_REVISION__ -type: build |