From 5b18b027f3f1a9e938d24b2aa2735e4a3a0a5119 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 3 Nov 2023 08:32:29 +0100 Subject: build: Add RTEMS_QUAL The goal of the RTEMS pre-qualification activity #3701 is a specified and validated subset of RTEMS. For users of the pre-qualified subset of RTEMS it is important to not accidentally use not pre-qualified features. One way to achieve this, is to build only the sources of the pre-qualified feature set. This customized build is enabled by the new build configuration option RTEMS_QUAL. If it is enabled, then only the pre-qualified subset of RTEMS is built and installed. Building with RTEMS_QUAL enable is currently only supported for the sparc/leon3 BSP family. To support an RTEMS_QUAL enabled build, changes in the CPU port and the BSP are required to only use features of the pre-qualified feature set. Update #4963. --- cpukit/libcsupport/src/alloconly.c | 89 ++ cpukit/libtest/testbeginend.c | 20 +- spec/build/bsps/obj.yml | 87 +- spec/build/bsps/objextra.yml | 99 +++ spec/build/bsps/objgrlib.yml | 149 +--- spec/build/bsps/objgrlibextra.yml | 141 ++++ spec/build/bsps/objirq.yml | 16 +- spec/build/bsps/objirqextra.yml | 24 + spec/build/bsps/objnosmp.yml | 4 +- spec/build/bsps/optldflags.yml | 11 + spec/build/bsps/sparc/grp.yml | 3 +- spec/build/bsps/sparc/leon3/grp.yml | 2 + spec/build/bsps/sparc/leon3/obj.yml | 25 +- spec/build/bsps/sparc/leon3/objextra.yml | 39 + spec/build/bsps/sparc/objmem.yml | 3 +- spec/build/cpukit/cpuarm.yml | 11 +- spec/build/cpukit/cpuarmextra.yml | 18 + spec/build/cpukit/cpuopts.yml | 2 + spec/build/cpukit/cpusparc.yml | 23 +- spec/build/cpukit/cpusparcextra.yml | 28 + spec/build/cpukit/libdebugger.yml | 5 +- spec/build/cpukit/libftpd.yml | 3 +- spec/build/cpukit/libftpfs.yml | 3 +- spec/build/cpukit/libjffs2.yml | 3 +- spec/build/cpukit/libmghttpd.yml | 3 +- spec/build/cpukit/librtemscpu.yml | 1152 +------------------------- spec/build/cpukit/librtemscxx.yml | 3 +- spec/build/cpukit/librtemsdfltcfg.yml | 3 +- spec/build/cpukit/librtemstest.yml | 20 +- spec/build/cpukit/libtelnetd.yml | 3 +- spec/build/cpukit/libtftpfs.yml | 3 +- spec/build/cpukit/libz.yml | 3 +- spec/build/cpukit/objdrvmgr.yml | 7 +- spec/build/cpukit/objextra.yml | 1126 +++++++++++++++++++++++++ spec/build/cpukit/objgnat.yml | 4 +- spec/build/cpukit/objpci.yml | 4 +- spec/build/cpukit/objqual.yml | 14 + spec/build/cpukit/objshell.yml | 3 +- spec/build/cpukit/objsmp.yml | 19 +- spec/build/cpukit/objsmpextra.yml | 25 + spec/build/cpukit/objtestextra.yml | 26 + spec/build/cpukit/objtestqual.yml | 37 + spec/build/cpukit/objtestqualsmp.yml | 18 + spec/build/cpukit/objutf8.yml | 3 +- spec/build/cpukit/optexceptionextensions.yml | 2 + spec/build/cpukit/optlibdl.yml | 21 +- spec/build/cpukit/optqual.yml | 19 + spec/build/testsuites/optada.yml | 5 +- spec/build/testsuites/optbenchmarks.yml | 5 +- spec/build/testsuites/optfs.yml | 5 +- spec/build/testsuites/optlib.yml | 5 +- spec/build/testsuites/optmp.yml | 5 +- spec/build/testsuites/optpsx.yml | 5 +- spec/build/testsuites/optpsxtm.yml | 5 +- spec/build/testsuites/optrhs.yml | 5 +- spec/build/testsuites/optsamples.yml | 2 + spec/build/testsuites/optsmp.yml | 5 +- spec/build/testsuites/optsp.yml | 5 +- spec/build/testsuites/opttm.yml | 5 +- 59 files changed, 1935 insertions(+), 1448 deletions(-) create mode 100644 cpukit/libcsupport/src/alloconly.c create mode 100644 spec/build/bsps/objextra.yml create mode 100644 spec/build/bsps/objgrlibextra.yml create mode 100644 spec/build/bsps/objirqextra.yml create mode 100644 spec/build/bsps/sparc/leon3/objextra.yml create mode 100644 spec/build/cpukit/cpuarmextra.yml create mode 100644 spec/build/cpukit/cpusparcextra.yml create mode 100644 spec/build/cpukit/objextra.yml create mode 100644 spec/build/cpukit/objqual.yml create mode 100644 spec/build/cpukit/objsmpextra.yml create mode 100644 spec/build/cpukit/objtestextra.yml create mode 100644 spec/build/cpukit/objtestqual.yml create mode 100644 spec/build/cpukit/objtestqualsmp.yml create mode 100644 spec/build/cpukit/optqual.yml diff --git a/cpukit/libcsupport/src/alloconly.c b/cpukit/libcsupport/src/alloconly.c new file mode 100644 index 0000000000..8ac09eac87 --- /dev/null +++ b/cpukit/libcsupport/src/alloconly.c @@ -0,0 +1,89 @@ +/* SPDX-License-Identifier: BSD-2-Clause */ + +/** + * @file + * + * @ingroup libcsupport + * + * @brief This source file contains the implementations of rtems_malloc() and + * posix_memalign() which do not support free(). + */ + +/* + * Copyright (C) 2021 embedded brains GmbH & Co. KG + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include + +#include +#include + +#include + +void *rtems_malloc( size_t size ) +{ + if ( size == 0 ) { + return NULL; + } + + return _Memory_Allocate( _Memory_Get(), size, CPU_HEAP_ALIGNMENT ); +} + +int posix_memalign( void **memptr, size_t alignment, size_t size ) +{ + void *p; + + RTEMS_OBFUSCATE_VARIABLE( memptr ); + + if ( memptr == NULL ) { + return EINVAL; + } + + *memptr = NULL; + + if ( alignment < sizeof (void *) ) { + return EINVAL; + } + + if ( ( ( alignment - 1 ) & alignment ) != 0 ) { + return EINVAL; + } + + if ( size == 0 ) { + return 0; + } + + p = _Memory_Allocate( _Memory_Get(), size, alignment ); + + if ( p == NULL ) { + return ENOMEM; + } + + *memptr = p; + return 0; +} diff --git a/cpukit/libtest/testbeginend.c b/cpukit/libtest/testbeginend.c index d520a45e62..3ae061ae1b 100644 --- a/cpukit/libtest/testbeginend.c +++ b/cpukit/libtest/testbeginend.c @@ -41,9 +41,15 @@ #endif #include -#include #include +#if defined(RTEMS_QUAL) +#include +#include +#else +#include +#endif + static const char* const test_state_strings[] = { "EXPECTED_PASS", @@ -55,8 +61,14 @@ static const char* const test_state_strings[] = int rtems_test_begin(const char* name, const RTEMS_TEST_STATE state) { +#if defined(RTEMS_QUAL) + return _IO_Printf( + rtems_put_char, + NULL, +#else return rtems_printf( &rtems_test_printer, +#endif "\n\n*** BEGIN OF TEST %s ***\n" "*** TEST VERSION: %s\n" "*** TEST STATE: %s\n" @@ -92,8 +104,14 @@ int rtems_test_begin(const char* name, const RTEMS_TEST_STATE state) int rtems_test_end(const char* name) { +#if defined(RTEMS_QUAL) + return _IO_Printf( + rtems_put_char, + NULL, +#else return rtems_printf( &rtems_test_printer, +#endif "\n*** END OF TEST %s ***\n\n", name ); } diff --git a/spec/build/bsps/obj.yml b/spec/build/bsps/obj.yml index 6f76e9bb7c..f396bf1b0c 100644 --- a/spec/build/bsps/obj.yml +++ b/spec/build/bsps/obj.yml @@ -11,98 +11,15 @@ install: - destination: ${BSP_INCLUDEDIR}/bsp source: - bsps/include/bsp/bootcard.h - - bsps/include/bsp/console-polled.h - - bsps/include/bsp/console-termios.h - bsps/include/bsp/default-initial-extension.h - bsps/include/bsp/fatal.h - - bsps/include/bsp/fdt.h - - bsps/include/bsp/gpio.h - - bsps/include/bsp/irq-default.h - - bsps/include/bsp/irq-generic.h - - bsps/include/bsp/irq-info.h - - bsps/include/bsp/stackalloc.h - - bsps/include/bsp/u-boot.h - - bsps/include/bsp/uart-output-char.h - - bsps/include/bsp/utility.h -- destination: ${BSP_INCLUDEDIR}/ofw - source: - - bsps/include/ofw/ofw.h - - bsps/include/ofw/ofw_compat.h -- destination: ${BSP_INCLUDEDIR}/libchip - source: - - bsps/include/libchip/ata.h - - bsps/include/libchip/ata_internal.h - - bsps/include/libchip/disp_hcms29xx.h - - bsps/include/libchip/ds1375-rtc.h - - bsps/include/libchip/i2c-2b-eeprom.h - - bsps/include/libchip/i2c-ds1621.h - - bsps/include/libchip/i2c-sc620.h - - bsps/include/libchip/icm7170.h - - bsps/include/libchip/ide_ctrl.h - - bsps/include/libchip/ide_ctrl_cfg.h - - bsps/include/libchip/ide_ctrl_io.h - - bsps/include/libchip/m48t08.h - - bsps/include/libchip/mcp7940m-rtc.h - - bsps/include/libchip/ns16550.h - - bsps/include/libchip/ns16550_p.h - - bsps/include/libchip/rtc.h - - bsps/include/libchip/serial.h - - bsps/include/libchip/sersupp.h - - bsps/include/libchip/spi-flash-m25p40.h - - bsps/include/libchip/spi-fram-fm25l256.h - - bsps/include/libchip/spi-memdrv.h - - bsps/include/libchip/spi-sd-card.h - - bsps/include/libchip/wd80x3.h -- destination: ${BSP_INCLUDEDIR}/dev/serial - source: - - bsps/include/dev/serial/arm-pl011-regs.h - - bsps/include/dev/serial/arm-pl011.h -- destination: ${BSP_INCLUDEDIR}/rtems/zilog - source: - - bsps/include/rtems/zilog/z8036.h - - bsps/include/rtems/zilog/z8530.h -- destination: ${BSP_INCLUDEDIR}/arm/ti - source: - - bsps/include/arm/ti/ti_pinmux.h - - bsps/include/arm/ti/ti_cpuid.h links: +- role: build-dependency + uid: objextra - role: build-dependency uid: objmpci - role: build-dependency uid: objnosmp source: -- bsps/shared/dev/display/disp_hcms29xx.c -- bsps/shared/dev/display/font_hcms29xx.c -- bsps/shared/dev/i2c/i2c-2b-eeprom.c -- bsps/shared/dev/i2c/i2c-ds1621.c -- bsps/shared/dev/i2c/i2c-sc620.c -- bsps/shared/dev/i2c/spi-flash-m25p40.c -- bsps/shared/dev/i2c/spi-fram-fm25l256.c -- bsps/shared/dev/i2c/spi-memdrv.c -- bsps/shared/dev/i2c/spi-sd-card.c -- bsps/shared/dev/ide/ata.c -- bsps/shared/dev/ide/ata_util.c -- bsps/shared/dev/ide/ide_controller.c -- bsps/shared/dev/rtc/ds1375.c -- bsps/shared/dev/rtc/icm7170.c -- bsps/shared/dev/rtc/icm7170_reg.c -- bsps/shared/dev/rtc/icm7170_reg2.c -- bsps/shared/dev/rtc/icm7170_reg4.c -- bsps/shared/dev/rtc/icm7170_reg8.c -- bsps/shared/dev/rtc/m48t08.c -- bsps/shared/dev/rtc/m48t08_reg.c -- bsps/shared/dev/rtc/m48t08_reg2.c -- bsps/shared/dev/rtc/m48t08_reg4.c -- bsps/shared/dev/rtc/m48t08_reg8.c -- bsps/shared/dev/rtc/mcp7940m.c -- bsps/shared/dev/rtc/rtcprobe.c -- bsps/shared/dev/serial/arm-pl011.c -- bsps/shared/dev/serial/ns16550-context.c -- bsps/shared/dev/serial/ns16550.c -- bsps/shared/dev/serial/serprobe.c -- bsps/shared/ofw/ofw.c -- bsps/shared/rtems-version.c - bsps/shared/start/bootcard.c -- bsps/shared/freebsd/sys/arm/ti/ti_pinmux.c -- bsps/shared/freebsd/sys/arm/ti/am335x/am335x_scm_padconf.c type: build diff --git a/spec/build/bsps/objextra.yml b/spec/build/bsps/objextra.yml new file mode 100644 index 0000000000..4195043782 --- /dev/null +++ b/spec/build/bsps/objextra.yml @@ -0,0 +1,99 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + not: RTEMS_QUAL +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/bsp + source: + - bsps/include/bsp/console-polled.h + - bsps/include/bsp/console-termios.h + - bsps/include/bsp/fdt.h + - bsps/include/bsp/gpio.h + - bsps/include/bsp/stackalloc.h + - bsps/include/bsp/u-boot.h + - bsps/include/bsp/uart-output-char.h + - bsps/include/bsp/utility.h +- destination: ${BSP_INCLUDEDIR}/ofw + source: + - bsps/include/ofw/ofw.h + - bsps/include/ofw/ofw_compat.h +- destination: ${BSP_INCLUDEDIR}/libchip + source: + - bsps/include/libchip/ata.h + - bsps/include/libchip/ata_internal.h + - bsps/include/libchip/disp_hcms29xx.h + - bsps/include/libchip/ds1375-rtc.h + - bsps/include/libchip/i2c-2b-eeprom.h + - bsps/include/libchip/i2c-ds1621.h + - bsps/include/libchip/i2c-sc620.h + - bsps/include/libchip/icm7170.h + - bsps/include/libchip/ide_ctrl.h + - bsps/include/libchip/ide_ctrl_cfg.h + - bsps/include/libchip/ide_ctrl_io.h + - bsps/include/libchip/m48t08.h + - bsps/include/libchip/mcp7940m-rtc.h + - bsps/include/libchip/ns16550.h + - bsps/include/libchip/ns16550_p.h + - bsps/include/libchip/rtc.h + - bsps/include/libchip/serial.h + - bsps/include/libchip/sersupp.h + - bsps/include/libchip/spi-flash-m25p40.h + - bsps/include/libchip/spi-fram-fm25l256.h + - bsps/include/libchip/spi-memdrv.h + - bsps/include/libchip/spi-sd-card.h + - bsps/include/libchip/wd80x3.h +- destination: ${BSP_INCLUDEDIR}/dev/serial + source: + - bsps/include/dev/serial/arm-pl011-regs.h + - bsps/include/dev/serial/arm-pl011.h +- destination: ${BSP_INCLUDEDIR}/rtems/zilog + source: + - bsps/include/rtems/zilog/z8036.h + - bsps/include/rtems/zilog/z8530.h +- destination: ${BSP_INCLUDEDIR}/arm/ti + source: + - bsps/include/arm/ti/ti_pinmux.h + - bsps/include/arm/ti/ti_cpuid.h +links: [] +source: +- bsps/shared/dev/display/disp_hcms29xx.c +- bsps/shared/dev/display/font_hcms29xx.c +- bsps/shared/dev/i2c/i2c-2b-eeprom.c +- bsps/shared/dev/i2c/i2c-ds1621.c +- bsps/shared/dev/i2c/i2c-sc620.c +- bsps/shared/dev/i2c/spi-flash-m25p40.c +- bsps/shared/dev/i2c/spi-fram-fm25l256.c +- bsps/shared/dev/i2c/spi-memdrv.c +- bsps/shared/dev/i2c/spi-sd-card.c +- bsps/shared/dev/ide/ata.c +- bsps/shared/dev/ide/ata_util.c +- bsps/shared/dev/ide/ide_controller.c +- bsps/shared/dev/rtc/ds1375.c +- bsps/shared/dev/rtc/icm7170.c +- bsps/shared/dev/rtc/icm7170_reg.c +- bsps/shared/dev/rtc/icm7170_reg2.c +- bsps/shared/dev/rtc/icm7170_reg4.c +- bsps/shared/dev/rtc/icm7170_reg8.c +- bsps/shared/dev/rtc/m48t08.c +- bsps/shared/dev/rtc/m48t08_reg.c +- bsps/shared/dev/rtc/m48t08_reg2.c +- bsps/shared/dev/rtc/m48t08_reg4.c +- bsps/shared/dev/rtc/m48t08_reg8.c +- bsps/shared/dev/rtc/mcp7940m.c +- bsps/shared/dev/rtc/rtcprobe.c +- bsps/shared/dev/serial/arm-pl011.c +- bsps/shared/dev/serial/ns16550-context.c +- bsps/shared/dev/serial/ns16550.c +- bsps/shared/dev/serial/serprobe.c +- bsps/shared/ofw/ofw.c +- bsps/shared/rtems-version.c +- bsps/shared/start/bootcard.c +- bsps/shared/freebsd/sys/arm/ti/ti_pinmux.c +- bsps/shared/freebsd/sys/arm/ti/am335x/am335x_scm_padconf.c +type: build diff --git a/spec/build/bsps/objgrlib.yml b/spec/build/bsps/objgrlib.yml index 0a328d688f..8935ae1dc3 100644 --- a/spec/build/bsps/objgrlib.yml +++ b/spec/build/bsps/objgrlib.yml @@ -10,133 +10,34 @@ includes: [] install: - destination: ${BSP_INCLUDEDIR}/grlib source: - - bsps/include/grlib/ahbstat.h - - bsps/include/grlib/ambapp.h - - bsps/include/grlib/ambapp_bus.h - - bsps/include/grlib/ambapp_bus_grlib.h - - bsps/include/grlib/ambapp_ids.h + - bsps/include/grlib/ahbstat-regs.h + - bsps/include/grlib/ahbtrace-regs.h - bsps/include/grlib/apbuart.h - - bsps/include/grlib/apbuart_cons.h - - bsps/include/grlib/apbuart_termios.h - - bsps/include/grlib/b1553brm.h - - bsps/include/grlib/b1553rt.h - - bsps/include/grlib/bspcommon.h - - bsps/include/grlib/canbtrs.h - - bsps/include/grlib/canmux.h - - bsps/include/grlib/cons.h - - bsps/include/grlib/debug_defs.h - - bsps/include/grlib/genirq.h - - bsps/include/grlib/gpiolib.h - - bsps/include/grlib/gptimer.h - - bsps/include/grlib/gr1553b.h - - bsps/include/grlib/gr1553bc.h - - bsps/include/grlib/gr1553bc_list.h - - bsps/include/grlib/gr1553bm.h - - bsps/include/grlib/gr1553rt.h - - bsps/include/grlib/gr_701.h - - bsps/include/grlib/gr_cpci_gr740.h - - bsps/include/grlib/gr_rasta_adcdac.h - - bsps/include/grlib/gr_rasta_io.h - - bsps/include/grlib/gr_rasta_spw_router.h - - bsps/include/grlib/gr_rasta_tmtc.h - - bsps/include/grlib/gr_tmtc_1553.h - - bsps/include/grlib/gradcdac.h - - bsps/include/grlib/grascs.h - - bsps/include/grlib/grcan.h - - bsps/include/grlib/grctm.h - - bsps/include/grlib/grgpio.h - - bsps/include/grlib/griommu.h - - bsps/include/grlib/grlib.h - - bsps/include/grlib/grlib_impl.h - - bsps/include/grlib/grpci.h - - bsps/include/grlib/grpci2.h - - bsps/include/grlib/grpci2dma.h - - bsps/include/grlib/grpwm.h - - bsps/include/grlib/grslink.h - - bsps/include/grlib/grspw.h - - bsps/include/grlib/grspw_pkt.h - - bsps/include/grlib/grspw_router.h - - bsps/include/grlib/grtc.h - - bsps/include/grlib/grtm.h - - bsps/include/grlib/i2cmst.h - - bsps/include/grlib/l2c.h - - bsps/include/grlib/l4stat.h - - bsps/include/grlib/mctrl.h - - bsps/include/grlib/memscrub.h - - bsps/include/grlib/occan.h - - bsps/include/grlib/pcif.h - - bsps/include/grlib/satcan.h - - bsps/include/grlib/spictrl.h - - bsps/include/grlib/spwcuc.h - - bsps/include/grlib/spwtdp.h - - bsps/include/grlib/tlib.h + - bsps/include/grlib/apbuart-regs.h + - bsps/include/grlib/dsu4-regs.h + - bsps/include/grlib/ftmctrl-regs.h + - bsps/include/grlib/gptimer-regs.h + - bsps/include/grlib/gr1553b-regs.h + - bsps/include/grlib/grcan-regs.h + - bsps/include/grlib/grclkgate-regs.h + - bsps/include/grlib/grethgbit-regs.h + - bsps/include/grlib/grgpio-regs.h + - bsps/include/grlib/griommu-regs.h + - bsps/include/grlib/grpci2-regs.h + - bsps/include/grlib/grspw2-regs.h + - bsps/include/grlib/grspwrouter-regs.h + - bsps/include/grlib/irqamp.h + - bsps/include/grlib/irqamp-regs.h + - bsps/include/grlib/l2cache-regs.h + - bsps/include/grlib/l4stat-regs.h + - bsps/include/grlib/memscrub-regs.h + - bsps/include/grlib/mmctrl-regs.h + - bsps/include/grlib/spictrl-regs.h + - bsps/include/grlib/spwpnp-regs.h + - bsps/include/grlib/spwtdp-regs.h links: - role: build-dependency - uid: objgrlibnosmp + uid: objgrlibextra source: -- bsps/shared/grlib/1553/b1553brm.c -- bsps/shared/grlib/1553/b1553rt.c -- bsps/shared/grlib/1553/gr1553b.c -- bsps/shared/grlib/1553/gr1553bc.c -- bsps/shared/grlib/1553/gr1553bm.c -- bsps/shared/grlib/1553/gr1553rt.c -- bsps/shared/grlib/amba/ahbstat.c -- bsps/shared/grlib/amba/ambapp.c -- bsps/shared/grlib/amba/ambapp_alloc.c -- bsps/shared/grlib/amba/ambapp_count.c -- bsps/shared/grlib/amba/ambapp_depth.c -- bsps/shared/grlib/amba/ambapp_find_by_idx.c -- bsps/shared/grlib/amba/ambapp_freq.c -- bsps/shared/grlib/amba/ambapp_names.c -- bsps/shared/grlib/amba/ambapp_old.c -- bsps/shared/grlib/amba/ambapp_parent.c -- bsps/shared/grlib/amba/ambapp_show.c -- bsps/shared/grlib/analog/gradcdac.c -- bsps/shared/grlib/ascs/grascs.c -- bsps/shared/grlib/btimer/gptimer.c -- bsps/shared/grlib/btimer/tlib.c -- bsps/shared/grlib/btimer/tlib_ckinit.c -- bsps/shared/grlib/can/canbtrs.c -- bsps/shared/grlib/can/canmux.c -- bsps/shared/grlib/can/grcan.c -- bsps/shared/grlib/can/grcanfd.c -- bsps/shared/grlib/can/grcanstd.c -- bsps/shared/grlib/can/occan.c -- bsps/shared/grlib/can/satcan.c -- bsps/shared/grlib/drvmgr/ambapp_bus.c -- bsps/shared/grlib/drvmgr/ambapp_bus_grlib.c -- bsps/shared/grlib/drvmgr/get_resarray_count.c -- bsps/shared/grlib/gpio/gpiolib.c -- bsps/shared/grlib/gpio/grgpio.c -- bsps/shared/grlib/i2c/i2cmst.c -- bsps/shared/grlib/iommu/griommu.c -- bsps/shared/grlib/irq/genirq.c -- bsps/shared/grlib/l2c/l2c.c -- bsps/shared/grlib/mem/mctrl.c -- bsps/shared/grlib/pci/gr_701.c -- bsps/shared/grlib/pci/gr_rasta_adcdac.c -- bsps/shared/grlib/pci/gr_rasta_io.c -- bsps/shared/grlib/pci/gr_rasta_spw_router.c -- bsps/shared/grlib/pci/gr_rasta_tmtc.c -- bsps/shared/grlib/pci/gr_tmtc_1553.c -- bsps/shared/grlib/pci/grpci.c -- bsps/shared/grlib/pci/grpci2.c -- bsps/shared/grlib/pci/grpci2dma.c -- bsps/shared/grlib/pci/pcif.c -- bsps/shared/grlib/pwm/grpwm.c -- bsps/shared/grlib/scrub/memscrub.c -- bsps/shared/grlib/slink/grslink.c -- bsps/shared/grlib/spi/spictrl.c -- bsps/shared/grlib/spw/grspw_pkt.c -- bsps/shared/grlib/spw/grspw_router.c -- bsps/shared/grlib/spw/spwtdp.c -- bsps/shared/grlib/stat/l4stat.c -- bsps/shared/grlib/time/grctm.c -- bsps/shared/grlib/time/spwcuc.c -- bsps/shared/grlib/tmtc/grtc.c -- bsps/shared/grlib/tmtc/grtm.c -- bsps/shared/grlib/uart/apbuart_cons.c - bsps/shared/grlib/uart/apbuart_polled.c -- bsps/shared/grlib/uart/apbuart_termios.c -- bsps/shared/grlib/uart/cons.c type: build diff --git a/spec/build/bsps/objgrlibextra.yml b/spec/build/bsps/objgrlibextra.yml new file mode 100644 index 0000000000..bb834aaf8d --- /dev/null +++ b/spec/build/bsps/objgrlibextra.yml @@ -0,0 +1,141 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + not: RTEMS_QUAL +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/grlib + source: + - bsps/include/grlib/ahbstat.h + - bsps/include/grlib/ambapp.h + - bsps/include/grlib/ambapp_bus.h + - bsps/include/grlib/ambapp_bus_grlib.h + - bsps/include/grlib/ambapp_ids.h + - bsps/include/grlib/apbuart_cons.h + - bsps/include/grlib/apbuart_termios.h + - bsps/include/grlib/b1553brm.h + - bsps/include/grlib/b1553rt.h + - bsps/include/grlib/bspcommon.h + - bsps/include/grlib/canbtrs.h + - bsps/include/grlib/canmux.h + - bsps/include/grlib/cons.h + - bsps/include/grlib/debug_defs.h + - bsps/include/grlib/genirq.h + - bsps/include/grlib/gpiolib.h + - bsps/include/grlib/gptimer.h + - bsps/include/grlib/gr1553b.h + - bsps/include/grlib/gr1553bc.h + - bsps/include/grlib/gr1553bc_list.h + - bsps/include/grlib/gr1553bm.h + - bsps/include/grlib/gr1553rt.h + - bsps/include/grlib/gr_701.h + - bsps/include/grlib/gr_cpci_gr740.h + - bsps/include/grlib/gr_rasta_adcdac.h + - bsps/include/grlib/gr_rasta_io.h + - bsps/include/grlib/gr_rasta_spw_router.h + - bsps/include/grlib/gr_rasta_tmtc.h + - bsps/include/grlib/gr_tmtc_1553.h + - bsps/include/grlib/gradcdac.h + - bsps/include/grlib/grascs.h + - bsps/include/grlib/grcan.h + - bsps/include/grlib/grctm.h + - bsps/include/grlib/grgpio.h + - bsps/include/grlib/griommu.h + - bsps/include/grlib/grlib.h + - bsps/include/grlib/grlib_impl.h + - bsps/include/grlib/grpci.h + - bsps/include/grlib/grpci2.h + - bsps/include/grlib/grpci2dma.h + - bsps/include/grlib/grpwm.h + - bsps/include/grlib/grslink.h + - bsps/include/grlib/grspw.h + - bsps/include/grlib/grspw_pkt.h + - bsps/include/grlib/grspw_router.h + - bsps/include/grlib/grtc.h + - bsps/include/grlib/grtm.h + - bsps/include/grlib/i2cmst.h + - bsps/include/grlib/l2c.h + - bsps/include/grlib/l4stat.h + - bsps/include/grlib/mctrl.h + - bsps/include/grlib/memscrub.h + - bsps/include/grlib/occan.h + - bsps/include/grlib/pcif.h + - bsps/include/grlib/satcan.h + - bsps/include/grlib/spictrl.h + - bsps/include/grlib/spwcuc.h + - bsps/include/grlib/spwtdp.h + - bsps/include/grlib/tlib.h +links: +- role: build-dependency + uid: objgrlibnosmp +source: +- bsps/shared/grlib/1553/b1553brm.c +- bsps/shared/grlib/1553/b1553rt.c +- bsps/shared/grlib/1553/gr1553b.c +- bsps/shared/grlib/1553/gr1553bc.c +- bsps/shared/grlib/1553/gr1553bm.c +- bsps/shared/grlib/1553/gr1553rt.c +- bsps/shared/grlib/amba/ahbstat.c +- bsps/shared/grlib/amba/ambapp.c +- bsps/shared/grlib/amba/ambapp_alloc.c +- bsps/shared/grlib/amba/ambapp_count.c +- bsps/shared/grlib/amba/ambapp_depth.c +- bsps/shared/grlib/amba/ambapp_find_by_idx.c +- bsps/shared/grlib/amba/ambapp_freq.c +- bsps/shared/grlib/amba/ambapp_names.c +- bsps/shared/grlib/amba/ambapp_old.c +- bsps/shared/grlib/amba/ambapp_parent.c +- bsps/shared/grlib/amba/ambapp_show.c +- bsps/shared/grlib/analog/gradcdac.c +- bsps/shared/grlib/ascs/grascs.c +- bsps/shared/grlib/btimer/gptimer.c +- bsps/shared/grlib/btimer/tlib.c +- bsps/shared/grlib/btimer/tlib_ckinit.c +- bsps/shared/grlib/can/canbtrs.c +- bsps/shared/grlib/can/canmux.c +- bsps/shared/grlib/can/grcan.c +- bsps/shared/grlib/can/grcanfd.c +- bsps/shared/grlib/can/grcanstd.c +- bsps/shared/grlib/can/occan.c +- bsps/shared/grlib/can/satcan.c +- bsps/shared/grlib/drvmgr/ambapp_bus.c +- bsps/shared/grlib/drvmgr/ambapp_bus_grlib.c +- bsps/shared/grlib/drvmgr/get_resarray_count.c +- bsps/shared/grlib/gpio/gpiolib.c +- bsps/shared/grlib/gpio/grgpio.c +- bsps/shared/grlib/i2c/i2cmst.c +- bsps/shared/grlib/iommu/griommu.c +- bsps/shared/grlib/irq/genirq.c +- bsps/shared/grlib/l2c/l2c.c +- bsps/shared/grlib/mem/mctrl.c +- bsps/shared/grlib/pci/gr_701.c +- bsps/shared/grlib/pci/gr_rasta_adcdac.c +- bsps/shared/grlib/pci/gr_rasta_io.c +- bsps/shared/grlib/pci/gr_rasta_spw_router.c +- bsps/shared/grlib/pci/gr_rasta_tmtc.c +- bsps/shared/grlib/pci/gr_tmtc_1553.c +- bsps/shared/grlib/pci/grpci.c +- bsps/shared/grlib/pci/grpci2.c +- bsps/shared/grlib/pci/grpci2dma.c +- bsps/shared/grlib/pci/pcif.c +- bsps/shared/grlib/pwm/grpwm.c +- bsps/shared/grlib/scrub/memscrub.c +- bsps/shared/grlib/slink/grslink.c +- bsps/shared/grlib/spi/spictrl.c +- bsps/shared/grlib/spw/grspw_pkt.c +- bsps/shared/grlib/spw/grspw_router.c +- bsps/shared/grlib/spw/spwtdp.c +- bsps/shared/grlib/stat/l4stat.c +- bsps/shared/grlib/time/grctm.c +- bsps/shared/grlib/time/spwcuc.c +- bsps/shared/grlib/tmtc/grtc.c +- bsps/shared/grlib/tmtc/grtm.c +- bsps/shared/grlib/uart/apbuart_cons.c +- bsps/shared/grlib/uart/apbuart_termios.c +- bsps/shared/grlib/uart/cons.c +type: build diff --git a/spec/build/bsps/objirq.yml b/spec/build/bsps/objirq.yml index 2a817649d3..dbb0a13e19 100644 --- a/spec/build/bsps/objirq.yml +++ b/spec/build/bsps/objirq.yml @@ -7,21 +7,19 @@ cppflags: [] cxxflags: [] enabled-by: true includes: [] -install: [] -links: [] +install: +- destination: ${BSP_INCLUDEDIR}/bsp + source: + - bsps/include/bsp/irq-generic.h +links: +- role: build-dependency + uid: objirqextra source: - bsps/shared/irq/irq-affinity.c - bsps/shared/irq/irq-raise-clear.c - bsps/shared/irq/irq-enable-disable.c - bsps/shared/irq/irq-entry-remove.c - bsps/shared/irq/irq-generic.c -- bsps/shared/irq/irq-handler-install.c - bsps/shared/irq/irq-handler-iterate.c -- bsps/shared/irq/irq-handler-remove.c -- bsps/shared/irq/irq-info.c -- bsps/shared/irq/irq-legacy.c - bsps/shared/irq/irq-lock.c -- bsps/shared/irq/irq-record.c -- bsps/shared/irq/irq-server.c -- bsps/shared/irq/irq-shell.c type: build diff --git a/spec/build/bsps/objirqextra.yml b/spec/build/bsps/objirqextra.yml new file mode 100644 index 0000000000..d3578b37cc --- /dev/null +++ b/spec/build/bsps/objirqextra.yml @@ -0,0 +1,24 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + not: RTEMS_QUAL +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/bsp + source: + - bsps/include/bsp/irq-default.h + - bsps/include/bsp/irq-info.h +links: [] +source: +- bsps/shared/irq/irq-info.c +- bsps/shared/irq/irq-handler-install.c +- bsps/shared/irq/irq-handler-remove.c +- bsps/shared/irq/irq-legacy.c +- bsps/shared/irq/irq-server.c +- bsps/shared/irq/irq-shell.c +type: build diff --git a/spec/build/bsps/objnosmp.yml b/spec/build/bsps/objnosmp.yml index b33cf25f00..d971cd2da0 100644 --- a/spec/build/bsps/objnosmp.yml +++ b/spec/build/bsps/objnosmp.yml @@ -6,7 +6,9 @@ copyrights: cppflags: [] cxxflags: [] enabled-by: - not: RTEMS_SMP + not: + - RTEMS_QUAL + - RTEMS_SMP includes: [] install: - destination: ${BSP_INCLUDEDIR}/libchip diff --git a/spec/build/bsps/optldflags.yml b/spec/build/bsps/optldflags.yml index b12b718b1c..bfd9acd3e8 100644 --- a/spec/build/bsps/optldflags.yml +++ b/spec/build/bsps/optldflags.yml @@ -8,6 +8,17 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: +- enabled-by: RTEMS_QUAL + value: + - -nodefaultlibs + - -Wl,--start-group + - -lrtemscpu + - -lrtemsbsp + - -lgcc + - -lc + - -latomic + - -Wl,--end-group + - -Wl,--gc-sections - enabled-by: true value: - -Wl,--gc-sections diff --git a/spec/build/bsps/sparc/grp.yml b/spec/build/bsps/sparc/grp.yml index f59b3995f8..f1a3e81c00 100644 --- a/spec/build/bsps/sparc/grp.yml +++ b/spec/build/bsps/sparc/grp.yml @@ -5,7 +5,8 @@ copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: [] install: - destination: ${BSP_INCLUDEDIR}/bsp diff --git a/spec/build/bsps/sparc/leon3/grp.yml b/spec/build/bsps/sparc/leon3/grp.yml index a995ccc60a..0e2792c3a6 100644 --- a/spec/build/bsps/sparc/leon3/grp.yml +++ b/spec/build/bsps/sparc/leon3/grp.yml @@ -28,6 +28,8 @@ links: uid: abi - role: build-dependency uid: obj +- role: build-dependency + uid: objextra - role: build-dependency uid: objmpci - role: build-dependency diff --git a/spec/build/bsps/sparc/leon3/obj.yml b/spec/build/bsps/sparc/leon3/obj.yml index f8feab3b3b..1cb6743137 100644 --- a/spec/build/bsps/sparc/leon3/obj.yml +++ b/spec/build/bsps/sparc/leon3/obj.yml @@ -10,9 +10,7 @@ includes: [] install: - destination: ${BSP_INCLUDEDIR} source: - - bsps/sparc/leon3/include/amba.h - bsps/sparc/leon3/include/bsp.h - - bsps/sparc/leon3/include/leon.h - destination: ${BSP_INCLUDEDIR}/bsp source: - bsps/sparc/leon3/include/bsp/gr740-bootstrap-regs.h @@ -21,7 +19,9 @@ install: - bsps/sparc/leon3/include/bsp/irq.h - bsps/sparc/leon3/include/bsp/irqimpl.h - bsps/sparc/leon3/include/bsp/leon3.h - - bsps/sparc/leon3/include/bsp/watchdog.h +- destination: ${BSP_INCLUDEDIR}/grlib + source: + - bsps/sparc/include/grlib/io.h - destination: ${BSP_LIBDIR} source: - bsps/sparc/leon3/start/linkcmds.gr712rc @@ -32,33 +32,16 @@ install: - bsps/sparc/shared/start/linkcmds.base links: [] source: -- bsps/shared/dev/getentropy/getentropy-cpucounter.c -- bsps/shared/dev/serial/console-termios.c - bsps/shared/irq/irq-default-handler.c -- bsps/shared/start/bspreset-empty.c -- bsps/shared/start/sbrk.c -- bsps/sparc/leon3/btimer/btimer.c -- bsps/sparc/leon3/btimer/watchdog.c - bsps/sparc/leon3/clock/ckinit.c -- bsps/sparc/leon3/console/console.c - bsps/sparc/leon3/console/printk_support.c -- bsps/sparc/leon3/gnatsupp/gnatsupp.c -- bsps/sparc/leon3/start/amba.c - bsps/sparc/leon3/start/bspclean.c -- bsps/sparc/leon3/start/bspdelay.c - bsps/sparc/leon3/start/bspidle.S - bsps/sparc/leon3/start/bspstart.c - bsps/sparc/leon3/start/cache.c - bsps/sparc/leon3/start/cpucounter.c -- bsps/sparc/leon3/start/drvmgr_def_drivers.c - bsps/sparc/leon3/start/eirq.c - bsps/sparc/leon3/start/gettargethash.c -- bsps/sparc/leon3/start/setvec.c -- bsps/sparc/shared/gnatcommon.c - bsps/sparc/shared/irq/bsp_isr_handler.c -- bsps/sparc/shared/pci/gr_cpci_gr740.c -- bsps/sparc/shared/pci/gr_leon4_n2x.c -- bsps/sparc/shared/pci/pci_memreg_sparc_be.c -- bsps/sparc/shared/pci/pci_memreg_sparc_le.c -- bsps/sparc/shared/start/bsp_fatal_exit.c +- bsps/sparc/shared/start/bspgetworkarea.c type: build diff --git a/spec/build/bsps/sparc/leon3/objextra.yml b/spec/build/bsps/sparc/leon3/objextra.yml new file mode 100644 index 0000000000..5a0da73730 --- /dev/null +++ b/spec/build/bsps/sparc/leon3/objextra.yml @@ -0,0 +1,39 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + not: RTEMS_QUAL +includes: [] +install: +- destination: ${BSP_INCLUDEDIR} + source: + - bsps/sparc/leon3/include/leon.h +- destination: ${BSP_INCLUDEDIR}/bsp + source: + - bsps/sparc/leon3/include/bsp/watchdog.h +links: [] +source: +- bsps/shared/dev/getentropy/getentropy-cpucounter.c +- bsps/shared/dev/serial/console-termios.c +- bsps/shared/start/bspreset-empty.c +- bsps/shared/start/sbrk.c +- bsps/sparc/leon3/btimer/btimer.c +- bsps/sparc/leon3/btimer/watchdog.c +- bsps/sparc/leon3/console/console.c +- bsps/sparc/leon3/gnatsupp/gnatsupp.c +- bsps/sparc/leon3/start/amba.c +- bsps/sparc/leon3/start/bspdelay.c +- bsps/sparc/leon3/start/cpucounter.c +- bsps/sparc/leon3/start/drvmgr_def_drivers.c +- bsps/sparc/leon3/start/setvec.c +- bsps/sparc/shared/gnatcommon.c +- bsps/sparc/shared/pci/gr_cpci_gr740.c +- bsps/sparc/shared/pci/gr_leon4_n2x.c +- bsps/sparc/shared/pci/pci_memreg_sparc_be.c +- bsps/sparc/shared/pci/pci_memreg_sparc_le.c +- bsps/sparc/shared/start/bsp_fatal_exit.c +type: build diff --git a/spec/build/bsps/sparc/objmem.yml b/spec/build/bsps/sparc/objmem.yml index 4c1602efda..2c4320891f 100644 --- a/spec/build/bsps/sparc/objmem.yml +++ b/spec/build/bsps/sparc/objmem.yml @@ -5,7 +5,8 @@ copyrights: - Copyright (C) 2021 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: [] install: [] links: [] diff --git a/spec/build/cpukit/cpuarm.yml b/spec/build/cpukit/cpuarm.yml index 5b140e46bb..aa524a4bf5 100644 --- a/spec/build/cpukit/cpuarm.yml +++ b/spec/build/cpukit/cpuarm.yml @@ -5,8 +5,7 @@ copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] -enabled-by: -- arm +enabled-by: arm includes: [] install: - destination: ${BSP_INCLUDEDIR}/libcpu @@ -27,17 +26,15 @@ install: - cpukit/score/cpu/arm/include/rtems/score/cpu_asm.h - cpukit/score/cpu/arm/include/rtems/score/cpuimpl.h - cpukit/score/cpu/arm/include/rtems/score/paravirt.h -links: [] +links: +- role: build-dependency + uid: cpuarmextra source: - cpukit/score/cpu/arm/__aeabi_read_tp.c - cpukit/score/cpu/arm/__tls_get_addr.c -- cpukit/score/cpu/arm/aarch32-psma-init-default.c -- cpukit/score/cpu/arm/aarch32-psma-init.c - cpukit/score/cpu/arm/arm-context-validate.S - cpukit/score/cpu/arm/arm-context-volatile-clobber.S - cpukit/score/cpu/arm/arm-exception-default.c -- cpukit/score/cpu/arm/arm-exception-frame-print.c -- cpukit/score/cpu/arm/arm_exc_abort.S - cpukit/score/cpu/arm/arm_exc_interrupt.S - cpukit/score/cpu/arm/armv4-exception-default.S - cpukit/score/cpu/arm/armv4-sync-synchronize.c diff --git a/spec/build/cpukit/cpuarmextra.yml b/spec/build/cpukit/cpuarmextra.yml new file mode 100644 index 0000000000..6f762688ff --- /dev/null +++ b/spec/build/cpukit/cpuarmextra.yml @@ -0,0 +1,18 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + not: RTEMS_QUAL +includes: [] +install: [] +links: [] +source: +- cpukit/score/cpu/arm/aarch32-psma-init-default.c +- cpukit/score/cpu/arm/aarch32-psma-init.c +- cpukit/score/cpu/arm/arm-exception-frame-print.c +- cpukit/score/cpu/arm/arm_exc_abort.S +type: build diff --git a/spec/build/cpukit/cpuopts.yml b/spec/build/cpukit/cpuopts.yml index 1d28ace552..c9c366b92a 100644 --- a/spec/build/cpukit/cpuopts.yml +++ b/spec/build/cpukit/cpuopts.yml @@ -15,6 +15,8 @@ links: uid: optarchbits - role: build-dependency uid: optclang +- role: build-dependency + uid: optqual - role: build-dependency uid: optarflags - role: build-dependency diff --git a/spec/build/cpukit/cpusparc.yml b/spec/build/cpukit/cpusparc.yml index 42406bcd95..eb22c56414 100644 --- a/spec/build/cpukit/cpusparc.yml +++ b/spec/build/cpukit/cpusparc.yml @@ -5,39 +5,26 @@ copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] -enabled-by: -- sparc +enabled-by: sparc includes: [] install: -- destination: ${BSP_INCLUDEDIR}/libcpu - source: - - cpukit/score/cpu/sparc/include/libcpu/access.h - - cpukit/score/cpu/sparc/include/libcpu/byteorder.h - - cpukit/score/cpu/sparc/include/libcpu/grlib-tn-0018.h -- destination: ${BSP_INCLUDEDIR}/machine - source: - - cpukit/score/cpu/sparc/include/machine/elf_machdep.h - destination: ${BSP_INCLUDEDIR}/rtems source: - cpukit/score/cpu/sparc/include/rtems/asm.h - destination: ${BSP_INCLUDEDIR}/rtems/score source: + - cpukit/score/cpu/sparc/include/libcpu/grlib-tn-0018.h - cpukit/score/cpu/sparc/include/rtems/score/cpu.h - cpukit/score/cpu/sparc/include/rtems/score/cpuimpl.h - cpukit/score/cpu/sparc/include/rtems/score/sparc.h -links: [] +links: +- role: build-dependency + uid: cpusparcextra source: - cpukit/score/cpu/no_cpu/cpuidle.c -- cpukit/score/cpu/sparc/access_le.c - cpukit/score/cpu/sparc/cpu.c - cpukit/score/cpu/sparc/cpu_asm.S -- cpukit/score/cpu/sparc/sparc-access.S - 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-exception-frame-print.c -- cpukit/score/cpu/sparc/sparc-isr-handler.S -- cpukit/score/cpu/sparc/sparc-isr-install.c - cpukit/score/cpu/sparc/syscall.S - cpukit/score/cpu/sparc/window.S type: build diff --git a/spec/build/cpukit/cpusparcextra.yml b/spec/build/cpukit/cpusparcextra.yml new file mode 100644 index 0000000000..ae8a5c75df --- /dev/null +++ b/spec/build/cpukit/cpusparcextra.yml @@ -0,0 +1,28 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + not: RTEMS_QUAL +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/libcpu + source: + - cpukit/score/cpu/sparc/include/libcpu/access.h + - cpukit/score/cpu/sparc/include/libcpu/byteorder.h +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/sparc/include/machine/elf_machdep.h +links: [] +source: +- cpukit/score/cpu/sparc/access_le.c +- cpukit/score/cpu/sparc/sparc-access.S +- cpukit/score/cpu/sparc/sparc-context-validate.S +- cpukit/score/cpu/sparc/sparc-context-volatile-clobber.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 +type: build diff --git a/spec/build/cpukit/libdebugger.yml b/spec/build/cpukit/libdebugger.yml index bc9db7b8d6..ba3e5d8852 100644 --- a/spec/build/cpukit/libdebugger.yml +++ b/spec/build/cpukit/libdebugger.yml @@ -7,7 +7,10 @@ copyrights: cppflags: [] cxxflags: - ${COVERAGE_COMPILER_FLAGS} -enabled-by: BUILD_LIBDEBUGGER +enabled-by: + and: + - BUILD_LIBDEBUGGER + - not: RTEMS_QUAL includes: [] install: [] install-path: ${BSP_LIBDIR} diff --git a/spec/build/cpukit/libftpd.yml b/spec/build/cpukit/libftpd.yml index 3983ac6bed..8717659dd7 100644 --- a/spec/build/cpukit/libftpd.yml +++ b/spec/build/cpukit/libftpd.yml @@ -5,7 +5,8 @@ copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: [] install: - destination: ${BSP_INCLUDEDIR}/rtems diff --git a/spec/build/cpukit/libftpfs.yml b/spec/build/cpukit/libftpfs.yml index cc9b9f7980..f1ddb3deed 100644 --- a/spec/build/cpukit/libftpfs.yml +++ b/spec/build/cpukit/libftpfs.yml @@ -7,7 +7,8 @@ copyrights: cppflags: [] cxxflags: - ${COVERAGE_COMPILER_FLAGS} -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: [] install: - destination: ${BSP_INCLUDEDIR}/rtems diff --git a/spec/build/cpukit/libjffs2.yml b/spec/build/cpukit/libjffs2.yml index f7c74d8f21..9207b21f95 100644 --- a/spec/build/cpukit/libjffs2.yml +++ b/spec/build/cpukit/libjffs2.yml @@ -8,7 +8,8 @@ copyrights: cppflags: [] cxxflags: - ${COVERAGE_COMPILER_FLAGS} -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: - cpukit/libfs/src/jffs2/include install: diff --git a/spec/build/cpukit/libmghttpd.yml b/spec/build/cpukit/libmghttpd.yml index c6cbe0a8be..7c198d05cd 100644 --- a/spec/build/cpukit/libmghttpd.yml +++ b/spec/build/cpukit/libmghttpd.yml @@ -7,7 +7,8 @@ copyrights: cppflags: [] cxxflags: - ${COVERAGE_COMPILER_FLAGS} -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: [] install: - destination: ${BSP_INCLUDEDIR}/mghttpd diff --git a/spec/build/cpukit/librtemscpu.yml b/spec/build/cpukit/librtemscpu.yml index 9202c31715..17c9aed375 100644 --- a/spec/build/cpukit/librtemscpu.yml +++ b/spec/build/cpukit/librtemscpu.yml @@ -12,184 +12,16 @@ includes: [] install: - destination: ${BSP_INCLUDEDIR} source: - - cpukit/include/aio.h - - cpukit/include/crypt.h - - cpukit/include/dlfcn.h - - cpukit/include/endian.h - - cpukit/include/fdt.h - - cpukit/include/libfdt.h - - cpukit/include/libfdt_env.h - - cpukit/include/link.h - - cpukit/include/link_elf.h - - cpukit/include/md4.h - - cpukit/include/md5.h - - cpukit/include/memory.h - - cpukit/include/mqueue.h - - cpukit/include/poll.h - cpukit/include/rtems.h - cpukit/include/sha224.h - cpukit/include/sha256.h - - cpukit/include/sha384.h - - cpukit/include/sha512.h - - cpukit/include/sha512t.h - - cpukit/include/xz.h -- destination: ${BSP_INCLUDEDIR}/arpa - source: - - cpukit/include/arpa/ftp.h -- destination: ${BSP_INCLUDEDIR}/dev/i2c - source: - - cpukit/include/dev/i2c/eeprom.h - - cpukit/include/dev/i2c/fpga-i2c-slave.h - - cpukit/include/dev/i2c/gpio-nxp-pca9535.h - - cpukit/include/dev/i2c/i2c.h - - cpukit/include/dev/i2c/sensor-lm75a.h - - cpukit/include/dev/i2c/switch-nxp-pca9548a.h - - cpukit/include/dev/i2c/ti-ads-16bit-adc.h - - cpukit/include/dev/i2c/ti-lm25066a.h - - cpukit/include/dev/i2c/ti-tmp112.h - - cpukit/include/dev/i2c/xilinx-axi-i2c.h -- destination: ${BSP_INCLUDEDIR}/dev/serial - source: - - cpukit/include/dev/serial/sc16is752.h -- destination: ${BSP_INCLUDEDIR}/dev/spi - source: - - cpukit/include/dev/spi/spi.h -- destination: ${BSP_INCLUDEDIR}/dev/flash - source: - - cpukit/include/dev/flash/flashdev.h -- destination: ${BSP_INCLUDEDIR}/linux - source: - - cpukit/include/linux/i2c-dev.h - - cpukit/include/linux/i2c.h - - cpukit/include/linux/rbtree.h -- destination: ${BSP_INCLUDEDIR}/linux/spi - source: - - cpukit/include/linux/spi/spidev.h - destination: ${BSP_INCLUDEDIR}/machine source: - cpukit/include/machine/_kernel_cpuset.h - - cpukit/include/machine/_kernel_in.h - - cpukit/include/machine/_kernel_in6.h - - cpukit/include/machine/_kernel_mman.h - cpukit/include/machine/_kernel_param.h - cpukit/include/machine/_kernel_time.h - cpukit/include/machine/_kernel_types.h - - cpukit/include/machine/_kernel_uio.h - cpukit/include/machine/_timecounter.h -- destination: ${BSP_INCLUDEDIR}/rtems - source: - - cpukit/include/rtems/assoc.h - - cpukit/include/rtems/bdbuf.h - - cpukit/include/rtems/bdpart.h - - cpukit/include/rtems/blkdev.h - - cpukit/include/rtems/bsd.h - - cpukit/include/rtems/bspIo.h - - cpukit/include/rtems/bspcmdline.h - - cpukit/include/rtems/btimer.h - - cpukit/include/rtems/capture-cli.h - - cpukit/include/rtems/capture.h - - cpukit/include/rtems/captureimpl.h - - cpukit/include/rtems/cbs.h - - cpukit/include/rtems/chain.h - - cpukit/include/rtems/clockdrv.h - - cpukit/include/rtems/concat.h - - cpukit/include/rtems/confdefs.h - - cpukit/include/rtems/config.h - - cpukit/include/rtems/console.h - - cpukit/include/rtems/counter.h - - cpukit/include/rtems/cpuuse.h - - cpukit/include/rtems/deviceio.h - - cpukit/include/rtems/devnull.h - - cpukit/include/rtems/devzero.h - - cpukit/include/rtems/diskdevs.h - - cpukit/include/rtems/dosfs.h - - cpukit/include/rtems/dumpbuf.h - - cpukit/include/rtems/endian.h - - cpukit/include/rtems/error.h - - cpukit/include/rtems/extension.h - - cpukit/include/rtems/extensiondata.h - - cpukit/include/rtems/extensionimpl.h - - cpukit/include/rtems/fatal.h - - cpukit/include/rtems/fb.h - - cpukit/include/rtems/flashdisk.h - - cpukit/include/rtems/framebuffer.h - - cpukit/include/rtems/fs.h - - cpukit/include/rtems/fsmount.h - - cpukit/include/rtems/ide_part_table.h - - cpukit/include/rtems/imfs.h - - cpukit/include/rtems/imfsimpl.h - - cpukit/include/rtems/init.h - - cpukit/include/rtems/inttypes.h - - cpukit/include/rtems/io.h - - cpukit/include/rtems/ioimpl.h - - cpukit/include/rtems/iosupp.h - - cpukit/include/rtems/irq-extension.h - - cpukit/include/rtems/irq.h - - cpukit/include/rtems/libcsupport.h - - cpukit/include/rtems/libi2c.h - - cpukit/include/rtems/libio.h - - cpukit/include/rtems/libio_.h - - cpukit/include/rtems/linkersets.h - - cpukit/include/rtems/malloc.h - - cpukit/include/rtems/media.h - - cpukit/include/rtems/monitor.h - - cpukit/include/rtems/mouse_parser.h - - cpukit/include/rtems/mptables.h - - cpukit/include/rtems/mw_uid.h - - cpukit/include/rtems/nvdisk-sram.h - - cpukit/include/rtems/nvdisk.h - - cpukit/include/rtems/passwd.h - - cpukit/include/rtems/pci.h - - cpukit/include/rtems/pipe.h - - cpukit/include/rtems/print.h - - cpukit/include/rtems/printer.h - - cpukit/include/rtems/profiling.h - - cpukit/include/rtems/pty.h - - cpukit/include/rtems/qreslib.h - - cpukit/include/rtems/ramdisk.h - - cpukit/include/rtems/rbheap.h - - cpukit/include/rtems/rbtree.h - - cpukit/include/rtems/record.h - - cpukit/include/rtems/recordclient.h - - 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 - - cpukit/include/rtems/rtems-debugger.h - - cpukit/include/rtems/rtems-fdt-shell.h - - cpukit/include/rtems/rtems-fdt.h - - cpukit/include/rtems/rtems-rfs-format.h - - cpukit/include/rtems/rtems-rfs-shell.h - - cpukit/include/rtems/rtems-rfs.h - - cpukit/include/rtems/rtemsdialer.h - - cpukit/include/rtems/scheduler.h - - cpukit/include/rtems/serial_mouse.h - - cpukit/include/rtems/seterr.h - - cpukit/include/rtems/shell.h - - cpukit/include/rtems/shellconfig.h - - cpukit/include/rtems/sparse-disk.h - - cpukit/include/rtems/spurious.h - - cpukit/include/rtems/stackchk.h - - cpukit/include/rtems/status-checks.h - - cpukit/include/rtems/stdio-redirect.h - - 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 - - cpukit/include/rtems/tm27-default.h - - cpukit/include/rtems/tod.h - - cpukit/include/rtems/untar.h - - cpukit/include/rtems/userenv.h - - cpukit/include/rtems/version.h - - cpukit/include/rtems/vmeintr.h - - cpukit/include/rtems/watchdogdrv.h - destination: ${BSP_INCLUDEDIR}/rtems/confdefs source: - cpukit/include/rtems/confdefs/bdbuf.h @@ -215,58 +47,39 @@ install: - cpukit/include/rtems/confdefs/unlimited.h - cpukit/include/rtems/confdefs/wkspace.h - cpukit/include/rtems/confdefs/wkspacesupport.h -- destination: ${BSP_INCLUDEDIR}/rtems/debugger +- destination: ${BSP_INCLUDEDIR}/rtems source: - - cpukit/include/rtems/debugger/rtems-debugger-bsp.h - - cpukit/include/rtems/debugger/rtems-debugger-remote.h - - cpukit/include/rtems/debugger/rtems-debugger-server.h + - cpukit/include/rtems/bspIo.h + - cpukit/include/rtems/chain.h + - cpukit/include/rtems/clockdrv.h + - cpukit/include/rtems/confdefs.h + - cpukit/include/rtems/config.h + - cpukit/include/rtems/counter.h + - cpukit/include/rtems/cpuuse.h + - cpukit/include/rtems/extension.h + - cpukit/include/rtems/extensiondata.h + - cpukit/include/rtems/extensionimpl.h + - cpukit/include/rtems/fatal.h + - cpukit/include/rtems/init.h + - cpukit/include/rtems/io.h + - cpukit/include/rtems/irq-extension.h + - cpukit/include/rtems/libcsupport.h + - cpukit/include/rtems/linkersets.h + - cpukit/include/rtems/malloc.h + - cpukit/include/rtems/print.h + - cpukit/include/rtems/seterr.h + - cpukit/include/rtems/scheduler.h + - cpukit/include/rtems/sysinit.h + - cpukit/include/rtems/timecounter.h + - cpukit/include/rtems/thread.h + - cpukit/include/rtems/version.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 - - cpukit/include/rtems/posix/barrierimpl.h - - cpukit/include/rtems/posix/condimpl.h - - cpukit/include/rtems/posix/key.h - - cpukit/include/rtems/posix/mmanimpl.h - - cpukit/include/rtems/posix/mqueue.h - - cpukit/include/rtems/posix/mqueueimpl.h - - cpukit/include/rtems/posix/muteximpl.h - cpukit/include/rtems/posix/posixapi.h - - cpukit/include/rtems/posix/priorityimpl.h - - cpukit/include/rtems/posix/psignal.h - - cpukit/include/rtems/posix/psignalimpl.h - - cpukit/include/rtems/posix/pthread.h - - cpukit/include/rtems/posix/pthreadattrimpl.h - - cpukit/include/rtems/posix/pthreadimpl.h - - cpukit/include/rtems/posix/rwlockimpl.h - - cpukit/include/rtems/posix/semaphore.h - - cpukit/include/rtems/posix/semaphoreimpl.h - - cpukit/include/rtems/posix/shm.h - - cpukit/include/rtems/posix/shmimpl.h - - cpukit/include/rtems/posix/sigset.h - cpukit/include/rtems/posix/spinlockimpl.h - - cpukit/include/rtems/posix/threadsup.h - - cpukit/include/rtems/posix/timer.h - - cpukit/include/rtems/posix/timerimpl.h -- destination: ${BSP_INCLUDEDIR}/rtems/rfs - source: - - cpukit/include/rtems/rfs/rtems-rfs-bitmaps.h - - cpukit/include/rtems/rfs/rtems-rfs-block-pos.h - - cpukit/include/rtems/rfs/rtems-rfs-block.h - - cpukit/include/rtems/rfs/rtems-rfs-buffer.h - - cpukit/include/rtems/rfs/rtems-rfs-data.h - - cpukit/include/rtems/rfs/rtems-rfs-dir-hash.h - - cpukit/include/rtems/rfs/rtems-rfs-dir.h - - cpukit/include/rtems/rfs/rtems-rfs-file-system-fwd.h - - cpukit/include/rtems/rfs/rtems-rfs-file-system.h - - cpukit/include/rtems/rfs/rtems-rfs-file.h - - cpukit/include/rtems/rfs/rtems-rfs-group.h - - cpukit/include/rtems/rfs/rtems-rfs-inode.h - - cpukit/include/rtems/rfs/rtems-rfs-link.h - - cpukit/include/rtems/rfs/rtems-rfs-mutex.h - - cpukit/include/rtems/rfs/rtems-rfs-trace.h - destination: ${BSP_INCLUDEDIR}/rtems/rtems source: - cpukit/include/rtems/rtems/asr.h @@ -286,15 +99,12 @@ install: - cpukit/include/rtems/rtems/event.h - cpukit/include/rtems/rtems/eventdata.h - cpukit/include/rtems/rtems/eventimpl.h - - cpukit/include/rtems/rtems/eventmp.h - cpukit/include/rtems/rtems/intr.h - cpukit/include/rtems/rtems/message.h - cpukit/include/rtems/rtems/messagedata.h - cpukit/include/rtems/rtems/messageimpl.h - cpukit/include/rtems/rtems/modes.h - cpukit/include/rtems/rtems/modesimpl.h - - cpukit/include/rtems/rtems/mp.h - - cpukit/include/rtems/rtems/msgmp.h - cpukit/include/rtems/rtems/object.h - cpukit/include/rtems/rtems/objectimpl.h - cpukit/include/rtems/rtems/options.h @@ -302,7 +112,6 @@ install: - cpukit/include/rtems/rtems/part.h - cpukit/include/rtems/rtems/partdata.h - cpukit/include/rtems/rtems/partimpl.h - - cpukit/include/rtems/rtems/partmp.h - cpukit/include/rtems/rtems/ratemon.h - cpukit/include/rtems/rtems/ratemondata.h - cpukit/include/rtems/rtems/ratemonimpl.h @@ -313,14 +122,11 @@ install: - cpukit/include/rtems/rtems/sem.h - cpukit/include/rtems/rtems/semdata.h - cpukit/include/rtems/rtems/semimpl.h - - cpukit/include/rtems/rtems/semmp.h - cpukit/include/rtems/rtems/signal.h - cpukit/include/rtems/rtems/signalimpl.h - - cpukit/include/rtems/rtems/signalmp.h - cpukit/include/rtems/rtems/status.h - cpukit/include/rtems/rtems/statusimpl.h - cpukit/include/rtems/rtems/support.h - - cpukit/include/rtems/rtems/taskmp.h - cpukit/include/rtems/rtems/tasks.h - cpukit/include/rtems/rtems/tasksdata.h - cpukit/include/rtems/rtems/tasksimpl.h @@ -346,11 +152,11 @@ install: - cpukit/include/rtems/score/coremsgimpl.h - cpukit/include/rtems/score/coremutex.h - cpukit/include/rtems/score/coremuteximpl.h - - cpukit/include/rtems/score/corerwlockimpl.h - cpukit/include/rtems/score/coresem.h - cpukit/include/rtems/score/coresemimpl.h - cpukit/include/rtems/score/exception.h - cpukit/include/rtems/score/freechain.h + - cpukit/include/rtems/score/freechainimpl.h - cpukit/include/rtems/score/hash.h - cpukit/include/rtems/score/heap.h - cpukit/include/rtems/score/heapimpl.h @@ -360,8 +166,6 @@ install: - cpukit/include/rtems/score/isrlevel.h - cpukit/include/rtems/score/isrlock.h - cpukit/include/rtems/score/memory.h - - cpukit/include/rtems/score/mpci.h - - cpukit/include/rtems/score/mpciimpl.h - cpukit/include/rtems/score/mppkt.h - cpukit/include/rtems/score/mrsp.h - cpukit/include/rtems/score/mrspimpl.h @@ -369,10 +173,7 @@ install: - cpukit/include/rtems/score/object.h - cpukit/include/rtems/score/objectdata.h - cpukit/include/rtems/score/objectimpl.h - - cpukit/include/rtems/score/objectmp.h - - cpukit/include/rtems/score/onceimpl.h - cpukit/include/rtems/score/percpu.h - - cpukit/include/rtems/score/percpudata.h - cpukit/include/rtems/score/priority.h - cpukit/include/rtems/score/prioritybitmap.h - cpukit/include/rtems/score/prioritybitmapimpl.h @@ -383,8 +184,6 @@ install: - cpukit/include/rtems/score/rbtree.h - cpukit/include/rtems/score/rbtreeimpl.h - cpukit/include/rtems/score/scheduler.h - - cpukit/include/rtems/score/schedulercbs.h - - cpukit/include/rtems/score/schedulercbsimpl.h - cpukit/include/rtems/score/scheduleredf.h - cpukit/include/rtems/score/scheduleredfimpl.h - cpukit/include/rtems/score/scheduleredfsmp.h @@ -392,16 +191,11 @@ install: - cpukit/include/rtems/score/schedulernode.h - cpukit/include/rtems/score/schedulernodeimpl.h - cpukit/include/rtems/score/schedulerpriority.h - - cpukit/include/rtems/score/schedulerpriorityaffinitysmp.h - cpukit/include/rtems/score/schedulerpriorityimpl.h - - cpukit/include/rtems/score/schedulerprioritysmp.h - - cpukit/include/rtems/score/schedulerprioritysmpimpl.h - cpukit/include/rtems/score/schedulersimple.h - cpukit/include/rtems/score/schedulersimpleimpl.h - - cpukit/include/rtems/score/schedulersimplesmp.h - cpukit/include/rtems/score/schedulersmp.h - cpukit/include/rtems/score/schedulersmpimpl.h - - cpukit/include/rtems/score/schedulerstrongapa.h - cpukit/include/rtems/score/scheduleruniimpl.h - cpukit/include/rtems/score/semaphoreimpl.h - cpukit/include/rtems/score/smp.h @@ -423,7 +217,6 @@ install: - cpukit/include/rtems/score/threaddispatch.h - cpukit/include/rtems/score/threadidledata.h - cpukit/include/rtems/score/threadimpl.h - - cpukit/include/rtems/score/threadmp.h - cpukit/include/rtems/score/threadq.h - cpukit/include/rtems/score/threadqimpl.h - cpukit/include/rtems/score/threadqops.h @@ -440,29 +233,17 @@ install: - cpukit/include/rtems/score/watchdog.h - cpukit/include/rtems/score/watchdogimpl.h - cpukit/include/rtems/score/watchdogticks.h - - cpukit/include/rtems/score/wkspace.h - cpukit/include/rtems/score/wkspacedata.h -- destination: ${BSP_INCLUDEDIR}/rtems/trace - source: - - cpukit/include/rtems/trace/rtems-trace-buffer-vars.h - destination: ${BSP_INCLUDEDIR}/sys source: - - cpukit/include/sys/_ffcounter.h - - cpukit/include/sys/cdefs_elf.h - cpukit/include/sys/endian.h - - cpukit/include/sys/event.h - - cpukit/include/sys/exec_elf.h - - cpukit/include/sys/poll.h + - cpukit/include/sys/_ffcounter.h - cpukit/include/sys/priority.h - cpukit/include/sys/statvfs.h - cpukit/include/sys/timeffc.h - cpukit/include/sys/timepps.h - cpukit/include/sys/timetc.h - cpukit/include/sys/timex.h - - cpukit/include/sys/utsname.h -- destination: ${BSP_INCLUDEDIR}/uuid - source: - - cpukit/include/uuid/uuid.h install-path: ${BSP_LIBDIR} links: - role: build-dependency @@ -501,6 +282,8 @@ links: uid: cpuv850 - role: build-dependency uid: cpux8664 +- role: build-dependency + uid: objextra - role: build-dependency uid: objdl - role: build-dependency @@ -515,6 +298,8 @@ links: uid: objpci - role: build-dependency uid: objpsxsgnl +- role: build-dependency + uid: objqual - role: build-dependency uid: objshell - role: build-dependency @@ -524,705 +309,35 @@ 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/dev/flash/flashdev.c -- cpukit/dev/i2c/eeprom.c -- cpukit/dev/i2c/fpga-i2c-slave.c -- cpukit/dev/i2c/gpio-nxp-pca9535.c -- cpukit/dev/i2c/i2c-bus.c -- cpukit/dev/i2c/i2c-dev.c -- cpukit/dev/i2c/sensor-lm75a.c -- cpukit/dev/i2c/switch-nxp-pca9548a.c -- cpukit/dev/i2c/ti-ads-16bit-adc.c -- cpukit/dev/i2c/ti-lm25066a.c -- cpukit/dev/i2c/ti-tmp112.c -- cpukit/dev/i2c/xilinx-axi-i2c.c -- cpukit/dev/iobase64.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/dtc/libfdt/fdt.c -- cpukit/dtc/libfdt/fdt_addresses.c -- cpukit/dtc/libfdt/fdt_empty_tree.c -- cpukit/dtc/libfdt/fdt_ro.c -- cpukit/dtc/libfdt/fdt_rw.c -- cpukit/dtc/libfdt/fdt_strerror.c -- cpukit/dtc/libfdt/fdt_sw.c -- cpukit/dtc/libfdt/fdt_wip.c -- cpukit/libblock/src/bdbuf.c -- cpukit/libblock/src/bdpart-create.c -- cpukit/libblock/src/bdpart-dump.c -- cpukit/libblock/src/bdpart-read.c -- cpukit/libblock/src/bdpart-register.c -- cpukit/libblock/src/bdpart-sort.c -- cpukit/libblock/src/bdpart-write.c -- cpukit/libblock/src/blkdev-blkstats.c -- cpukit/libblock/src/blkdev-imfs.c -- cpukit/libblock/src/blkdev-ioctl.c -- cpukit/libblock/src/blkdev-ops.c -- cpukit/libblock/src/blkdev-print-stats.c -- cpukit/libblock/src/blkdev.c -- cpukit/libblock/src/diskdevs-init.c -- cpukit/libblock/src/diskdevs.c -- cpukit/libblock/src/flashdisk.c -- cpukit/libblock/src/ide_part_table.c -- cpukit/libblock/src/media-desc.c -- cpukit/libblock/src/media-dev-ident.c -- cpukit/libblock/src/media-path.c -- cpukit/libblock/src/media-server.c -- cpukit/libblock/src/media.c -- cpukit/libblock/src/nvdisk-sram.c -- cpukit/libblock/src/nvdisk.c -- cpukit/libblock/src/ramdisk-config.c -- cpukit/libblock/src/ramdisk-driver.c -- cpukit/libblock/src/ramdisk-init.c -- cpukit/libblock/src/ramdisk-register.c -- cpukit/libblock/src/sparse-disk.c -- cpukit/libcrypt/crypt-md5.c -- cpukit/libcrypt/crypt-sha256.c -- cpukit/libcrypt/crypt-sha512.c -- cpukit/libcrypt/crypt.c -- cpukit/libcrypt/misc.c -- cpukit/libcsupport/src/__assert.c -- cpukit/libcsupport/src/__getpid.c -- cpukit/libcsupport/src/__gettod.c -- cpukit/libcsupport/src/__times.c -- cpukit/libcsupport/src/__usrenv.c -- cpukit/libcsupport/src/_calloc_r.c -- cpukit/libcsupport/src/_free_r.c -- cpukit/libcsupport/src/_malloc_r.c -- cpukit/libcsupport/src/_realloc_r.c -- cpukit/libcsupport/src/_rename_r.c -- cpukit/libcsupport/src/access.c -- cpukit/libcsupport/src/alignedalloc.c -- cpukit/libcsupport/src/arc4random_getentropy_fail.c -- cpukit/libcsupport/src/assoc32tostring.c -- cpukit/libcsupport/src/assoclocalbyname.c -- cpukit/libcsupport/src/assoclocalbyremote.c -- cpukit/libcsupport/src/assoclocalbyremotebitfield.c -- cpukit/libcsupport/src/assocnamebad.c -- cpukit/libcsupport/src/assocnamebylocal.c -- cpukit/libcsupport/src/assocnamebylocalbitfield.c -- cpukit/libcsupport/src/assocnamebyremote.c -- cpukit/libcsupport/src/assocnamebyremotebitfield.c -- cpukit/libcsupport/src/assocptrbylocal.c -- cpukit/libcsupport/src/assocptrbyname.c -- cpukit/libcsupport/src/assocptrbyremote.c -- cpukit/libcsupport/src/assocremotebylocal.c -- cpukit/libcsupport/src/assocremotebylocalbitfield.c -- cpukit/libcsupport/src/assocremotebyname.c -- cpukit/libcsupport/src/assocthreadstatestostring.c -- cpukit/libcsupport/src/base_fs.c -- cpukit/libcsupport/src/cachealignedalloc.c -- cpukit/libcsupport/src/cachecoherentalloc.c -- cpukit/libcsupport/src/calloc.c -- cpukit/libcsupport/src/cfgetispeed.c -- cpukit/libcsupport/src/cfgetospeed.c -- cpukit/libcsupport/src/cfmakeraw.c -- cpukit/libcsupport/src/cfmakesane.c -- cpukit/libcsupport/src/cfsetispeed.c -- cpukit/libcsupport/src/cfsetospeed.c -- cpukit/libcsupport/src/cfsetspeed.c -- cpukit/libcsupport/src/chdir.c -- cpukit/libcsupport/src/chmod.c -- cpukit/libcsupport/src/chown.c -- cpukit/libcsupport/src/chroot.c -- cpukit/libcsupport/src/clock.c -- cpukit/libcsupport/src/clonenode.c -- cpukit/libcsupport/src/close.c -- cpukit/libcsupport/src/consolesimple.c -- cpukit/libcsupport/src/consolesimpleread.c -- cpukit/libcsupport/src/consolesimpletask.c -- cpukit/libcsupport/src/ctermid.c -- cpukit/libcsupport/src/dup.c -- cpukit/libcsupport/src/dup2.c -- cpukit/libcsupport/src/error.c -- cpukit/libcsupport/src/fchdir.c -- cpukit/libcsupport/src/fchmod.c -- cpukit/libcsupport/src/fchown.c -- cpukit/libcsupport/src/fcntl.c -- cpukit/libcsupport/src/fdatasync.c -- cpukit/libcsupport/src/flockfile.c -- cpukit/libcsupport/src/fpathconf.c -- cpukit/libcsupport/src/free.c -- cpukit/libcsupport/src/freenode.c -- cpukit/libcsupport/src/fstat.c -- cpukit/libcsupport/src/fsync.c -- cpukit/libcsupport/src/ftruncate.c -- cpukit/libcsupport/src/ftrylockfile.c -- cpukit/libcsupport/src/funlockfile.c -- cpukit/libcsupport/src/gcovfork.c - cpukit/libcsupport/src/getchark.c -- cpukit/libcsupport/src/getdents.c -- cpukit/libcsupport/src/getegid.c -- cpukit/libcsupport/src/geteuid.c -- cpukit/libcsupport/src/getgid.c -- cpukit/libcsupport/src/getgrent.c -- cpukit/libcsupport/src/getgrnam.c -- cpukit/libcsupport/src/getgroups.c -- cpukit/libcsupport/src/getlogin.c -- cpukit/libcsupport/src/getpagesize.c -- cpukit/libcsupport/src/getpgrp.c -- cpukit/libcsupport/src/getpid.c -- cpukit/libcsupport/src/getppid.c -- cpukit/libcsupport/src/getpwent.c -- cpukit/libcsupport/src/getreentglobal.c -- cpukit/libcsupport/src/getrusage.c -- cpukit/libcsupport/src/getuid.c -- cpukit/libcsupport/src/ioctl.c -- cpukit/libcsupport/src/isatty_r.c -- cpukit/libcsupport/src/issetugid.c -- cpukit/libcsupport/src/kill_noposix.c -- cpukit/libcsupport/src/lchown.c -- cpukit/libcsupport/src/libio.c -- cpukit/libcsupport/src/libio_exit.c -- cpukit/libcsupport/src/libio_init.c -- cpukit/libcsupport/src/libiozeroiops.c -- cpukit/libcsupport/src/link.c -- cpukit/libcsupport/src/lseek.c -- cpukit/libcsupport/src/lstat.c -- cpukit/libcsupport/src/malloc.c -- cpukit/libcsupport/src/malloc_deferred.c -- cpukit/libcsupport/src/malloc_dirtier.c -- cpukit/libcsupport/src/malloc_walk.c -- cpukit/libcsupport/src/mallocdirtydefault.c -- cpukit/libcsupport/src/mallocextenddefault.c -- cpukit/libcsupport/src/mallocfreespace.c -- cpukit/libcsupport/src/mallocgetheapptr.c -- cpukit/libcsupport/src/mallocheap.c -- cpukit/libcsupport/src/mallocinfo.c -- cpukit/libcsupport/src/mallocsetheapptr.c -- cpukit/libcsupport/src/mkdir.c -- cpukit/libcsupport/src/mkfifo.c -- cpukit/libcsupport/src/mknod.c -- cpukit/libcsupport/src/mount-mgr.c -- cpukit/libcsupport/src/mount-mktgt.c -- cpukit/libcsupport/src/mount.c -- cpukit/libcsupport/src/newlibc_exit.c -- cpukit/libcsupport/src/newlibc_reent.c -- cpukit/libcsupport/src/open.c -- cpukit/libcsupport/src/open_dev_console.c -- cpukit/libcsupport/src/pathconf.c -- cpukit/libcsupport/src/posix_devctl.c -- cpukit/libcsupport/src/posix_memalign.c -- cpukit/libcsupport/src/print_fprintf.c -- cpukit/libcsupport/src/print_printf.c -- cpukit/libcsupport/src/printerfprintfputc.c -- cpukit/libcsupport/src/printertask.c -- cpukit/libcsupport/src/printf_plugin.c -- cpukit/libcsupport/src/printk.c -- cpukit/libcsupport/src/printk_plugin.c -- cpukit/libcsupport/src/privateenv.c -- cpukit/libcsupport/src/putk.c -- cpukit/libcsupport/src/pwdgrp.c -- cpukit/libcsupport/src/read.c -- cpukit/libcsupport/src/readlink.c -- cpukit/libcsupport/src/readv.c -- cpukit/libcsupport/src/realloc.c -- cpukit/libcsupport/src/realpath.c -- cpukit/libcsupport/src/resource_snapshot.c -- cpukit/libcsupport/src/rmdir.c - cpukit/libcsupport/src/rtemscalloc.c -- cpukit/libcsupport/src/rtems_heap_extend.c -- cpukit/libcsupport/src/rtems_heap_extend_via_sbrk.c -- cpukit/libcsupport/src/rtems_heap_greedy.c -- cpukit/libcsupport/src/rtems_heap_null_extend.c -- cpukit/libcsupport/src/rtems_heap_sbrk_greedy.c -- cpukit/libcsupport/src/rtems_memalign.c -- cpukit/libcsupport/src/rtems_mkdir.c - cpukit/libcsupport/src/rtems_put_char.c - cpukit/libcsupport/src/rtems_putc.c -- cpukit/libcsupport/src/setegid.c -- cpukit/libcsupport/src/seteuid.c -- cpukit/libcsupport/src/setgid.c -- cpukit/libcsupport/src/setgroups.c -- cpukit/libcsupport/src/setpgid.c -- cpukit/libcsupport/src/setsid.c -- cpukit/libcsupport/src/setuid.c -- cpukit/libcsupport/src/stat.c -- cpukit/libcsupport/src/statvfs.c -- cpukit/libcsupport/src/sup_fs_check_permissions.c -- cpukit/libcsupport/src/sup_fs_deviceio.c -- cpukit/libcsupport/src/sup_fs_eval_path.c -- cpukit/libcsupport/src/sup_fs_eval_path_generic.c -- cpukit/libcsupport/src/sup_fs_exist_in_same_instance.c -- cpukit/libcsupport/src/sup_fs_location.c -- cpukit/libcsupport/src/sup_fs_mount_iterate.c -- cpukit/libcsupport/src/sup_fs_next_token.c -- cpukit/libcsupport/src/symlink.c -- cpukit/libcsupport/src/sync.c -- cpukit/libcsupport/src/tcdrain.c -- cpukit/libcsupport/src/tcflow.c -- cpukit/libcsupport/src/tcflush.c -- cpukit/libcsupport/src/tcgetattr.c -- cpukit/libcsupport/src/tcgetpgrp.c -- cpukit/libcsupport/src/tcsendbreak.c -- cpukit/libcsupport/src/tcsetattr.c -- cpukit/libcsupport/src/tcsetpgrp.c -- cpukit/libcsupport/src/termios.c -- cpukit/libcsupport/src/termios_baud2index.c -- cpukit/libcsupport/src/termios_baud2num.c -- cpukit/libcsupport/src/termios_baudtable.c -- cpukit/libcsupport/src/termios_num2baud.c -- cpukit/libcsupport/src/termios_posix_isig_handler.c -- cpukit/libcsupport/src/termios_setbestbaud.c -- cpukit/libcsupport/src/termios_setinitialbaud.c -- cpukit/libcsupport/src/termiosinitialize.c -- cpukit/libcsupport/src/truncate.c -- cpukit/libcsupport/src/uenvgetgroups.c -- cpukit/libcsupport/src/umask.c -- cpukit/libcsupport/src/unlink.c -- cpukit/libcsupport/src/unmount.c -- cpukit/libcsupport/src/utime.c -- cpukit/libcsupport/src/utimes.c -- cpukit/libcsupport/src/futimens.c -- cpukit/libcsupport/src/utimensat.c -- cpukit/libcsupport/src/utsname.c -- cpukit/libcsupport/src/vprintk.c -- cpukit/libcsupport/src/write.c -- cpukit/libcsupport/src/write_r.c -- cpukit/libcsupport/src/writev.c -- cpukit/libfs/src/defaults/default_are_nodes_equal.c -- cpukit/libfs/src/defaults/default_chown.c -- cpukit/libfs/src/defaults/default_clone.c -- cpukit/libfs/src/defaults/default_close.c -- cpukit/libfs/src/defaults/default_eval_path.c -- cpukit/libfs/src/defaults/default_fchmod.c -- cpukit/libfs/src/defaults/default_fcntl.c -- cpukit/libfs/src/defaults/default_freenode.c -- cpukit/libfs/src/defaults/default_fstat.c -- cpukit/libfs/src/defaults/default_fsunmount.c -- cpukit/libfs/src/defaults/default_fsync.c -- cpukit/libfs/src/defaults/default_fsync_success.c -- cpukit/libfs/src/defaults/default_ftruncate.c -- cpukit/libfs/src/defaults/default_ftruncate_directory.c -- cpukit/libfs/src/defaults/default_handlers.c -- cpukit/libfs/src/defaults/default_ioctl.c -- cpukit/libfs/src/defaults/default_kqfilter.c -- cpukit/libfs/src/defaults/default_link.c -- cpukit/libfs/src/defaults/default_lock_and_unlock.c -- cpukit/libfs/src/defaults/default_lseek.c -- cpukit/libfs/src/defaults/default_lseek_directory.c -- cpukit/libfs/src/defaults/default_lseek_file.c -- cpukit/libfs/src/defaults/default_mknod.c -- cpukit/libfs/src/defaults/default_mmap.c -- cpukit/libfs/src/defaults/default_mount.c -- cpukit/libfs/src/defaults/default_open.c -- cpukit/libfs/src/defaults/default_ops.c -- cpukit/libfs/src/defaults/default_poll.c -- cpukit/libfs/src/defaults/default_read.c -- cpukit/libfs/src/defaults/default_readlink.c -- cpukit/libfs/src/defaults/default_readv.c -- cpukit/libfs/src/defaults/default_rename.c -- cpukit/libfs/src/defaults/default_rmnod.c -- cpukit/libfs/src/defaults/default_statvfs.c -- cpukit/libfs/src/defaults/default_symlink.c -- cpukit/libfs/src/defaults/default_unmount.c -- cpukit/libfs/src/defaults/default_utimens.c -- cpukit/libfs/src/defaults/default_write.c -- cpukit/libfs/src/defaults/default_writev.c -- cpukit/libfs/src/dosfs/fat.c -- cpukit/libfs/src/dosfs/fat_fat_operations.c -- cpukit/libfs/src/dosfs/fat_file.c -- cpukit/libfs/src/dosfs/msdos_conv.c -- cpukit/libfs/src/dosfs/msdos_conv_default.c -- cpukit/libfs/src/dosfs/msdos_conv_utf8.c -- cpukit/libfs/src/dosfs/msdos_create.c -- cpukit/libfs/src/dosfs/msdos_dir.c -- cpukit/libfs/src/dosfs/msdos_eval.c -- cpukit/libfs/src/dosfs/msdos_file.c -- cpukit/libfs/src/dosfs/msdos_format.c -- cpukit/libfs/src/dosfs/msdos_free.c -- cpukit/libfs/src/dosfs/msdos_fsunmount.c -- cpukit/libfs/src/dosfs/msdos_handlers_dir.c -- cpukit/libfs/src/dosfs/msdos_handlers_file.c -- cpukit/libfs/src/dosfs/msdos_init.c -- cpukit/libfs/src/dosfs/msdos_initsupp.c -- cpukit/libfs/src/dosfs/msdos_misc.c -- cpukit/libfs/src/dosfs/msdos_mknod.c -- cpukit/libfs/src/dosfs/msdos_rename.c -- cpukit/libfs/src/dosfs/msdos_rmnod.c -- cpukit/libfs/src/dosfs/msdos_statvfs.c -- cpukit/libfs/src/imfs/deviceio.c -- cpukit/libfs/src/imfs/imfs_add_node.c -- cpukit/libfs/src/imfs/imfs_chown.c -- cpukit/libfs/src/imfs/imfs_config.c -- cpukit/libfs/src/imfs/imfs_creat.c -- cpukit/libfs/src/imfs/imfs_dir.c -- cpukit/libfs/src/imfs/imfs_dir_default.c -- cpukit/libfs/src/imfs/imfs_dir_minimal.c -- cpukit/libfs/src/imfs/imfs_eval.c -- cpukit/libfs/src/imfs/imfs_eval_devfs.c -- cpukit/libfs/src/imfs/imfs_fchmod.c -- cpukit/libfs/src/imfs/imfs_fifo.c -- cpukit/libfs/src/imfs/imfs_fsunmount.c -- cpukit/libfs/src/imfs/imfs_handlers_device.c -- cpukit/libfs/src/imfs/imfs_init.c -- cpukit/libfs/src/imfs/imfs_initsupp.c -- cpukit/libfs/src/imfs/imfs_linfile.c -- cpukit/libfs/src/imfs/imfs_link.c -- cpukit/libfs/src/imfs/imfs_load_tar.c -- cpukit/libfs/src/imfs/imfs_make_generic_node.c -- cpukit/libfs/src/imfs/imfs_make_linfile.c -- cpukit/libfs/src/imfs/imfs_memfile.c -- cpukit/libfs/src/imfs/imfs_mknod.c -- cpukit/libfs/src/imfs/imfs_mount.c -- cpukit/libfs/src/imfs/imfs_node.c -- cpukit/libfs/src/imfs/imfs_node_destroy_default.c -- cpukit/libfs/src/imfs/imfs_rename.c -- cpukit/libfs/src/imfs/imfs_rmnod.c -- cpukit/libfs/src/imfs/imfs_stat.c -- cpukit/libfs/src/imfs/imfs_stat_file.c -- cpukit/libfs/src/imfs/imfs_symlink.c -- cpukit/libfs/src/imfs/imfs_unmount.c -- cpukit/libfs/src/imfs/imfs_utimens.c -- cpukit/libfs/src/imfs/ioman.c -- cpukit/libfs/src/pipe/fifo.c -- cpukit/libfs/src/pipe/pipe.c -- cpukit/libfs/src/rfs/rtems-rfs-bitmaps.c -- cpukit/libfs/src/rfs/rtems-rfs-block.c -- cpukit/libfs/src/rfs/rtems-rfs-buffer-bdbuf.c -- cpukit/libfs/src/rfs/rtems-rfs-buffer.c -- cpukit/libfs/src/rfs/rtems-rfs-dir-hash.c -- cpukit/libfs/src/rfs/rtems-rfs-dir.c -- cpukit/libfs/src/rfs/rtems-rfs-file-system.c -- cpukit/libfs/src/rfs/rtems-rfs-file.c -- cpukit/libfs/src/rfs/rtems-rfs-format.c -- cpukit/libfs/src/rfs/rtems-rfs-group.c -- cpukit/libfs/src/rfs/rtems-rfs-inode.c -- cpukit/libfs/src/rfs/rtems-rfs-link.c -- cpukit/libfs/src/rfs/rtems-rfs-mutex.c -- cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c -- cpukit/libfs/src/rfs/rtems-rfs-rtems-dir.c -- cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c -- cpukit/libfs/src/rfs/rtems-rfs-rtems-utils.c -- cpukit/libfs/src/rfs/rtems-rfs-rtems.c -- cpukit/libfs/src/rfs/rtems-rfs-shell.c -- cpukit/libfs/src/rfs/rtems-rfs-trace.c -- cpukit/libi2c/libi2c.c -- cpukit/libmd/md4.c -- cpukit/libmd/md5.c -- cpukit/libmd/sha256c.c -- cpukit/libmd/sha512c.c -- cpukit/libmisc/bspcmdline/bspcmdline_get.c -- cpukit/libmisc/bspcmdline/bspcmdline_getparam.c -- cpukit/libmisc/bspcmdline/bspcmdline_getparamraw.c -- cpukit/libmisc/bspcmdline/bspcmdline_getparamrhs.c -- cpukit/libmisc/capture/capture-cli.c -- cpukit/libmisc/capture/capture.c -- cpukit/libmisc/capture/capture_buffer.c -- cpukit/libmisc/capture/capture_support.c -- cpukit/libmisc/capture/capture_user_extension.c -- cpukit/libmisc/capture/rtems-trace-buffer-default.c -- cpukit/libmisc/capture/rtems-trace-buffer-vars.c -- cpukit/libmisc/cpuuse/cpuinforeport.c - cpukit/libmisc/cpuuse/cpuusagedata.c -- cpukit/libmisc/cpuuse/cpuusagereport.c - cpukit/libmisc/cpuuse/cpuusagereset.c -- cpukit/libmisc/cpuuse/cpuusagetop.c -- cpukit/libmisc/devnull/devnull.c -- cpukit/libmisc/devnull/devzero.c -- cpukit/libmisc/dumpbuf/dumpbuf.c -- cpukit/libmisc/fb/mw_print.c -- cpukit/libmisc/fb/mw_uid.c -- cpukit/libmisc/fsmount/fsmount.c -- cpukit/libmisc/monitor/mon-command.c -- cpukit/libmisc/monitor/mon-config.c -- cpukit/libmisc/monitor/mon-driver.c -- cpukit/libmisc/monitor/mon-editor.c -- cpukit/libmisc/monitor/mon-extension.c -- cpukit/libmisc/monitor/mon-itask.c -- cpukit/libmisc/monitor/mon-manager.c -- cpukit/libmisc/monitor/mon-monitor.c -- cpukit/libmisc/monitor/mon-object.c -- cpukit/libmisc/monitor/mon-part.c -- cpukit/libmisc/monitor/mon-prmisc.c -- cpukit/libmisc/monitor/mon-queue.c -- cpukit/libmisc/monitor/mon-region.c -- cpukit/libmisc/monitor/mon-sema.c -- cpukit/libmisc/monitor/mon-server.c -- cpukit/libmisc/monitor/mon-symbols.c -- cpukit/libmisc/monitor/mon-task.c -- 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 -- cpukit/libmisc/stringto/stringtodouble.c -- cpukit/libmisc/stringto/stringtofloat.c -- cpukit/libmisc/stringto/stringtoint.c -- cpukit/libmisc/stringto/stringtolong.c -- cpukit/libmisc/stringto/stringtolongdouble.c -- cpukit/libmisc/stringto/stringtolonglong.c -- cpukit/libmisc/stringto/stringtopointer.c -- cpukit/libmisc/stringto/stringtounsignedchar.c -- cpukit/libmisc/stringto/stringtounsignedint.c -- cpukit/libmisc/stringto/stringtounsignedlong.c -- cpukit/libmisc/stringto/stringtounsignedlonglong.c -- cpukit/libmisc/untar/untar.c -- cpukit/libmisc/untar/untar_tgz.c -- cpukit/libmisc/untar/untar_txz.c -- cpukit/libmisc/uuid/clear.c -- cpukit/libmisc/uuid/compare.c -- cpukit/libmisc/uuid/copy.c -- cpukit/libmisc/uuid/gen_uuid.c -- cpukit/libmisc/uuid/isnull.c -- cpukit/libmisc/uuid/pack.c -- cpukit/libmisc/uuid/parse.c -- cpukit/libmisc/uuid/unpack.c -- cpukit/libmisc/uuid/unparse.c -- cpukit/libmisc/uuid/uuid_time.c -- cpukit/libstdthreads/call_once.c -- cpukit/libstdthreads/cnd.c -- cpukit/libstdthreads/mtx.c -- cpukit/libstdthreads/thrd.c -- cpukit/libstdthreads/tss.c -- cpukit/libtrace/record/record-client.c -- cpukit/libtrace/record/record-dump-base64.c -- cpukit/libtrace/record/record-dump-fatal.c -- cpukit/libtrace/record/record-dump-zbase64.c -- cpukit/libtrace/record/record-dump-zfatal.c -- cpukit/libtrace/record/record-dump.c -- cpukit/libtrace/record/record-server.c -- cpukit/libtrace/record/record-stream-header.c -- cpukit/libtrace/record/record-sysinit.c -- cpukit/libtrace/record/record-text.c -- cpukit/libtrace/record/record-userext.c -- cpukit/libtrace/record/record-util.c -- cpukit/libtrace/record/record.c -- cpukit/posix/src/_execve.c -- cpukit/posix/src/aio_suspend.c -- cpukit/posix/src/barrierattrdestroy.c -- cpukit/posix/src/barrierattrgetpshared.c -- cpukit/posix/src/barrierattrinit.c -- cpukit/posix/src/barrierattrsetpshared.c -- cpukit/posix/src/cancel.c -- cpukit/posix/src/cleanuppush.c -- cpukit/posix/src/clockgetcpuclockid.c -- cpukit/posix/src/clockgetres.c -- cpukit/posix/src/clockgettime.c - cpukit/posix/src/clocknanosleep.c -- cpukit/posix/src/clocksettime.c -- cpukit/posix/src/condattrdestroy.c -- cpukit/posix/src/condattrgetclock.c -- cpukit/posix/src/condattrgetpshared.c -- cpukit/posix/src/condattrinit.c -- cpukit/posix/src/condattrsetclock.c -- cpukit/posix/src/condattrsetpshared.c -- cpukit/posix/src/condbroadcast.c -- cpukit/posix/src/conddefaultattributes.c -- cpukit/posix/src/conddestroy.c -- cpukit/posix/src/condinit.c -- cpukit/posix/src/condsignal.c -- cpukit/posix/src/condsignalsupp.c -- cpukit/posix/src/condtimedwait.c -- cpukit/posix/src/condwait.c -- cpukit/posix/src/condwaitsupp.c -- cpukit/posix/src/confstr.c -- cpukit/posix/src/fork.c -- cpukit/posix/src/key.c -- cpukit/posix/src/keycreate.c -- cpukit/posix/src/keydelete.c -- cpukit/posix/src/keygetspecific.c -- cpukit/posix/src/keysetspecific.c -- cpukit/posix/src/keyzerokvp.c -- cpukit/posix/src/lio_listio.c -- cpukit/posix/src/mlock.c -- cpukit/posix/src/mlockall.c -- cpukit/posix/src/mmap.c -- cpukit/posix/src/mprotect.c -- cpukit/posix/src/mqueue.c -- cpukit/posix/src/mqueueclose.c -- cpukit/posix/src/mqueueconfig.c -- cpukit/posix/src/mqueuedeletesupp.c -- cpukit/posix/src/mqueuegetattr.c -- cpukit/posix/src/mqueueopen.c -- cpukit/posix/src/mqueuereceive.c -- cpukit/posix/src/mqueuerecvsupp.c -- cpukit/posix/src/mqueuesend.c -- cpukit/posix/src/mqueuesendsupp.c -- cpukit/posix/src/mqueuesetattr.c -- cpukit/posix/src/mqueuetimedreceive.c -- cpukit/posix/src/mqueuetimedsend.c -- cpukit/posix/src/mqueueunlink.c -- cpukit/posix/src/msync.c -- cpukit/posix/src/munlock.c -- cpukit/posix/src/munlockall.c -- cpukit/posix/src/munmap.c -- cpukit/posix/src/mutexattrdestroy.c -- cpukit/posix/src/mutexattrgetprioceiling.c -- cpukit/posix/src/mutexattrgetprotocol.c -- cpukit/posix/src/mutexattrgetpshared.c -- cpukit/posix/src/mutexattrgettype.c -- cpukit/posix/src/mutexattrinit.c -- cpukit/posix/src/mutexattrsetprioceiling.c -- cpukit/posix/src/mutexattrsetprotocol.c -- cpukit/posix/src/mutexattrsetpshared.c -- cpukit/posix/src/mutexattrsettype.c -- cpukit/posix/src/mutexdestroy.c -- cpukit/posix/src/mutexgetprioceiling.c -- cpukit/posix/src/mutexinit.c -- cpukit/posix/src/mutexlock.c -- cpukit/posix/src/mutexlocksupp.c -- cpukit/posix/src/mutexsetprioceiling.c -- cpukit/posix/src/mutextimedlock.c -- cpukit/posix/src/mutextrylock.c -- cpukit/posix/src/mutexunlock.c -- cpukit/posix/src/nanosleep.c -- cpukit/posix/src/pbarrierdestroy.c -- cpukit/posix/src/pbarrierinit.c -- cpukit/posix/src/pbarrierwait.c -- cpukit/posix/src/posix_madvise.c -- cpukit/posix/src/prwlockdestroy.c -- cpukit/posix/src/prwlockinit.c -- cpukit/posix/src/prwlockrdlock.c -- cpukit/posix/src/prwlocktimedrdlock.c -- cpukit/posix/src/prwlocktimedwrlock.c -- cpukit/posix/src/prwlocktryrdlock.c -- cpukit/posix/src/prwlocktrywrlock.c -- cpukit/posix/src/prwlockunlock.c -- cpukit/posix/src/prwlockwrlock.c -- cpukit/posix/src/psignalconfig.c -- cpukit/posix/src/pspindestroy.c -- cpukit/posix/src/pspininit.c -- cpukit/posix/src/pspinlock.c -- cpukit/posix/src/pspinunlock.c -- cpukit/posix/src/psxnametoid.c -- cpukit/posix/src/psxpriorityisvalid.c -- cpukit/posix/src/psxsemaphore.c -- cpukit/posix/src/psxsemaphoreconfig.c -- cpukit/posix/src/psxtimerconfig.c -- cpukit/posix/src/psxtransschedparam.c -- cpukit/posix/src/pthread.c -- cpukit/posix/src/pthreadatfork.c -- cpukit/posix/src/pthreadattrdefault.c -- cpukit/posix/src/pthreadattrdestroy.c -- cpukit/posix/src/pthreadattrgetaffinitynp.c -- cpukit/posix/src/pthreadattrgetdetachstate.c -- cpukit/posix/src/pthreadattrgetguardsize.c -- cpukit/posix/src/pthreadattrgetinheritsched.c -- cpukit/posix/src/pthreadattrgetschedparam.c -- cpukit/posix/src/pthreadattrgetschedpolicy.c -- cpukit/posix/src/pthreadattrgetscope.c -- cpukit/posix/src/pthreadattrgetstack.c -- cpukit/posix/src/pthreadattrgetstackaddr.c -- cpukit/posix/src/pthreadattrgetstacksize.c -- cpukit/posix/src/pthreadattrinit.c -- cpukit/posix/src/pthreadattrsetaffinitynp.c -- cpukit/posix/src/pthreadattrsetdetachstate.c -- cpukit/posix/src/pthreadattrsetguardsize.c -- cpukit/posix/src/pthreadattrsetinheritsched.c -- cpukit/posix/src/pthreadattrsetschedparam.c -- cpukit/posix/src/pthreadattrsetschedpolicy.c -- cpukit/posix/src/pthreadattrsetscope.c -- cpukit/posix/src/pthreadattrsetstack.c -- cpukit/posix/src/pthreadattrsetstackaddr.c -- cpukit/posix/src/pthreadattrsetstacksize.c -- cpukit/posix/src/pthreadconcurrency.c -- cpukit/posix/src/pthreadconfig.c -- cpukit/posix/src/pthreadcreate.c -- cpukit/posix/src/pthreaddetach.c -- cpukit/posix/src/pthreadequal.c -- cpukit/posix/src/pthreadexit.c -- cpukit/posix/src/pthreadgetaffinitynp.c -- cpukit/posix/src/pthreadgetattrnp.c -- cpukit/posix/src/pthreadgetcpuclockid.c -- cpukit/posix/src/pthreadgetnamenp.c -- cpukit/posix/src/pthreadgetschedparam.c -- cpukit/posix/src/pthreadinitthreads.c -- cpukit/posix/src/pthreadjoin.c -- cpukit/posix/src/pthreadonce.c -- cpukit/posix/src/pthreadsetaffinitynp.c -- cpukit/posix/src/pthreadsetnamenp.c -- cpukit/posix/src/pthreadsetschedparam.c -- cpukit/posix/src/pthreadsetschedprio.c -- cpukit/posix/src/rwlockattrdestroy.c -- cpukit/posix/src/rwlockattrgetpshared.c -- cpukit/posix/src/rwlockattrinit.c -- cpukit/posix/src/rwlockattrsetpshared.c -- cpukit/posix/src/sched_getparam.c -- cpukit/posix/src/sched_getprioritymax.c -- cpukit/posix/src/sched_getprioritymin.c -- cpukit/posix/src/sched_getscheduler.c -- cpukit/posix/src/sched_rr_get_interval.c -- cpukit/posix/src/sched_setparam.c -- cpukit/posix/src/sched_setscheduler.c -- cpukit/posix/src/sched_yield.c -- cpukit/posix/src/semaphoredeletesupp.c -- cpukit/posix/src/semclose.c -- cpukit/posix/src/semdestroy.c -- cpukit/posix/src/semgetvalue.c -- cpukit/posix/src/seminit.c -- cpukit/posix/src/semopen.c -- cpukit/posix/src/sempost.c -- cpukit/posix/src/semtimedwait.c -- cpukit/posix/src/semtrywait.c -- cpukit/posix/src/semunlink.c -- cpukit/posix/src/semwait.c -- cpukit/posix/src/setcancelstate.c -- cpukit/posix/src/setcanceltype.c -- cpukit/posix/src/shm.c -- cpukit/posix/src/shmconfig.c -- cpukit/posix/src/shmheap.c -- cpukit/posix/src/shmopen.c -- cpukit/posix/src/shmops.c -- cpukit/posix/src/shmunlink.c -- cpukit/posix/src/shmwkspace.c -- cpukit/posix/src/sigaddset.c -- cpukit/posix/src/sigdelset.c -- cpukit/posix/src/sigemptyset.c -- cpukit/posix/src/sigfillset.c -- cpukit/posix/src/sigismember.c -- cpukit/posix/src/sigprocmask.c -- cpukit/posix/src/sysconf.c -- cpukit/posix/src/testcancel.c -- cpukit/posix/src/vfork.c -- cpukit/posix/src/wait.c -- cpukit/posix/src/waitpid.c - cpukit/rtems/src/barrier.c - cpukit/rtems/src/barriercreate.c - cpukit/rtems/src/barrierdelete.c - cpukit/rtems/src/barrierident.c - cpukit/rtems/src/barrierrelease.c - cpukit/rtems/src/barrierwait.c -- cpukit/rtems/src/clockgetsecondssinceepoch.c - cpukit/rtems/src/clockgettickssinceboot.c - cpukit/rtems/src/clockgettickspersecond.c - cpukit/rtems/src/clockgettod.c -- cpukit/rtems/src/clockgettodtimeval.c - cpukit/rtems/src/clockgetuptime.c -- cpukit/rtems/src/clockgetuptimenanoseconds.c -- cpukit/rtems/src/clockgetuptimeseconds.c -- cpukit/rtems/src/clockgetuptimetimeval.c - cpukit/rtems/src/clockset.c -- cpukit/rtems/src/clocktick.c - cpukit/rtems/src/clocktodtoseconds.c - cpukit/rtems/src/clocktodvalidate.c - cpukit/rtems/src/dpmem.c -- cpukit/rtems/src/dpmemcreate.c -- cpukit/rtems/src/dpmemdelete.c -- cpukit/rtems/src/dpmemexternal2internal.c -- cpukit/rtems/src/dpmemident.c -- cpukit/rtems/src/dpmeminternal2external.c - cpukit/rtems/src/eventreceive.c - cpukit/rtems/src/eventseize.c - cpukit/rtems/src/eventsend.c - cpukit/rtems/src/eventsurrender.c -- cpukit/rtems/src/getapiconfig.c -- cpukit/rtems/src/intrbody.c -- cpukit/rtems/src/intrcatch.c -- cpukit/rtems/src/modes.c - cpukit/rtems/src/msg.c - cpukit/rtems/src/msgqbroadcast.c - cpukit/rtems/src/msgqconstruct.c -- cpukit/rtems/src/msgqcreate.c - cpukit/rtems/src/msgqdelete.c - cpukit/rtems/src/msgqflush.c - cpukit/rtems/src/msgqgetnumberpending.c @@ -1240,44 +355,14 @@ source: - cpukit/rtems/src/ratemoncancel.c - cpukit/rtems/src/ratemoncreate.c - cpukit/rtems/src/ratemondelete.c -- cpukit/rtems/src/ratemongetstatistics.c - cpukit/rtems/src/ratemongetstatus.c - cpukit/rtems/src/ratemonident.c - cpukit/rtems/src/ratemonperiod.c -- cpukit/rtems/src/ratemonreportstatistics.c -- cpukit/rtems/src/ratemonresetall.c -- cpukit/rtems/src/ratemonresetstatistics.c - cpukit/rtems/src/ratemontimeout.c - cpukit/rtems/src/region.c -- cpukit/rtems/src/regioncreate.c -- cpukit/rtems/src/regiondelete.c -- cpukit/rtems/src/regionextend.c -- cpukit/rtems/src/regiongetfreeinfo.c -- cpukit/rtems/src/regiongetinfo.c -- cpukit/rtems/src/regiongetsegment.c -- cpukit/rtems/src/regiongetsegmentsize.c -- cpukit/rtems/src/regionident.c -- cpukit/rtems/src/regionprocessqueue.c -- cpukit/rtems/src/regionresizesegment.c -- cpukit/rtems/src/regionreturnsegment.c -- cpukit/rtems/src/rtemsbuildid.c +- cpukit/rtems/src/rtemsnametoid.c - cpukit/rtems/src/rtemsbuildname.c - cpukit/rtems/src/rtemsmaxprio.c -- cpukit/rtems/src/rtemsnametoid.c -- cpukit/rtems/src/rtemsobjectapimaximumclass.c -- cpukit/rtems/src/rtemsobjectapiminimumclass.c -- cpukit/rtems/src/rtemsobjectgetapiclassname.c -- cpukit/rtems/src/rtemsobjectgetapiname.c -- cpukit/rtems/src/rtemsobjectgetclassicname.c -- cpukit/rtems/src/rtemsobjectgetclassinfo.c -- cpukit/rtems/src/rtemsobjectgetname.c -- cpukit/rtems/src/rtemsobjectidapimaximum.c -- cpukit/rtems/src/rtemsobjectidapiminimum.c -- cpukit/rtems/src/rtemsobjectidgetapi.c -- cpukit/rtems/src/rtemsobjectidgetclass.c -- cpukit/rtems/src/rtemsobjectidgetindex.c -- cpukit/rtems/src/rtemsobjectidgetnode.c -- cpukit/rtems/src/rtemsobjectsetname.c - cpukit/rtems/src/rtemstimer.c - cpukit/rtems/src/scheduleraddprocessor.c - cpukit/rtems/src/schedulergetmaxprio.c @@ -1287,8 +372,6 @@ source: - cpukit/rtems/src/schedulerident.c - cpukit/rtems/src/scheduleridentbyprocessor.c - cpukit/rtems/src/scheduleridentbyprocessorset.c -- cpukit/rtems/src/schedulermapfromposix.c -- cpukit/rtems/src/schedulermaptoposix.c - cpukit/rtems/src/schedulerremoveprocessor.c - cpukit/rtems/src/sem.c - cpukit/rtems/src/semcreate.c @@ -1301,12 +384,11 @@ source: - cpukit/rtems/src/signalcatch.c - cpukit/rtems/src/signalsend.c - cpukit/rtems/src/statustext.c -- cpukit/rtems/src/statustoerrno.c - cpukit/rtems/src/systemeventreceive.c - cpukit/rtems/src/systemeventsend.c +- cpukit/rtems/src/taskcreate.c - cpukit/rtems/src/taskconstruct.c - cpukit/rtems/src/taskconstructuser.c -- cpukit/rtems/src/taskcreate.c - cpukit/rtems/src/taskdelete.c - cpukit/rtems/src/taskexit.c - cpukit/rtems/src/taskgetaffinity.c @@ -1314,7 +396,6 @@ source: - cpukit/rtems/src/taskgetscheduler.c - cpukit/rtems/src/taskident.c - cpukit/rtems/src/taskinitdefault.c -- cpukit/rtems/src/taskinitusers.c - cpukit/rtems/src/taskissuspended.c - cpukit/rtems/src/taskiterate.c - cpukit/rtems/src/taskmode.c @@ -1333,199 +414,69 @@ source: - cpukit/rtems/src/timerdelete.c - cpukit/rtems/src/timerfireafter.c - cpukit/rtems/src/timerfirewhen.c -- cpukit/rtems/src/timergetinfo.c - cpukit/rtems/src/timerident.c - cpukit/rtems/src/timerreset.c - cpukit/rtems/src/timerserver.c - cpukit/rtems/src/timerserverfireafter.c - cpukit/rtems/src/timerserverfirewhen.c -- cpukit/rtems/src/workspace.c -- cpukit/rtems/src/workspacegreedy.c -- cpukit/sapi/src/chainappendnotify.c -- cpukit/sapi/src/chaingetnotify.c -- cpukit/sapi/src/chaingetwait.c -- cpukit/sapi/src/chainprependnotify.c -- cpukit/sapi/src/chainprotected.c -- cpukit/sapi/src/cpucounterconverter.c -- cpukit/sapi/src/delaynano.c -- cpukit/sapi/src/delayticks.c - cpukit/sapi/src/exinit.c -- cpukit/sapi/src/exshutdown.c - cpukit/sapi/src/extension.c - cpukit/sapi/src/extensioncreate.c - cpukit/sapi/src/extensiondelete.c - cpukit/sapi/src/extensionident.c -- cpukit/sapi/src/fatal.c -- cpukit/sapi/src/fatalsrctext.c -- cpukit/sapi/src/getbuildlabel.c - cpukit/sapi/src/getconfigmax.c -- cpukit/sapi/src/getcopyrightnotice.c -- cpukit/sapi/src/getversionstring.c -- cpukit/sapi/src/interrtext.c -- cpukit/sapi/src/io.c -- cpukit/sapi/src/ioclose.c -- cpukit/sapi/src/iocontrol.c -- cpukit/sapi/src/iodefault.c -- cpukit/sapi/src/ioinitialize.c -- cpukit/sapi/src/ioopen.c -- cpukit/sapi/src/ioread.c -- cpukit/sapi/src/ioregisterdriver.c -- cpukit/sapi/src/iounregisterdriver.c -- cpukit/sapi/src/iowrite.c -- cpukit/sapi/src/panic.c -- cpukit/sapi/src/profilingiterate.c -- cpukit/sapi/src/profilingreportxml.c -- cpukit/sapi/src/rbheap.c -- cpukit/sapi/src/rbtree.c -- cpukit/sapi/src/rbtreefind.c -- cpukit/sapi/src/sapirbtreeinsert.c -- cpukit/sapi/src/sysinitverbose.c -- cpukit/sapi/src/tcsimpleinstall.c -- cpukit/sapi/src/version.c - cpukit/score/src/allocatormutex.c - cpukit/score/src/apimutexisowner.c - cpukit/score/src/apimutexlock.c - cpukit/score/src/apimutexunlock.c - cpukit/score/src/chain.c -- cpukit/score/src/chainnodecount.c -- cpukit/score/src/condition.c -- cpukit/score/src/configstackspacesize.c - cpukit/score/src/corebarrier.c - cpukit/score/src/corebarrierwait.c - cpukit/score/src/coremsg.c - cpukit/score/src/coremsgbroadcast.c - cpukit/score/src/coremsgclose.c - cpukit/score/src/coremsgflush.c -- cpukit/score/src/coremsgflushwait.c - cpukit/score/src/coremsginsert.c - cpukit/score/src/coremsgseize.c - cpukit/score/src/coremsgsubmit.c -- cpukit/score/src/coremsgwkspace.c - cpukit/score/src/coremutexseize.c -- cpukit/score/src/corerwlock.c -- cpukit/score/src/corerwlockobtainread.c -- cpukit/score/src/corerwlockobtainwrite.c -- cpukit/score/src/corerwlockrelease.c - cpukit/score/src/coresem.c - cpukit/score/src/coretod.c -- cpukit/score/src/coretodcheck.c - cpukit/score/src/coretodhookdata.c - cpukit/score/src/coretodhookregister.c - cpukit/score/src/coretodhookrun.c - cpukit/score/src/coretodhookunregister.c - cpukit/score/src/coretodset.c -- cpukit/score/src/debugisthreaddispatchingallowed.c -- cpukit/score/src/debugunreachable.c -- cpukit/score/src/freechain.c - cpukit/score/src/futex.c - cpukit/score/src/hash.c -- cpukit/score/src/heap.c -- cpukit/score/src/heapallocate.c -- cpukit/score/src/heapextend.c -- cpukit/score/src/heapfree.c -- cpukit/score/src/heapgetfreeinfo.c -- cpukit/score/src/heapgetinfo.c -- cpukit/score/src/heapgreedy.c -- cpukit/score/src/heapiterate.c -- cpukit/score/src/heapnoextend.c -- cpukit/score/src/heapresizeblock.c -- cpukit/score/src/heapsizeofuserarea.c -- cpukit/score/src/heapwalk.c - cpukit/score/src/interr.c - cpukit/score/src/isr.c - cpukit/score/src/isrisinprogress.c -- cpukit/score/src/isrvectortable.c -- cpukit/score/src/iterateoverthreads.c -- cpukit/score/src/kern_ntptime.c - cpukit/score/src/kern_tc.c -- cpukit/score/src/libatomic.c -- cpukit/score/src/log2table.c - cpukit/score/src/memoryallocate.c -- cpukit/score/src/memorydirtyfreeareas.c -- cpukit/score/src/memoryfill.c -- cpukit/score/src/memorynoinit.c -- cpukit/score/src/memoryzerobeforeuse.c -- cpukit/score/src/memoryzerofreeareas.c - cpukit/score/src/mutex.c -- cpukit/score/src/objectactivecount.c - cpukit/score/src/objectallocate.c - cpukit/score/src/objectallocatenone.c - cpukit/score/src/objectallocatestatic.c -- cpukit/score/src/objectallocateunlimited.c -- cpukit/score/src/objectapimaximumclass.c - cpukit/score/src/objectclose.c -- cpukit/score/src/objectextendinformation.c -- cpukit/score/src/objectfree.c - cpukit/score/src/objectfreenothing.c - cpukit/score/src/objectfreestatic.c -- cpukit/score/src/objectgetinfo.c -- cpukit/score/src/objectgetinfoid.c - cpukit/score/src/objectgetlocal.c -- cpukit/score/src/objectgetnameasstring.c -- cpukit/score/src/objectgetnext.c - cpukit/score/src/objectgetnoprotection.c -- cpukit/score/src/objectidtoname.c - cpukit/score/src/objectinitializeinformation.c -- cpukit/score/src/objectnamespaceremove.c - cpukit/score/src/objectnametoid.c -- cpukit/score/src/objectnametoidstring.c -- cpukit/score/src/objectsetname.c -- cpukit/score/src/objectshrinkinformation.c -- cpukit/score/src/once.c - cpukit/score/src/percpu.c - cpukit/score/src/percpuasm.c -- cpukit/score/src/percpudata.c -- cpukit/score/src/pheapallocate.c -- cpukit/score/src/pheapextend.c -- cpukit/score/src/pheapfree.c -- cpukit/score/src/pheapgetfreeinfo.c -- cpukit/score/src/pheapgetinfo.c -- cpukit/score/src/pheapgetsize.c -- cpukit/score/src/pheapwalk.c - cpukit/score/src/processormaskcopy.c -- cpukit/score/src/profilingisrentryexit.c -- cpukit/score/src/rbtreeappend.c - cpukit/score/src/rbtreeextract.c - cpukit/score/src/rbtreeinsert.c -- cpukit/score/src/rbtreeiterate.c - cpukit/score/src/rbtreemax.c - cpukit/score/src/rbtreemin.c -- cpukit/score/src/rbtreenext.c -- cpukit/score/src/rbtreepostorder.c -- cpukit/score/src/rbtreeprepend.c -- cpukit/score/src/rbtreeprev.c -- cpukit/score/src/rbtreereplace.c -- cpukit/score/src/sched.c - cpukit/score/src/scheduler.c -- cpukit/score/src/schedulercbs.c -- cpukit/score/src/schedulercbsattachthread.c -- cpukit/score/src/schedulercbscleanup.c -- cpukit/score/src/schedulercbscreateserver.c -- cpukit/score/src/schedulercbsdestroyserver.c -- cpukit/score/src/schedulercbsdetachthread.c -- cpukit/score/src/schedulercbsgetapprovedbudget.c -- cpukit/score/src/schedulercbsgetexecutiontime.c -- cpukit/score/src/schedulercbsgetparameters.c -- cpukit/score/src/schedulercbsgetremainingbudget.c -- cpukit/score/src/schedulercbsgetserverid.c -- cpukit/score/src/schedulercbsnodeinit.c -- cpukit/score/src/schedulercbsreleasejob.c -- cpukit/score/src/schedulercbssetparameters.c -- cpukit/score/src/schedulercbsunblock.c - cpukit/score/src/schedulerdefaultmappriority.c - cpukit/score/src/schedulerdefaultnodedestroy.c -- cpukit/score/src/schedulerdefaultnodeinit.c - cpukit/score/src/schedulerdefaultreleasejob.c -- cpukit/score/src/schedulerdefaultschedule.c - cpukit/score/src/schedulerdefaultstartidle.c -- cpukit/score/src/scheduleredf.c -- cpukit/score/src/scheduleredfblock.c -- cpukit/score/src/scheduleredfchangepriority.c -- cpukit/score/src/scheduleredfnodeinit.c -- cpukit/score/src/scheduleredfreleasejob.c -- cpukit/score/src/scheduleredfschedule.c -- cpukit/score/src/scheduleredfunblock.c -- cpukit/score/src/scheduleredfyield.c - cpukit/score/src/schedulergetaffinity.c - cpukit/score/src/schedulerpriority.c - cpukit/score/src/schedulerpriorityblock.c @@ -1534,29 +485,14 @@ source: - cpukit/score/src/schedulerpriorityunblock.c - cpukit/score/src/schedulerpriorityyield.c - cpukit/score/src/schedulersetaffinity.c -- cpukit/score/src/schedulersimple.c -- cpukit/score/src/schedulersimpleblock.c -- cpukit/score/src/schedulersimplechangepriority.c -- cpukit/score/src/schedulersimpleschedule.c -- cpukit/score/src/schedulersimpleunblock.c -- cpukit/score/src/schedulersimpleyield.c -- cpukit/score/src/semaphore.c -- cpukit/score/src/smpbarrierwait.c -- cpukit/score/src/stackallocator.c - cpukit/score/src/stackallocatorforidle.c -- cpukit/score/src/stackallocatorforidlewkspace.c -- cpukit/score/src/stackallocatorfree.c -- cpukit/score/src/stackallocatorinit.c - cpukit/score/src/thread.c -- cpukit/score/src/threadallocateunlimited.c - cpukit/score/src/threadchangepriority.c - cpukit/score/src/threadclearstate.c - cpukit/score/src/threadcreateidle.c - cpukit/score/src/threaddispatch.c - cpukit/score/src/threadentryadaptoridle.c - cpukit/score/src/threadentryadaptornumeric.c -- cpukit/score/src/threadentryadaptorpointer.c -- cpukit/score/src/threadexhausttimeslice.c - cpukit/score/src/threadget.c - cpukit/score/src/threadgetcputimeused.c - cpukit/score/src/threadgetcputimeusedafterreset.c @@ -1565,14 +501,9 @@ source: - cpukit/score/src/threadinitialize.c - cpukit/score/src/threaditerate.c - cpukit/score/src/threadloadenv.c -- cpukit/score/src/threadname.c -- cpukit/score/src/threadplaindispatch.c - cpukit/score/src/threadq.c - cpukit/score/src/threadqenqueue.c -- cpukit/score/src/threadqextract.c -- cpukit/score/src/threadqfirst.c - cpukit/score/src/threadqflush.c -- cpukit/score/src/threadqgetnameandid.c - cpukit/score/src/threadqops.c - cpukit/score/src/threadqtimeout.c - cpukit/score/src/threadresettimeslice.c @@ -1585,18 +516,7 @@ source: - cpukit/score/src/threadstart.c - cpukit/score/src/threadstartmultitasking.c - cpukit/score/src/threadtimeout.c -- cpukit/score/src/threadwaitgetid.c - cpukit/score/src/threadyield.c -- cpukit/score/src/timespecaddto.c -- cpukit/score/src/timespecdivide.c -- cpukit/score/src/timespecisnonnegative.c -- cpukit/score/src/timespecdividebyinteger.c -- cpukit/score/src/timespecfromticks.c -- cpukit/score/src/timespecgetasnanoseconds.c -- cpukit/score/src/timespecisvalid.c -- cpukit/score/src/timespeclessthan.c -- cpukit/score/src/timespecsubtract.c -- cpukit/score/src/timespectoticks.c - cpukit/score/src/tlsallocsize.c - cpukit/score/src/userext.c - cpukit/score/src/userextaddset.c @@ -1607,12 +527,6 @@ source: - cpukit/score/src/watchdogtick.c - cpukit/score/src/watchdogtickssinceboot.c - cpukit/score/src/watchdogtimeslicedefault.c -- cpukit/score/src/wkspaceallocate.c -- cpukit/score/src/wkspace.c -- cpukit/score/src/wkspacefree.c -- cpukit/score/src/wkspaceisunifieddefault.c - cpukit/score/src/wkspacemallocinitdefault.c -- cpukit/score/src/wkspacemallocinitunified.c -- cpukit/score/src/wkstringduplicate.c target: rtemscpu type: build diff --git a/spec/build/cpukit/librtemscxx.yml b/spec/build/cpukit/librtemscxx.yml index 97d65a1599..9eafcf6b48 100644 --- a/spec/build/cpukit/librtemscxx.yml +++ b/spec/build/cpukit/librtemscxx.yml @@ -8,7 +8,8 @@ cppflags: [] cxxflags: - ${COVERAGE_COMPILER_FLAGS} - -std=c++17 -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: [] install: - destination: ${BSP_INCLUDEDIR}/rtems diff --git a/spec/build/cpukit/librtemsdfltcfg.yml b/spec/build/cpukit/librtemsdfltcfg.yml index 2d5722fa2c..623defe95a 100644 --- a/spec/build/cpukit/librtemsdfltcfg.yml +++ b/spec/build/cpukit/librtemsdfltcfg.yml @@ -7,7 +7,8 @@ copyrights: cppflags: [] cxxflags: - ${COVERAGE_COMPILER_FLAGS} -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: [] install: [] install-path: ${BSP_LIBDIR} diff --git a/spec/build/cpukit/librtemstest.yml b/spec/build/cpukit/librtemstest.yml index fbce36aace..9fe7b50b40 100644 --- a/spec/build/cpukit/librtemstest.yml +++ b/spec/build/cpukit/librtemstest.yml @@ -16,40 +16,34 @@ install: - cpukit/include/rtems/test-printer.h - cpukit/include/rtems/test-scheduler.h install-path: ${BSP_LIBDIR} -links: [] +links: +- role: build-dependency + uid: objtestextra +- role: build-dependency + uid: objtestqual +- role: build-dependency + uid: objtestqualsmp 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 -- cpukit/libtest/t-test-checks-psx.c - cpukit/libtest/t-test-checks.c - cpukit/libtest/t-test-hash-sha256.c - cpukit/libtest/t-test-interrupt.c - cpukit/libtest/t-test-rtems-context.c -- cpukit/libtest/t-test-rtems-fds.c -- cpukit/libtest/t-test-rtems-heap.c - cpukit/libtest/t-test-rtems-measure.c - cpukit/libtest/t-test-rtems-memory.c - cpukit/libtest/t-test-rtems-objs.c -- cpukit/libtest/t-test-rtems-posix-keys.c - cpukit/libtest/t-test-rtems.c - cpukit/libtest/t-test-scheduler.c - cpukit/libtest/t-test-thread-switch.c - cpukit/libtest/t-test-time.c - cpukit/libtest/t-test.c - cpukit/libtest/testbeginend.c -- cpukit/libtest/testbusy.c -- cpukit/libtest/testexit.c -- cpukit/libtest/testextension.c - cpukit/libtest/testgcovcpufatalhalt.c - cpukit/libtest/testgcovbspreset.c - cpukit/libtest/testgcovdumpinfo.c -- cpukit/libtest/testparallel.c -- cpukit/libtest/testprinter.c -- cpukit/libtest/testrun.c -- cpukit/libtest/testwrappers.c target: rtemstest type: build diff --git a/spec/build/cpukit/libtelnetd.yml b/spec/build/cpukit/libtelnetd.yml index adfda2ba30..a9a8b07305 100644 --- a/spec/build/cpukit/libtelnetd.yml +++ b/spec/build/cpukit/libtelnetd.yml @@ -7,7 +7,8 @@ copyrights: cppflags: [] cxxflags: - ${COVERAGE_COMPILER_FLAGS} -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: - cpukit/libnetworking install: diff --git a/spec/build/cpukit/libtftpfs.yml b/spec/build/cpukit/libtftpfs.yml index c20ce2c7b7..277fba1dab 100644 --- a/spec/build/cpukit/libtftpfs.yml +++ b/spec/build/cpukit/libtftpfs.yml @@ -7,7 +7,8 @@ copyrights: cppflags: [] cxxflags: - ${COVERAGE_COMPILER_FLAGS} -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: - cpukit/libnetworking install: diff --git a/spec/build/cpukit/libz.yml b/spec/build/cpukit/libz.yml index 86b261957d..e8e047371d 100644 --- a/spec/build/cpukit/libz.yml +++ b/spec/build/cpukit/libz.yml @@ -7,7 +7,8 @@ copyrights: cppflags: [] cxxflags: - ${COVERAGE_COMPILER_FLAGS} -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: [] install: - destination: ${BSP_INCLUDEDIR} diff --git a/spec/build/cpukit/objdrvmgr.yml b/spec/build/cpukit/objdrvmgr.yml index aeacbf989b..137806cc5c 100644 --- a/spec/build/cpukit/objdrvmgr.yml +++ b/spec/build/cpukit/objdrvmgr.yml @@ -6,8 +6,11 @@ copyrights: cppflags: [] cxxflags: [] enabled-by: -- riscv -- sparc + and: + - or: + - riscv + - sparc + - not: RTEMS_QUAL includes: [] install: - destination: ${BSP_INCLUDEDIR}/drvmgr diff --git a/spec/build/cpukit/objextra.yml b/spec/build/cpukit/objextra.yml new file mode 100644 index 0000000000..e2fea5f218 --- /dev/null +++ b/spec/build/cpukit/objextra.yml @@ -0,0 +1,1126 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + not: RTEMS_QUAL +includes: [] +install: +- destination: ${BSP_INCLUDEDIR} + source: + - cpukit/include/aio.h + - cpukit/include/crypt.h + - cpukit/include/dlfcn.h + - cpukit/include/endian.h + - cpukit/include/fdt.h + - cpukit/include/libfdt.h + - cpukit/include/libfdt_env.h + - cpukit/include/link.h + - cpukit/include/link_elf.h + - cpukit/include/md4.h + - cpukit/include/md5.h + - cpukit/include/memory.h + - cpukit/include/mqueue.h + - cpukit/include/poll.h + - cpukit/include/sha384.h + - cpukit/include/sha512.h + - cpukit/include/sha512.h + - cpukit/include/sha512t.h + - cpukit/include/xz.h +- destination: ${BSP_INCLUDEDIR}/arpa + source: + - cpukit/include/arpa/ftp.h +- destination: ${BSP_INCLUDEDIR}/dev/i2c + source: + - cpukit/include/dev/i2c/eeprom.h + - cpukit/include/dev/i2c/fpga-i2c-slave.h + - cpukit/include/dev/i2c/gpio-nxp-pca9535.h + - cpukit/include/dev/i2c/i2c.h + - cpukit/include/dev/i2c/sensor-lm75a.h + - cpukit/include/dev/i2c/switch-nxp-pca9548a.h + - cpukit/include/dev/i2c/ti-ads-16bit-adc.h + - cpukit/include/dev/i2c/ti-lm25066a.h + - cpukit/include/dev/i2c/ti-tmp112.h + - cpukit/include/dev/i2c/xilinx-axi-i2c.h +- destination: ${BSP_INCLUDEDIR}/dev/serial + source: + - cpukit/include/dev/serial/sc16is752.h +- destination: ${BSP_INCLUDEDIR}/dev/spi + source: + - cpukit/include/dev/spi/spi.h +- destination: ${BSP_INCLUDEDIR}/dev/flash + source: + - cpukit/include/dev/flash/flashdev.h +- destination: ${BSP_INCLUDEDIR}/linux + source: + - cpukit/include/linux/i2c-dev.h + - cpukit/include/linux/i2c.h + - cpukit/include/linux/rbtree.h +- destination: ${BSP_INCLUDEDIR}/linux/spi + source: + - cpukit/include/linux/spi/spidev.h +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/include/machine/_kernel_in.h + - cpukit/include/machine/_kernel_in6.h + - cpukit/include/machine/_kernel_mman.h + - cpukit/include/machine/_kernel_uio.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/include/rtems/assoc.h + - cpukit/include/rtems/bdbuf.h + - cpukit/include/rtems/bdpart.h + - cpukit/include/rtems/blkdev.h + - cpukit/include/rtems/bsd.h + - cpukit/include/rtems/bspcmdline.h + - cpukit/include/rtems/btimer.h + - cpukit/include/rtems/capture-cli.h + - cpukit/include/rtems/capture.h + - cpukit/include/rtems/captureimpl.h + - cpukit/include/rtems/cbs.h + - cpukit/include/rtems/concat.h + - cpukit/include/rtems/console.h + - cpukit/include/rtems/deviceio.h + - cpukit/include/rtems/devnull.h + - cpukit/include/rtems/devzero.h + - cpukit/include/rtems/diskdevs.h + - cpukit/include/rtems/dosfs.h + - cpukit/include/rtems/dumpbuf.h + - cpukit/include/rtems/endian.h + - cpukit/include/rtems/error.h + - cpukit/include/rtems/fb.h + - cpukit/include/rtems/flashdisk.h + - cpukit/include/rtems/framebuffer.h + - cpukit/include/rtems/fs.h + - cpukit/include/rtems/fsmount.h + - cpukit/include/rtems/ide_part_table.h + - cpukit/include/rtems/imfs.h + - cpukit/include/rtems/imfsimpl.h + - cpukit/include/rtems/inttypes.h + - cpukit/include/rtems/ioimpl.h + - cpukit/include/rtems/iosupp.h + - cpukit/include/rtems/irq.h + - cpukit/include/rtems/libi2c.h + - cpukit/include/rtems/libio_.h + - cpukit/include/rtems/libio.h + - cpukit/include/rtems/mallocinitone.h + - cpukit/include/rtems/media.h + - cpukit/include/rtems/monitor.h + - cpukit/include/rtems/mouse_parser.h + - cpukit/include/rtems/mptables.h + - cpukit/include/rtems/mw_uid.h + - cpukit/include/rtems/nvdisk-sram.h + - cpukit/include/rtems/nvdisk.h + - cpukit/include/rtems/passwd.h + - cpukit/include/rtems/pci.h + - cpukit/include/rtems/pipe.h + - cpukit/include/rtems/printer.h + - cpukit/include/rtems/profiling.h + - cpukit/include/rtems/pty.h + - cpukit/include/rtems/qreslib.h + - cpukit/include/rtems/ramdisk.h + - cpukit/include/rtems/rbheap.h + - cpukit/include/rtems/rbtree.h + - cpukit/include/rtems/record.h + - cpukit/include/rtems/recordclient.h + - 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 + - cpukit/include/rtems/rtems-debugger.h + - cpukit/include/rtems/rtems-fdt-shell.h + - cpukit/include/rtems/rtems-fdt.h + - cpukit/include/rtems/rtems-rfs-format.h + - cpukit/include/rtems/rtems-rfs-shell.h + - cpukit/include/rtems/rtems-rfs.h + - cpukit/include/rtems/rtemsdialer.h + - cpukit/include/rtems/serial_mouse.h + - cpukit/include/rtems/shell.h + - cpukit/include/rtems/shellconfig.h + - cpukit/include/rtems/sparse-disk.h + - cpukit/include/rtems/spurious.h + - cpukit/include/rtems/stackchk.h + - cpukit/include/rtems/status-checks.h + - cpukit/include/rtems/stdio-redirect.h + - cpukit/include/rtems/stringto.h + - cpukit/include/rtems/termiostypes.h + - cpukit/include/rtems/termiosdevice.h + - cpukit/include/rtems/timespec.h + - cpukit/include/rtems/tm27-default.h + - cpukit/include/rtems/tod.h + - cpukit/include/rtems/untar.h + - cpukit/include/rtems/userenv.h + - cpukit/include/rtems/vmeintr.h + - cpukit/include/rtems/watchdogdrv.h +- destination: ${BSP_INCLUDEDIR}/rtems/debugger + source: + - 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/posix + source: + - cpukit/include/rtems/posix/aio_misc.h + - cpukit/include/rtems/posix/barrierimpl.h + - cpukit/include/rtems/posix/condimpl.h + - cpukit/include/rtems/posix/key.h + - cpukit/include/rtems/posix/keyimpl.h + - cpukit/include/rtems/posix/mmanimpl.h + - cpukit/include/rtems/posix/mqueue.h + - cpukit/include/rtems/posix/mqueueimpl.h + - cpukit/include/rtems/posix/muteximpl.h + - cpukit/include/rtems/posix/priorityimpl.h + - cpukit/include/rtems/posix/psignal.h + - cpukit/include/rtems/posix/psignalimpl.h + - cpukit/include/rtems/posix/pthread.h + - cpukit/include/rtems/posix/pthreadattrimpl.h + - cpukit/include/rtems/posix/pthreadimpl.h + - cpukit/include/rtems/posix/rwlockimpl.h + - cpukit/include/rtems/posix/semaphore.h + - cpukit/include/rtems/posix/semaphoreimpl.h + - cpukit/include/rtems/posix/shm.h + - cpukit/include/rtems/posix/shmimpl.h + - cpukit/include/rtems/posix/sigset.h + - cpukit/include/rtems/posix/threadsup.h + - cpukit/include/rtems/posix/timer.h + - cpukit/include/rtems/posix/timerimpl.h +- destination: ${BSP_INCLUDEDIR}/rtems/rfs + source: + - cpukit/include/rtems/rfs/rtems-rfs-bitmaps.h + - cpukit/include/rtems/rfs/rtems-rfs-block-pos.h + - cpukit/include/rtems/rfs/rtems-rfs-block.h + - cpukit/include/rtems/rfs/rtems-rfs-buffer.h + - cpukit/include/rtems/rfs/rtems-rfs-data.h + - cpukit/include/rtems/rfs/rtems-rfs-dir-hash.h + - cpukit/include/rtems/rfs/rtems-rfs-dir.h + - cpukit/include/rtems/rfs/rtems-rfs-file-system-fwd.h + - cpukit/include/rtems/rfs/rtems-rfs-file-system.h + - cpukit/include/rtems/rfs/rtems-rfs-file.h + - cpukit/include/rtems/rfs/rtems-rfs-group.h + - cpukit/include/rtems/rfs/rtems-rfs-inode.h + - cpukit/include/rtems/rfs/rtems-rfs-link.h + - cpukit/include/rtems/rfs/rtems-rfs-mutex.h + - cpukit/include/rtems/rfs/rtems-rfs-trace.h +- destination: ${BSP_INCLUDEDIR}/rtems/rtems + source: + - cpukit/include/rtems/rtems/eventmp.h + - cpukit/include/rtems/rtems/mp.h + - cpukit/include/rtems/rtems/msgmp.h + - cpukit/include/rtems/rtems/partmp.h + - cpukit/include/rtems/rtems/semmp.h + - cpukit/include/rtems/rtems/signalmp.h + - cpukit/include/rtems/rtems/taskmp.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/include/rtems/score/corerwlockimpl.h + - cpukit/include/rtems/score/mpci.h + - cpukit/include/rtems/score/mpciimpl.h + - cpukit/include/rtems/score/objectmp.h + - cpukit/include/rtems/score/onceimpl.h + - cpukit/include/rtems/score/percpudata.h + - cpukit/include/rtems/score/schedulercbs.h + - cpukit/include/rtems/score/schedulercbsimpl.h + - cpukit/include/rtems/score/schedulerpriorityaffinitysmp.h + - cpukit/include/rtems/score/schedulerprioritysmp.h + - cpukit/include/rtems/score/schedulerprioritysmpimpl.h + - cpukit/include/rtems/score/schedulersimplesmp.h + - cpukit/include/rtems/score/schedulerstrongapa.h + - cpukit/include/rtems/score/threadmp.h + - cpukit/include/rtems/score/wkspace.h + - cpukit/include/rtems/score/wkspaceinitone.h +- destination: ${BSP_INCLUDEDIR}/rtems/trace + source: + - cpukit/include/rtems/trace/rtems-trace-buffer-vars.h +- destination: ${BSP_INCLUDEDIR}/sys + source: + - cpukit/include/sys/cdefs_elf.h + - cpukit/include/sys/event.h + - cpukit/include/sys/exec_elf.h + - cpukit/include/sys/poll.h + - cpukit/include/sys/utsname.h +- destination: ${BSP_INCLUDEDIR}/uuid + source: + - cpukit/include/uuid/uuid.h +links: [] +source: +- cpukit/compression/xz/xz_crc32.c +- cpukit/compression/xz/xz_dec_lzma2.c +- cpukit/compression/xz/xz_dec_stream.c +- cpukit/dev/flash/flashdev.c +- cpukit/dev/i2c/eeprom.c +- cpukit/dev/i2c/fpga-i2c-slave.c +- cpukit/dev/i2c/gpio-nxp-pca9535.c +- cpukit/dev/i2c/i2c-bus.c +- cpukit/dev/i2c/i2c-dev.c +- cpukit/dev/i2c/sensor-lm75a.c +- cpukit/dev/i2c/switch-nxp-pca9548a.c +- cpukit/dev/i2c/ti-ads-16bit-adc.c +- cpukit/dev/i2c/ti-lm25066a.c +- cpukit/dev/i2c/ti-tmp112.c +- cpukit/dev/i2c/xilinx-axi-i2c.c +- cpukit/dev/iobase64.c +- cpukit/dev/ioprintf.c +- cpukit/dev/iovprintf.c +- cpukit/dev/serial/sc16is752-spi.c +- cpukit/dev/serial/sc16is752.c +- cpukit/dev/spi/spi-bus.c +- cpukit/dtc/libfdt/fdt.c +- cpukit/dtc/libfdt/fdt_addresses.c +- cpukit/dtc/libfdt/fdt_empty_tree.c +- cpukit/dtc/libfdt/fdt_ro.c +- cpukit/dtc/libfdt/fdt_rw.c +- cpukit/dtc/libfdt/fdt_strerror.c +- cpukit/dtc/libfdt/fdt_sw.c +- cpukit/dtc/libfdt/fdt_wip.c +- cpukit/libblock/src/bdbuf.c +- cpukit/libblock/src/bdpart-create.c +- cpukit/libblock/src/bdpart-dump.c +- cpukit/libblock/src/bdpart-read.c +- cpukit/libblock/src/bdpart-register.c +- cpukit/libblock/src/bdpart-sort.c +- cpukit/libblock/src/bdpart-write.c +- cpukit/libblock/src/blkdev-blkstats.c +- cpukit/libblock/src/blkdev-imfs.c +- cpukit/libblock/src/blkdev-ioctl.c +- cpukit/libblock/src/blkdev-ops.c +- cpukit/libblock/src/blkdev-print-stats.c +- cpukit/libblock/src/blkdev.c +- cpukit/libblock/src/diskdevs-init.c +- cpukit/libblock/src/diskdevs.c +- cpukit/libblock/src/flashdisk.c +- cpukit/libblock/src/ide_part_table.c +- cpukit/libblock/src/media-desc.c +- cpukit/libblock/src/media-dev-ident.c +- cpukit/libblock/src/media-path.c +- cpukit/libblock/src/media-server.c +- cpukit/libblock/src/media.c +- cpukit/libblock/src/nvdisk-sram.c +- cpukit/libblock/src/nvdisk.c +- cpukit/libblock/src/ramdisk-config.c +- cpukit/libblock/src/ramdisk-driver.c +- cpukit/libblock/src/ramdisk-init.c +- cpukit/libblock/src/ramdisk-register.c +- cpukit/libblock/src/sparse-disk.c +- cpukit/libcrypt/crypt-md5.c +- cpukit/libcrypt/crypt-sha256.c +- cpukit/libcrypt/crypt-sha512.c +- cpukit/libcrypt/crypt.c +- cpukit/libcrypt/misc.c +- cpukit/libcsupport/src/__assert.c +- cpukit/libcsupport/src/__getpid.c +- cpukit/libcsupport/src/__gettod.c +- cpukit/libcsupport/src/__times.c +- cpukit/libcsupport/src/__usrenv.c +- cpukit/libcsupport/src/_calloc_r.c +- cpukit/libcsupport/src/_free_r.c +- cpukit/libcsupport/src/_malloc_r.c +- cpukit/libcsupport/src/_realloc_r.c +- cpukit/libcsupport/src/_rename_r.c +- cpukit/libcsupport/src/access.c +- cpukit/libcsupport/src/alignedalloc.c +- cpukit/libcsupport/src/arc4random_getentropy_fail.c +- cpukit/libcsupport/src/assoc32tostring.c +- cpukit/libcsupport/src/assoclocalbyname.c +- cpukit/libcsupport/src/assoclocalbyremote.c +- cpukit/libcsupport/src/assoclocalbyremotebitfield.c +- cpukit/libcsupport/src/assocnamebad.c +- cpukit/libcsupport/src/assocnamebylocal.c +- cpukit/libcsupport/src/assocnamebylocalbitfield.c +- cpukit/libcsupport/src/assocnamebyremote.c +- cpukit/libcsupport/src/assocnamebyremotebitfield.c +- cpukit/libcsupport/src/assocptrbylocal.c +- cpukit/libcsupport/src/assocptrbyname.c +- cpukit/libcsupport/src/assocptrbyremote.c +- cpukit/libcsupport/src/assocremotebylocal.c +- cpukit/libcsupport/src/assocremotebylocalbitfield.c +- cpukit/libcsupport/src/assocremotebyname.c +- cpukit/libcsupport/src/assocthreadstatestostring.c +- cpukit/libcsupport/src/base_fs.c +- cpukit/libcsupport/src/cachealignedalloc.c +- cpukit/libcsupport/src/cachecoherentalloc.c +- cpukit/libcsupport/src/calloc.c +- cpukit/libcsupport/src/cfgetispeed.c +- cpukit/libcsupport/src/cfgetospeed.c +- cpukit/libcsupport/src/cfmakeraw.c +- cpukit/libcsupport/src/cfmakesane.c +- cpukit/libcsupport/src/cfsetispeed.c +- cpukit/libcsupport/src/cfsetospeed.c +- cpukit/libcsupport/src/cfsetspeed.c +- cpukit/libcsupport/src/chdir.c +- cpukit/libcsupport/src/chmod.c +- cpukit/libcsupport/src/chown.c +- cpukit/libcsupport/src/chroot.c +- cpukit/libcsupport/src/clock.c +- cpukit/libcsupport/src/clonenode.c +- cpukit/libcsupport/src/close.c +- cpukit/libcsupport/src/consolesimple.c +- cpukit/libcsupport/src/consolesimpleread.c +- cpukit/libcsupport/src/consolesimpletask.c +- cpukit/libcsupport/src/ctermid.c +- cpukit/libcsupport/src/dup.c +- cpukit/libcsupport/src/dup2.c +- cpukit/libcsupport/src/error.c +- cpukit/libcsupport/src/fchdir.c +- cpukit/libcsupport/src/fchmod.c +- cpukit/libcsupport/src/fchown.c +- cpukit/libcsupport/src/fcntl.c +- cpukit/libcsupport/src/fdatasync.c +- cpukit/libcsupport/src/flockfile.c +- cpukit/libcsupport/src/fpathconf.c +- cpukit/libcsupport/src/free.c +- cpukit/libcsupport/src/freenode.c +- cpukit/libcsupport/src/fstat.c +- cpukit/libcsupport/src/fsync.c +- cpukit/libcsupport/src/ftruncate.c +- cpukit/libcsupport/src/ftrylockfile.c +- cpukit/libcsupport/src/funlockfile.c +- cpukit/libcsupport/src/futimens.c +- cpukit/libcsupport/src/gcovfork.c +- cpukit/libcsupport/src/getdents.c +- cpukit/libcsupport/src/getegid.c +- cpukit/libcsupport/src/geteuid.c +- cpukit/libcsupport/src/getgid.c +- cpukit/libcsupport/src/getgrent.c +- cpukit/libcsupport/src/getgrnam.c +- cpukit/libcsupport/src/getgroups.c +- cpukit/libcsupport/src/getlogin.c +- cpukit/libcsupport/src/getpagesize.c +- cpukit/libcsupport/src/getpgrp.c +- cpukit/libcsupport/src/getpid.c +- cpukit/libcsupport/src/getppid.c +- cpukit/libcsupport/src/getpwent.c +- cpukit/libcsupport/src/getreentglobal.c +- cpukit/libcsupport/src/getrusage.c +- cpukit/libcsupport/src/getuid.c +- cpukit/libcsupport/src/ioctl.c +- cpukit/libcsupport/src/isatty_r.c +- cpukit/libcsupport/src/issetugid.c +- cpukit/libcsupport/src/kill_noposix.c +- cpukit/libcsupport/src/lchown.c +- cpukit/libcsupport/src/libio.c +- cpukit/libcsupport/src/libio_exit.c +- cpukit/libcsupport/src/libio_init.c +- cpukit/libcsupport/src/libiozeroiops.c +- cpukit/libcsupport/src/link.c +- cpukit/libcsupport/src/lseek.c +- cpukit/libcsupport/src/lstat.c +- cpukit/libcsupport/src/malloc.c +- cpukit/libcsupport/src/malloc_deferred.c +- cpukit/libcsupport/src/malloc_dirtier.c +- cpukit/libcsupport/src/malloc_walk.c +- cpukit/libcsupport/src/mallocdirtydefault.c +- cpukit/libcsupport/src/mallocextenddefault.c +- cpukit/libcsupport/src/mallocfreespace.c +- cpukit/libcsupport/src/mallocgetheapptr.c +- cpukit/libcsupport/src/mallocheap.c +- cpukit/libcsupport/src/mallocinfo.c +- cpukit/libcsupport/src/mallocsetheapptr.c +- cpukit/libcsupport/src/mkdir.c +- cpukit/libcsupport/src/mkfifo.c +- cpukit/libcsupport/src/mknod.c +- cpukit/libcsupport/src/mount-mgr.c +- cpukit/libcsupport/src/mount-mktgt.c +- cpukit/libcsupport/src/mount.c +- cpukit/libcsupport/src/newlibc_exit.c +- cpukit/libcsupport/src/newlibc_reent.c +- cpukit/libcsupport/src/open.c +- cpukit/libcsupport/src/open_dev_console.c +- cpukit/libcsupport/src/pathconf.c +- cpukit/libcsupport/src/posix_devctl.c +- cpukit/libcsupport/src/posix_memalign.c +- cpukit/libcsupport/src/print_fprintf.c +- cpukit/libcsupport/src/print_printf.c +- cpukit/libcsupport/src/printerfprintfputc.c +- cpukit/libcsupport/src/printertask.c +- cpukit/libcsupport/src/printf_plugin.c +- cpukit/libcsupport/src/printk.c +- cpukit/libcsupport/src/printk_plugin.c +- cpukit/libcsupport/src/privateenv.c +- cpukit/libcsupport/src/putk.c +- cpukit/libcsupport/src/pwdgrp.c +- cpukit/libcsupport/src/read.c +- cpukit/libcsupport/src/readlink.c +- cpukit/libcsupport/src/readv.c +- cpukit/libcsupport/src/realloc.c +- cpukit/libcsupport/src/realpath.c +- cpukit/libcsupport/src/resource_snapshot.c +- cpukit/libcsupport/src/rmdir.c +- cpukit/libcsupport/src/rtems_heap_extend.c +- cpukit/libcsupport/src/rtems_heap_extend_via_sbrk.c +- cpukit/libcsupport/src/rtems_heap_greedy.c +- cpukit/libcsupport/src/rtems_heap_null_extend.c +- cpukit/libcsupport/src/rtems_heap_sbrk_greedy.c +- cpukit/libcsupport/src/rtems_memalign.c +- cpukit/libcsupport/src/rtems_mkdir.c +- cpukit/libcsupport/src/setegid.c +- cpukit/libcsupport/src/seteuid.c +- cpukit/libcsupport/src/setgid.c +- cpukit/libcsupport/src/setgroups.c +- cpukit/libcsupport/src/setpgid.c +- cpukit/libcsupport/src/setsid.c +- cpukit/libcsupport/src/setuid.c +- cpukit/libcsupport/src/stat.c +- cpukit/libcsupport/src/statvfs.c +- cpukit/libcsupport/src/sup_fs_check_permissions.c +- cpukit/libcsupport/src/sup_fs_deviceio.c +- cpukit/libcsupport/src/sup_fs_eval_path.c +- cpukit/libcsupport/src/sup_fs_eval_path_generic.c +- cpukit/libcsupport/src/sup_fs_exist_in_same_instance.c +- cpukit/libcsupport/src/sup_fs_location.c +- cpukit/libcsupport/src/sup_fs_mount_iterate.c +- cpukit/libcsupport/src/sup_fs_next_token.c +- cpukit/libcsupport/src/symlink.c +- cpukit/libcsupport/src/sync.c +- cpukit/libcsupport/src/tcdrain.c +- cpukit/libcsupport/src/tcflow.c +- cpukit/libcsupport/src/tcflush.c +- cpukit/libcsupport/src/tcgetattr.c +- cpukit/libcsupport/src/tcgetpgrp.c +- cpukit/libcsupport/src/tcsendbreak.c +- cpukit/libcsupport/src/tcsetattr.c +- cpukit/libcsupport/src/tcsetpgrp.c +- cpukit/libcsupport/src/termios.c +- cpukit/libcsupport/src/termios_baud2index.c +- cpukit/libcsupport/src/termios_baud2num.c +- cpukit/libcsupport/src/termios_baudtable.c +- cpukit/libcsupport/src/termios_num2baud.c +- cpukit/libcsupport/src/termios_posix_isig_handler.c +- cpukit/libcsupport/src/termios_setbestbaud.c +- cpukit/libcsupport/src/termios_setinitialbaud.c +- cpukit/libcsupport/src/termiosinitialize.c +- cpukit/libcsupport/src/truncate.c +- cpukit/libcsupport/src/uenvgetgroups.c +- cpukit/libcsupport/src/umask.c +- cpukit/libcsupport/src/unlink.c +- cpukit/libcsupport/src/unmount.c +- cpukit/libcsupport/src/utime.c +- cpukit/libcsupport/src/utimensat.c +- cpukit/libcsupport/src/utimes.c +- cpukit/libcsupport/src/utsname.c +- cpukit/libcsupport/src/vprintk.c +- cpukit/libcsupport/src/write.c +- cpukit/libcsupport/src/write_r.c +- cpukit/libcsupport/src/writev.c +- cpukit/libfs/src/defaults/default_are_nodes_equal.c +- cpukit/libfs/src/defaults/default_chown.c +- cpukit/libfs/src/defaults/default_clone.c +- cpukit/libfs/src/defaults/default_close.c +- cpukit/libfs/src/defaults/default_eval_path.c +- cpukit/libfs/src/defaults/default_fchmod.c +- cpukit/libfs/src/defaults/default_fcntl.c +- cpukit/libfs/src/defaults/default_freenode.c +- cpukit/libfs/src/defaults/default_fstat.c +- cpukit/libfs/src/defaults/default_fsunmount.c +- cpukit/libfs/src/defaults/default_fsync.c +- cpukit/libfs/src/defaults/default_fsync_success.c +- cpukit/libfs/src/defaults/default_ftruncate.c +- cpukit/libfs/src/defaults/default_ftruncate_directory.c +- cpukit/libfs/src/defaults/default_handlers.c +- cpukit/libfs/src/defaults/default_ioctl.c +- cpukit/libfs/src/defaults/default_kqfilter.c +- cpukit/libfs/src/defaults/default_link.c +- cpukit/libfs/src/defaults/default_lock_and_unlock.c +- cpukit/libfs/src/defaults/default_lseek.c +- cpukit/libfs/src/defaults/default_lseek_directory.c +- cpukit/libfs/src/defaults/default_lseek_file.c +- cpukit/libfs/src/defaults/default_mknod.c +- cpukit/libfs/src/defaults/default_mmap.c +- cpukit/libfs/src/defaults/default_mount.c +- cpukit/libfs/src/defaults/default_open.c +- cpukit/libfs/src/defaults/default_ops.c +- cpukit/libfs/src/defaults/default_poll.c +- cpukit/libfs/src/defaults/default_read.c +- cpukit/libfs/src/defaults/default_readlink.c +- cpukit/libfs/src/defaults/default_readv.c +- cpukit/libfs/src/defaults/default_rename.c +- cpukit/libfs/src/defaults/default_rmnod.c +- cpukit/libfs/src/defaults/default_statvfs.c +- cpukit/libfs/src/defaults/default_symlink.c +- cpukit/libfs/src/defaults/default_unmount.c +- cpukit/libfs/src/defaults/default_utimens.c +- cpukit/libfs/src/defaults/default_write.c +- cpukit/libfs/src/defaults/default_writev.c +- cpukit/libfs/src/dosfs/fat.c +- cpukit/libfs/src/dosfs/fat_fat_operations.c +- cpukit/libfs/src/dosfs/fat_file.c +- cpukit/libfs/src/dosfs/msdos_conv.c +- cpukit/libfs/src/dosfs/msdos_conv_default.c +- cpukit/libfs/src/dosfs/msdos_conv_utf8.c +- cpukit/libfs/src/dosfs/msdos_create.c +- cpukit/libfs/src/dosfs/msdos_dir.c +- cpukit/libfs/src/dosfs/msdos_eval.c +- cpukit/libfs/src/dosfs/msdos_file.c +- cpukit/libfs/src/dosfs/msdos_format.c +- cpukit/libfs/src/dosfs/msdos_free.c +- cpukit/libfs/src/dosfs/msdos_fsunmount.c +- cpukit/libfs/src/dosfs/msdos_handlers_dir.c +- cpukit/libfs/src/dosfs/msdos_handlers_file.c +- cpukit/libfs/src/dosfs/msdos_init.c +- cpukit/libfs/src/dosfs/msdos_initsupp.c +- cpukit/libfs/src/dosfs/msdos_misc.c +- cpukit/libfs/src/dosfs/msdos_mknod.c +- cpukit/libfs/src/dosfs/msdos_rename.c +- cpukit/libfs/src/dosfs/msdos_rmnod.c +- cpukit/libfs/src/dosfs/msdos_statvfs.c +- cpukit/libfs/src/imfs/deviceio.c +- cpukit/libfs/src/imfs/imfs_add_node.c +- cpukit/libfs/src/imfs/imfs_chown.c +- cpukit/libfs/src/imfs/imfs_config.c +- cpukit/libfs/src/imfs/imfs_creat.c +- cpukit/libfs/src/imfs/imfs_dir.c +- cpukit/libfs/src/imfs/imfs_dir_default.c +- cpukit/libfs/src/imfs/imfs_dir_minimal.c +- cpukit/libfs/src/imfs/imfs_eval.c +- cpukit/libfs/src/imfs/imfs_eval_devfs.c +- cpukit/libfs/src/imfs/imfs_fchmod.c +- cpukit/libfs/src/imfs/imfs_fifo.c +- cpukit/libfs/src/imfs/imfs_fsunmount.c +- cpukit/libfs/src/imfs/imfs_handlers_device.c +- cpukit/libfs/src/imfs/imfs_init.c +- cpukit/libfs/src/imfs/imfs_initsupp.c +- cpukit/libfs/src/imfs/imfs_linfile.c +- cpukit/libfs/src/imfs/imfs_link.c +- cpukit/libfs/src/imfs/imfs_load_tar.c +- cpukit/libfs/src/imfs/imfs_make_generic_node.c +- cpukit/libfs/src/imfs/imfs_make_linfile.c +- cpukit/libfs/src/imfs/imfs_memfile.c +- cpukit/libfs/src/imfs/imfs_mknod.c +- cpukit/libfs/src/imfs/imfs_mount.c +- cpukit/libfs/src/imfs/imfs_node.c +- cpukit/libfs/src/imfs/imfs_node_destroy_default.c +- cpukit/libfs/src/imfs/imfs_rename.c +- cpukit/libfs/src/imfs/imfs_rmnod.c +- cpukit/libfs/src/imfs/imfs_stat.c +- cpukit/libfs/src/imfs/imfs_stat_file.c +- cpukit/libfs/src/imfs/imfs_symlink.c +- cpukit/libfs/src/imfs/imfs_unmount.c +- cpukit/libfs/src/imfs/imfs_utimens.c +- cpukit/libfs/src/imfs/ioman.c +- cpukit/libfs/src/pipe/fifo.c +- cpukit/libfs/src/pipe/pipe.c +- cpukit/libfs/src/rfs/rtems-rfs-bitmaps.c +- cpukit/libfs/src/rfs/rtems-rfs-block.c +- cpukit/libfs/src/rfs/rtems-rfs-buffer-bdbuf.c +- cpukit/libfs/src/rfs/rtems-rfs-buffer.c +- cpukit/libfs/src/rfs/rtems-rfs-dir-hash.c +- cpukit/libfs/src/rfs/rtems-rfs-dir.c +- cpukit/libfs/src/rfs/rtems-rfs-file-system.c +- cpukit/libfs/src/rfs/rtems-rfs-file.c +- cpukit/libfs/src/rfs/rtems-rfs-format.c +- cpukit/libfs/src/rfs/rtems-rfs-group.c +- cpukit/libfs/src/rfs/rtems-rfs-inode.c +- cpukit/libfs/src/rfs/rtems-rfs-link.c +- cpukit/libfs/src/rfs/rtems-rfs-mutex.c +- cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c +- cpukit/libfs/src/rfs/rtems-rfs-rtems-dir.c +- cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c +- cpukit/libfs/src/rfs/rtems-rfs-rtems-utils.c +- cpukit/libfs/src/rfs/rtems-rfs-rtems.c +- cpukit/libfs/src/rfs/rtems-rfs-shell.c +- cpukit/libfs/src/rfs/rtems-rfs-trace.c +- cpukit/libi2c/libi2c.c +- cpukit/libmd/md4.c +- cpukit/libmd/md5.c +- cpukit/libmd/sha256c.c +- cpukit/libmd/sha512c.c +- cpukit/libmisc/bspcmdline/bspcmdline_get.c +- cpukit/libmisc/bspcmdline/bspcmdline_getparam.c +- cpukit/libmisc/bspcmdline/bspcmdline_getparamraw.c +- cpukit/libmisc/bspcmdline/bspcmdline_getparamrhs.c +- cpukit/libmisc/capture/capture-cli.c +- cpukit/libmisc/capture/capture.c +- cpukit/libmisc/capture/capture_buffer.c +- cpukit/libmisc/capture/capture_support.c +- cpukit/libmisc/capture/capture_user_extension.c +- cpukit/libmisc/capture/rtems-trace-buffer-default.c +- cpukit/libmisc/capture/rtems-trace-buffer-vars.c +- cpukit/libmisc/cpuuse/cpuinforeport.c +- cpukit/libmisc/cpuuse/cpuusagereport.c +- cpukit/libmisc/cpuuse/cpuusagetop.c +- cpukit/libmisc/devnull/devnull.c +- cpukit/libmisc/devnull/devzero.c +- cpukit/libmisc/dumpbuf/dumpbuf.c +- cpukit/libmisc/fb/mw_print.c +- cpukit/libmisc/fb/mw_uid.c +- cpukit/libmisc/fsmount/fsmount.c +- cpukit/libmisc/monitor/mon-command.c +- cpukit/libmisc/monitor/mon-config.c +- cpukit/libmisc/monitor/mon-driver.c +- cpukit/libmisc/monitor/mon-editor.c +- cpukit/libmisc/monitor/mon-extension.c +- cpukit/libmisc/monitor/mon-itask.c +- cpukit/libmisc/monitor/mon-manager.c +- cpukit/libmisc/monitor/mon-monitor.c +- cpukit/libmisc/monitor/mon-object.c +- cpukit/libmisc/monitor/mon-part.c +- cpukit/libmisc/monitor/mon-prmisc.c +- cpukit/libmisc/monitor/mon-queue.c +- cpukit/libmisc/monitor/mon-region.c +- cpukit/libmisc/monitor/mon-sema.c +- cpukit/libmisc/monitor/mon-server.c +- cpukit/libmisc/monitor/mon-symbols.c +- cpukit/libmisc/monitor/mon-task.c +- 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 +- cpukit/libmisc/stringto/stringtodouble.c +- cpukit/libmisc/stringto/stringtofloat.c +- cpukit/libmisc/stringto/stringtoint.c +- cpukit/libmisc/stringto/stringtolong.c +- cpukit/libmisc/stringto/stringtolongdouble.c +- cpukit/libmisc/stringto/stringtolonglong.c +- cpukit/libmisc/stringto/stringtopointer.c +- cpukit/libmisc/stringto/stringtounsignedchar.c +- cpukit/libmisc/stringto/stringtounsignedint.c +- cpukit/libmisc/stringto/stringtounsignedlong.c +- cpukit/libmisc/stringto/stringtounsignedlonglong.c +- cpukit/libmisc/untar/untar.c +- cpukit/libmisc/untar/untar_tgz.c +- cpukit/libmisc/untar/untar_txz.c +- cpukit/libmisc/uuid/clear.c +- cpukit/libmisc/uuid/compare.c +- cpukit/libmisc/uuid/copy.c +- cpukit/libmisc/uuid/gen_uuid.c +- cpukit/libmisc/uuid/isnull.c +- cpukit/libmisc/uuid/pack.c +- cpukit/libmisc/uuid/parse.c +- cpukit/libmisc/uuid/unpack.c +- cpukit/libmisc/uuid/unparse.c +- cpukit/libmisc/uuid/uuid_time.c +- cpukit/libstdthreads/call_once.c +- cpukit/libstdthreads/cnd.c +- cpukit/libstdthreads/mtx.c +- cpukit/libstdthreads/thrd.c +- cpukit/libstdthreads/tss.c +- cpukit/libtrace/record/record-client.c +- cpukit/libtrace/record/record-dump-base64.c +- cpukit/libtrace/record/record-dump-fatal.c +- cpukit/libtrace/record/record-dump-zbase64.c +- cpukit/libtrace/record/record-dump-zfatal.c +- cpukit/libtrace/record/record-dump.c +- cpukit/libtrace/record/record-server.c +- cpukit/libtrace/record/record-stream-header.c +- cpukit/libtrace/record/record-sysinit.c +- cpukit/libtrace/record/record-text.c +- cpukit/libtrace/record/record-userext.c +- cpukit/libtrace/record/record-util.c +- cpukit/libtrace/record/record.c +- cpukit/posix/src/_execve.c +- cpukit/posix/src/aio_suspend.c +- cpukit/posix/src/barrierattrdestroy.c +- cpukit/posix/src/barrierattrgetpshared.c +- cpukit/posix/src/barrierattrinit.c +- cpukit/posix/src/barrierattrsetpshared.c +- cpukit/posix/src/cancel.c +- cpukit/posix/src/cleanuppush.c +- cpukit/posix/src/clockgetcpuclockid.c +- cpukit/posix/src/clockgetres.c +- cpukit/posix/src/clockgettime.c +- cpukit/posix/src/clocksettime.c +- cpukit/posix/src/condattrdestroy.c +- cpukit/posix/src/condattrgetclock.c +- cpukit/posix/src/condattrgetpshared.c +- cpukit/posix/src/condattrinit.c +- cpukit/posix/src/condattrsetclock.c +- cpukit/posix/src/condattrsetpshared.c +- cpukit/posix/src/condbroadcast.c +- cpukit/posix/src/conddefaultattributes.c +- cpukit/posix/src/conddestroy.c +- cpukit/posix/src/condinit.c +- cpukit/posix/src/condsignal.c +- cpukit/posix/src/condsignalsupp.c +- cpukit/posix/src/condtimedwait.c +- cpukit/posix/src/condwait.c +- cpukit/posix/src/condwaitsupp.c +- cpukit/posix/src/confstr.c +- cpukit/posix/src/fork.c +- cpukit/posix/src/key.c +- cpukit/posix/src/keycreate.c +- cpukit/posix/src/keydelete.c +- cpukit/posix/src/keygetspecific.c +- cpukit/posix/src/keysetspecific.c +- cpukit/posix/src/keyzerokvp.c +- cpukit/posix/src/lio_listio.c +- cpukit/posix/src/mlock.c +- cpukit/posix/src/mlockall.c +- cpukit/posix/src/mmap.c +- cpukit/posix/src/mprotect.c +- cpukit/posix/src/mqueue.c +- cpukit/posix/src/mqueueclose.c +- cpukit/posix/src/mqueueconfig.c +- cpukit/posix/src/mqueuedeletesupp.c +- cpukit/posix/src/mqueuegetattr.c +- cpukit/posix/src/mqueueopen.c +- cpukit/posix/src/mqueuereceive.c +- cpukit/posix/src/mqueuerecvsupp.c +- cpukit/posix/src/mqueuesend.c +- cpukit/posix/src/mqueuesendsupp.c +- cpukit/posix/src/mqueuesetattr.c +- cpukit/posix/src/mqueuetimedreceive.c +- cpukit/posix/src/mqueuetimedsend.c +- cpukit/posix/src/mqueueunlink.c +- cpukit/posix/src/msync.c +- cpukit/posix/src/munlock.c +- cpukit/posix/src/munlockall.c +- cpukit/posix/src/munmap.c +- cpukit/posix/src/mutexattrdestroy.c +- cpukit/posix/src/mutexattrgetprioceiling.c +- cpukit/posix/src/mutexattrgetprotocol.c +- cpukit/posix/src/mutexattrgetpshared.c +- cpukit/posix/src/mutexattrgettype.c +- cpukit/posix/src/mutexattrinit.c +- cpukit/posix/src/mutexattrsetprioceiling.c +- cpukit/posix/src/mutexattrsetprotocol.c +- cpukit/posix/src/mutexattrsetpshared.c +- cpukit/posix/src/mutexattrsettype.c +- cpukit/posix/src/mutexdestroy.c +- cpukit/posix/src/mutexgetprioceiling.c +- cpukit/posix/src/mutexinit.c +- cpukit/posix/src/mutexlock.c +- cpukit/posix/src/mutexlocksupp.c +- cpukit/posix/src/mutexsetprioceiling.c +- cpukit/posix/src/mutextimedlock.c +- cpukit/posix/src/mutextrylock.c +- cpukit/posix/src/mutexunlock.c +- cpukit/posix/src/nanosleep.c +- cpukit/posix/src/pbarrierdestroy.c +- cpukit/posix/src/pbarrierinit.c +- cpukit/posix/src/pbarrierwait.c +- cpukit/posix/src/posix_madvise.c +- cpukit/posix/src/prwlockdestroy.c +- cpukit/posix/src/prwlockinit.c +- cpukit/posix/src/prwlockrdlock.c +- cpukit/posix/src/prwlocktimedrdlock.c +- cpukit/posix/src/prwlocktimedwrlock.c +- cpukit/posix/src/prwlocktryrdlock.c +- cpukit/posix/src/prwlocktrywrlock.c +- cpukit/posix/src/prwlockunlock.c +- cpukit/posix/src/prwlockwrlock.c +- cpukit/posix/src/psignalconfig.c +- cpukit/posix/src/pspindestroy.c +- cpukit/posix/src/pspininit.c +- cpukit/posix/src/pspinlock.c +- cpukit/posix/src/pspinunlock.c +- cpukit/posix/src/psxnametoid.c +- cpukit/posix/src/psxpriorityisvalid.c +- cpukit/posix/src/psxsemaphore.c +- cpukit/posix/src/psxsemaphoreconfig.c +- cpukit/posix/src/psxtimerconfig.c +- cpukit/posix/src/psxtransschedparam.c +- cpukit/posix/src/pthread.c +- cpukit/posix/src/pthreadatfork.c +- cpukit/posix/src/pthreadattrdefault.c +- cpukit/posix/src/pthreadattrdestroy.c +- cpukit/posix/src/pthreadattrgetaffinitynp.c +- cpukit/posix/src/pthreadattrgetdetachstate.c +- cpukit/posix/src/pthreadattrgetguardsize.c +- cpukit/posix/src/pthreadattrgetinheritsched.c +- cpukit/posix/src/pthreadattrgetschedparam.c +- cpukit/posix/src/pthreadattrgetschedpolicy.c +- cpukit/posix/src/pthreadattrgetscope.c +- cpukit/posix/src/pthreadattrgetstack.c +- cpukit/posix/src/pthreadattrgetstackaddr.c +- cpukit/posix/src/pthreadattrgetstacksize.c +- cpukit/posix/src/pthreadattrinit.c +- cpukit/posix/src/pthreadattrsetaffinitynp.c +- cpukit/posix/src/pthreadattrsetdetachstate.c +- cpukit/posix/src/pthreadattrsetguardsize.c +- cpukit/posix/src/pthreadattrsetinheritsched.c +- cpukit/posix/src/pthreadattrsetschedparam.c +- cpukit/posix/src/pthreadattrsetschedpolicy.c +- cpukit/posix/src/pthreadattrsetscope.c +- cpukit/posix/src/pthreadattrsetstack.c +- cpukit/posix/src/pthreadattrsetstackaddr.c +- cpukit/posix/src/pthreadattrsetstacksize.c +- cpukit/posix/src/pthreadconcurrency.c +- cpukit/posix/src/pthreadconfig.c +- cpukit/posix/src/pthreadcreate.c +- cpukit/posix/src/pthreaddetach.c +- cpukit/posix/src/pthreadequal.c +- cpukit/posix/src/pthreadexit.c +- cpukit/posix/src/pthreadgetaffinitynp.c +- cpukit/posix/src/pthreadgetattrnp.c +- cpukit/posix/src/pthreadgetcpuclockid.c +- cpukit/posix/src/pthreadgetnamenp.c +- cpukit/posix/src/pthreadgetschedparam.c +- cpukit/posix/src/pthreadinitthreads.c +- cpukit/posix/src/pthreadjoin.c +- cpukit/posix/src/pthreadonce.c +- cpukit/posix/src/pthreadsetaffinitynp.c +- cpukit/posix/src/pthreadsetnamenp.c +- cpukit/posix/src/pthreadsetschedparam.c +- cpukit/posix/src/pthreadsetschedprio.c +- cpukit/posix/src/rwlockattrdestroy.c +- cpukit/posix/src/rwlockattrgetpshared.c +- cpukit/posix/src/rwlockattrinit.c +- cpukit/posix/src/rwlockattrsetpshared.c +- cpukit/posix/src/sched_getparam.c +- cpukit/posix/src/sched_getprioritymax.c +- cpukit/posix/src/sched_getprioritymin.c +- cpukit/posix/src/sched_getscheduler.c +- cpukit/posix/src/sched_rr_get_interval.c +- cpukit/posix/src/sched_setparam.c +- cpukit/posix/src/sched_setscheduler.c +- cpukit/posix/src/sched_yield.c +- cpukit/posix/src/semaphoredeletesupp.c +- cpukit/posix/src/semclose.c +- cpukit/posix/src/semdestroy.c +- cpukit/posix/src/semgetvalue.c +- cpukit/posix/src/seminit.c +- cpukit/posix/src/semopen.c +- cpukit/posix/src/sempost.c +- cpukit/posix/src/semtimedwait.c +- cpukit/posix/src/semtrywait.c +- cpukit/posix/src/semunlink.c +- cpukit/posix/src/semwait.c +- cpukit/posix/src/setcancelstate.c +- cpukit/posix/src/setcanceltype.c +- cpukit/posix/src/shm.c +- cpukit/posix/src/shmconfig.c +- cpukit/posix/src/shmheap.c +- cpukit/posix/src/shmopen.c +- cpukit/posix/src/shmops.c +- cpukit/posix/src/shmunlink.c +- cpukit/posix/src/shmwkspace.c +- cpukit/posix/src/sigaddset.c +- cpukit/posix/src/sigdelset.c +- cpukit/posix/src/sigemptyset.c +- cpukit/posix/src/sigfillset.c +- cpukit/posix/src/sigismember.c +- cpukit/posix/src/sigprocmask.c +- cpukit/posix/src/sysconf.c +- cpukit/posix/src/testcancel.c +- cpukit/posix/src/vfork.c +- cpukit/posix/src/wait.c +- cpukit/posix/src/waitpid.c +- cpukit/rtems/src/clockgetsecondssinceepoch.c +- cpukit/rtems/src/clockgettodtimeval.c +- cpukit/rtems/src/clockgetuptimenanoseconds.c +- cpukit/rtems/src/clockgetuptimeseconds.c +- cpukit/rtems/src/clockgetuptimetimeval.c +- cpukit/rtems/src/clocktick.c +- cpukit/rtems/src/dpmemcreate.c +- cpukit/rtems/src/dpmemdelete.c +- cpukit/rtems/src/dpmemexternal2internal.c +- cpukit/rtems/src/dpmemident.c +- cpukit/rtems/src/dpmeminternal2external.c +- cpukit/rtems/src/getapiconfig.c +- cpukit/rtems/src/intrbody.c +- cpukit/rtems/src/intrcatch.c +- cpukit/rtems/src/modes.c +- cpukit/rtems/src/msgqcreate.c +- cpukit/rtems/src/ratemongetstatistics.c +- cpukit/rtems/src/ratemonreportstatistics.c +- cpukit/rtems/src/ratemonresetall.c +- cpukit/rtems/src/ratemonresetstatistics.c +- cpukit/rtems/src/regioncreate.c +- cpukit/rtems/src/regiondelete.c +- cpukit/rtems/src/regionextend.c +- cpukit/rtems/src/regiongetfreeinfo.c +- cpukit/rtems/src/regiongetinfo.c +- cpukit/rtems/src/regiongetsegment.c +- cpukit/rtems/src/regiongetsegmentsize.c +- cpukit/rtems/src/regionident.c +- cpukit/rtems/src/regionprocessqueue.c +- cpukit/rtems/src/regionresizesegment.c +- cpukit/rtems/src/regionreturnsegment.c +- cpukit/rtems/src/rtemsbuildid.c +- cpukit/rtems/src/rtemsobjectapimaximumclass.c +- cpukit/rtems/src/rtemsobjectapiminimumclass.c +- cpukit/rtems/src/rtemsobjectgetapiclassname.c +- cpukit/rtems/src/rtemsobjectgetapiname.c +- cpukit/rtems/src/rtemsobjectgetclassicname.c +- cpukit/rtems/src/rtemsobjectgetclassinfo.c +- cpukit/rtems/src/rtemsobjectgetname.c +- cpukit/rtems/src/rtemsobjectidapimaximum.c +- cpukit/rtems/src/rtemsobjectidapiminimum.c +- cpukit/rtems/src/rtemsobjectidgetapi.c +- cpukit/rtems/src/rtemsobjectidgetclass.c +- cpukit/rtems/src/rtemsobjectidgetindex.c +- cpukit/rtems/src/rtemsobjectidgetnode.c +- cpukit/rtems/src/rtemsobjectsetname.c +- cpukit/rtems/src/schedulermapfromposix.c +- cpukit/rtems/src/schedulermaptoposix.c +- cpukit/rtems/src/statustoerrno.c +- cpukit/rtems/src/taskinitusers.c +- cpukit/rtems/src/timergetinfo.c +- cpukit/rtems/src/workspace.c +- cpukit/rtems/src/workspacegreedy.c +- cpukit/sapi/src/chainappendnotify.c +- cpukit/sapi/src/chaingetnotify.c +- cpukit/sapi/src/chaingetwait.c +- cpukit/sapi/src/chainprependnotify.c +- cpukit/sapi/src/chainprotected.c +- cpukit/sapi/src/cpucounterconverter.c +- cpukit/sapi/src/delaynano.c +- cpukit/sapi/src/delayticks.c +- cpukit/sapi/src/exshutdown.c +- cpukit/sapi/src/fatal.c +- cpukit/sapi/src/fatalsrctext.c +- cpukit/sapi/src/getbuildlabel.c +- cpukit/sapi/src/getcopyrightnotice.c +- cpukit/sapi/src/getversionstring.c +- cpukit/sapi/src/interrtext.c +- cpukit/sapi/src/io.c +- cpukit/sapi/src/ioclose.c +- cpukit/sapi/src/iocontrol.c +- cpukit/sapi/src/iodefault.c +- cpukit/sapi/src/ioinitialize.c +- cpukit/sapi/src/ioopen.c +- cpukit/sapi/src/ioread.c +- cpukit/sapi/src/ioregisterdriver.c +- cpukit/sapi/src/iounregisterdriver.c +- cpukit/sapi/src/iowrite.c +- cpukit/sapi/src/panic.c +- cpukit/sapi/src/profilingiterate.c +- cpukit/sapi/src/profilingreportxml.c +- cpukit/sapi/src/rbheap.c +- cpukit/sapi/src/rbtree.c +- cpukit/sapi/src/rbtreefind.c +- cpukit/sapi/src/sapirbtreeinsert.c +- cpukit/sapi/src/sysinitverbose.c +- cpukit/sapi/src/tcsimpleinstall.c +- cpukit/sapi/src/version.c +- cpukit/score/src/chainnodecount.c +- cpukit/score/src/condition.c +- cpukit/score/src/configstackspacesize.c +- cpukit/score/src/coremsgflushwait.c +- cpukit/score/src/coremsgwkspace.c +- cpukit/score/src/corerwlock.c +- cpukit/score/src/corerwlockobtainread.c +- cpukit/score/src/corerwlockobtainwrite.c +- cpukit/score/src/corerwlockrelease.c +- cpukit/score/src/coretodcheck.c +- cpukit/score/src/debugisthreaddispatchingallowed.c +- cpukit/score/src/debugunreachable.c +- cpukit/score/src/freechain.c +- cpukit/score/src/hash.c +- cpukit/score/src/heap.c +- cpukit/score/src/heapallocate.c +- cpukit/score/src/heapextend.c +- cpukit/score/src/heapfree.c +- cpukit/score/src/heapgetfreeinfo.c +- cpukit/score/src/heapgetinfo.c +- cpukit/score/src/heapgreedy.c +- cpukit/score/src/heapiterate.c +- cpukit/score/src/heapnoextend.c +- cpukit/score/src/heapresizeblock.c +- cpukit/score/src/heapsizeofuserarea.c +- cpukit/score/src/heapwalk.c +- cpukit/score/src/isrvectortable.c +- cpukit/score/src/iterateoverthreads.c +- cpukit/score/src/kern_ntptime.c +- cpukit/score/src/libatomic.c +- cpukit/score/src/log2table.c +- cpukit/score/src/memorydirtyfreeareas.c +- cpukit/score/src/memoryfill.c +- cpukit/score/src/memorynoinit.c +- cpukit/score/src/memoryzerobeforeuse.c +- cpukit/score/src/memoryzerofreeareas.c +- cpukit/score/src/objectactivecount.c +- cpukit/score/src/objectallocateunlimited.c +- cpukit/score/src/objectapimaximumclass.c +- cpukit/score/src/objectclose.c +- cpukit/score/src/objectextendinformation.c +- cpukit/score/src/objectfree.c +- cpukit/score/src/objectgetinfo.c +- cpukit/score/src/objectgetinfoid.c +- cpukit/score/src/objectgetnameasstring.c +- cpukit/score/src/objectgetnext.c +- cpukit/score/src/objectidtoname.c +- cpukit/score/src/objectnamespaceremove.c +- cpukit/score/src/objectnametoidstring.c +- cpukit/score/src/objectsetname.c +- cpukit/score/src/objectshrinkinformation.c +- cpukit/score/src/once.c +- cpukit/score/src/percpudata.c +- cpukit/score/src/pheapallocate.c +- cpukit/score/src/pheapextend.c +- cpukit/score/src/pheapfree.c +- cpukit/score/src/pheapgetfreeinfo.c +- cpukit/score/src/pheapgetinfo.c +- cpukit/score/src/pheapgetsize.c +- cpukit/score/src/pheapwalk.c +- cpukit/score/src/profilingisrentryexit.c +- cpukit/score/src/rbtreeappend.c +- cpukit/score/src/rbtreeiterate.c +- cpukit/score/src/rbtreenext.c +- cpukit/score/src/rbtreepostorder.c +- cpukit/score/src/rbtreeprepend.c +- cpukit/score/src/rbtreeprev.c +- cpukit/score/src/rbtreereplace.c +- cpukit/score/src/sched.c +- cpukit/score/src/schedulercbs.c +- cpukit/score/src/schedulercbsattachthread.c +- cpukit/score/src/schedulercbscleanup.c +- cpukit/score/src/schedulercbscreateserver.c +- cpukit/score/src/schedulercbsdestroyserver.c +- cpukit/score/src/schedulercbsdetachthread.c +- cpukit/score/src/schedulercbsgetapprovedbudget.c +- cpukit/score/src/schedulercbsgetexecutiontime.c +- cpukit/score/src/schedulercbsgetparameters.c +- cpukit/score/src/schedulercbsgetremainingbudget.c +- cpukit/score/src/schedulercbsgetserverid.c +- cpukit/score/src/schedulercbsnodeinit.c +- cpukit/score/src/schedulercbsreleasejob.c +- cpukit/score/src/schedulercbssetparameters.c +- cpukit/score/src/schedulercbsunblock.c +- cpukit/score/src/schedulerdefaultnodeinit.c +- cpukit/score/src/schedulerdefaultschedule.c +- cpukit/score/src/scheduleredf.c +- cpukit/score/src/scheduleredfblock.c +- cpukit/score/src/scheduleredfchangepriority.c +- cpukit/score/src/scheduleredfnodeinit.c +- cpukit/score/src/scheduleredfreleasejob.c +- cpukit/score/src/scheduleredfschedule.c +- cpukit/score/src/scheduleredfunblock.c +- cpukit/score/src/scheduleredfyield.c +- cpukit/score/src/schedulersimple.c +- cpukit/score/src/schedulersimpleblock.c +- cpukit/score/src/schedulersimplechangepriority.c +- cpukit/score/src/schedulersimpleschedule.c +- cpukit/score/src/schedulersimpleunblock.c +- cpukit/score/src/schedulersimpleyield.c +- cpukit/score/src/semaphore.c +- cpukit/score/src/smpbarrierwait.c +- cpukit/score/src/stackallocator.c +- cpukit/score/src/stackallocatorforidlewkspace.c +- cpukit/score/src/stackallocatorfree.c +- cpukit/score/src/stackallocatorinit.c +- cpukit/score/src/threadallocateunlimited.c +- cpukit/score/src/threadentryadaptorpointer.c +- cpukit/score/src/threadexhausttimeslice.c +- cpukit/score/src/threadname.c +- cpukit/score/src/threadplaindispatch.c +- cpukit/score/src/threadqextract.c +- cpukit/score/src/threadqfirst.c +- cpukit/score/src/threadqgetnameandid.c +- cpukit/score/src/threadwaitgetid.c +- cpukit/score/src/threadyield.c +- cpukit/score/src/timespecaddto.c +- cpukit/score/src/timespecdivide.c +- cpukit/score/src/timespecdividebyinteger.c +- cpukit/score/src/timespecfromticks.c +- cpukit/score/src/timespecgetasnanoseconds.c +- cpukit/score/src/timespecisnonnegative.c +- cpukit/score/src/timespecisvalid.c +- cpukit/score/src/timespeclessthan.c +- cpukit/score/src/timespecsubtract.c +- cpukit/score/src/timespectoticks.c +- cpukit/score/src/wkspace.c +- cpukit/score/src/wkspaceallocate.c +- cpukit/score/src/wkspacefree.c +- cpukit/score/src/wkspaceisunifieddefault.c +- cpukit/score/src/wkspacemallocinitunified.c +- cpukit/score/src/wkstringduplicate.c +type: build diff --git a/spec/build/cpukit/objgnat.yml b/spec/build/cpukit/objgnat.yml index 2280be9471..6a5e878387 100644 --- a/spec/build/cpukit/objgnat.yml +++ b/spec/build/cpukit/objgnat.yml @@ -6,7 +6,9 @@ copyrights: cppflags: [] cxxflags: [] enabled-by: -- __RTEMS_ADA__ + and: + - __RTEMS_ADA__ + - not: RTEMS_QUAL includes: [] install: [] links: [] diff --git a/spec/build/cpukit/objpci.yml b/spec/build/cpukit/objpci.yml index dc8a1be8c6..7c1d831594 100644 --- a/spec/build/cpukit/objpci.yml +++ b/spec/build/cpukit/objpci.yml @@ -6,7 +6,9 @@ copyrights: cppflags: [] cxxflags: [] enabled-by: -- sparc + and: + - sparc + - not: RTEMS_QUAL includes: [] install: - destination: ${BSP_INCLUDEDIR}/pci diff --git a/spec/build/cpukit/objqual.yml b/spec/build/cpukit/objqual.yml new file mode 100644 index 0000000000..49932d78ca --- /dev/null +++ b/spec/build/cpukit/objqual.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: RTEMS_QUAL +includes: [] +install: [] +links: [] +source: +- cpukit/libcsupport/src/alloconly.c +type: build diff --git a/spec/build/cpukit/objshell.yml b/spec/build/cpukit/objshell.yml index 2eaf4e17cf..d4f82e19ac 100644 --- a/spec/build/cpukit/objshell.yml +++ b/spec/build/cpukit/objshell.yml @@ -5,7 +5,8 @@ copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: [] install: [] links: [] diff --git a/spec/build/cpukit/objsmp.yml b/spec/build/cpukit/objsmp.yml index 41686e0f5e..3ab74a95b2 100644 --- a/spec/build/cpukit/objsmp.yml +++ b/spec/build/cpukit/objsmp.yml @@ -8,28 +8,23 @@ cxxflags: [] enabled-by: RTEMS_SMP includes: [] install: [] -links: [] +links: +- role: build-dependency + uid: objsmpextra source: - cpukit/score/src/percpujobs.c -- cpukit/score/src/percpustatewait.c -- cpukit/score/src/profilingsmplock.c +- cpukit/score/src/rbtreeappend.c +- cpukit/score/src/rbtreeprepend.c +- cpukit/score/src/rbtreereplace.c - cpukit/score/src/schedulerdefaultmakecleansticky.c -- cpukit/score/src/schedulerdefaultpinunpin.c - cpukit/score/src/schedulerdefaultpinunpindonothing.c - cpukit/score/src/schedulerdefaultsetaffinity.c +- cpukit/score/src/scheduleredfreleasejob.c - cpukit/score/src/scheduleredfsmp.c -- cpukit/score/src/schedulerpriorityaffinitysmp.c -- cpukit/score/src/schedulerprioritysmp.c -- cpukit/score/src/schedulersimplesmp.c - cpukit/score/src/schedulersmp.c -- cpukit/score/src/schedulersmpstartidle.c -- cpukit/score/src/schedulerstrongapa.c -- cpukit/score/src/smpbroadcastaction.c - cpukit/score/src/smp.c - cpukit/score/src/smplock.c - cpukit/score/src/smpmulticastaction.c - cpukit/score/src/smpothercastaction.c -- cpukit/score/src/smpsynchronize.c -- cpukit/score/src/smpunicastaction.c - cpukit/score/src/threadunpin.c type: build diff --git a/spec/build/cpukit/objsmpextra.yml b/spec/build/cpukit/objsmpextra.yml new file mode 100644 index 0000000000..7140873f14 --- /dev/null +++ b/spec/build/cpukit/objsmpextra.yml @@ -0,0 +1,25 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + not: RTEMS_QUAL +includes: [] +install: [] +links: [] +source: +- cpukit/score/src/percpustatewait.c +- cpukit/score/src/profilingsmplock.c +- cpukit/score/src/schedulerdefaultpinunpin.c +- cpukit/score/src/schedulerpriorityaffinitysmp.c +- cpukit/score/src/schedulerprioritysmp.c +- cpukit/score/src/schedulersimplesmp.c +- cpukit/score/src/schedulersmpstartidle.c +- cpukit/score/src/schedulerstrongapa.c +- cpukit/score/src/smpbroadcastaction.c +- cpukit/score/src/smpsynchronize.c +- cpukit/score/src/smpunicastaction.c +type: build diff --git a/spec/build/cpukit/objtestextra.yml b/spec/build/cpukit/objtestextra.yml new file mode 100644 index 0000000000..3ad42a4c87 --- /dev/null +++ b/spec/build/cpukit/objtestextra.yml @@ -0,0 +1,26 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: + not: RTEMS_QUAL +includes: [] +install: [] +links: [] +source: +- cpukit/libtest/testbusy.c +- cpukit/libtest/testexit.c +- cpukit/libtest/testextension.c +- cpukit/libtest/testparallel.c +- cpukit/libtest/testprinter.c +- cpukit/libtest/testrun.c +- cpukit/libtest/testwrappers.c +- cpukit/libtest/t-test-checks-eno.c +- cpukit/libtest/t-test-checks-psx.c +- cpukit/libtest/t-test-rtems-fds.c +- cpukit/libtest/t-test-rtems-heap.c +- cpukit/libtest/t-test-rtems-posix-keys.c +type: build diff --git a/spec/build/cpukit/objtestqual.yml b/spec/build/cpukit/objtestqual.yml new file mode 100644 index 0000000000..285ec47f8f --- /dev/null +++ b/spec/build/cpukit/objtestqual.yml @@ -0,0 +1,37 @@ +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: RTEMS_QUAL +includes: +- ${BSP_INCLUDES} +install: [] +links: [] +source: +- bsps/shared/rtems-version.c +- cpukit/dev/iobase64.c +- cpukit/dev/ioprintf.c +- cpukit/dev/iovprintf.c +- cpukit/libmd/sha256c.c +- cpukit/posix/src/pspindestroy.c +- cpukit/posix/src/pspininit.c +- cpukit/posix/src/pspinlock.c +- cpukit/posix/src/pspinunlock.c +- cpukit/sapi/src/cpucounterconverter.c +- cpukit/sapi/src/delaynano.c +- cpukit/sapi/src/delayticks.c +- cpukit/sapi/src/getbuildlabel.c +- cpukit/sapi/src/version.c +- cpukit/score/src/objectactivecount.c +- cpukit/score/src/objectapimaximumclass.c +- cpukit/score/src/objectgetinfo.c +- cpukit/score/src/objectgetinfoid.c +- cpukit/score/src/rbtreeiterate.c +- cpukit/score/src/rbtreemax.c +- cpukit/score/src/rbtreenext.c +- cpukit/score/src/rbtreeprev.c +- cpukit/score/src/smpbarrierwait.c +type: build diff --git a/spec/build/cpukit/objtestqualsmp.yml b/spec/build/cpukit/objtestqualsmp.yml new file mode 100644 index 0000000000..4e83e2ca8c --- /dev/null +++ b/spec/build/cpukit/objtestqualsmp.yml @@ -0,0 +1,18 @@ +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: + and: + - RTEMS_SMP + - RTEMS_QUAL +includes: [] +install: [] +links: [] +source: +- cpukit/score/src/smpunicastaction.c +type: build + diff --git a/spec/build/cpukit/objutf8.yml b/spec/build/cpukit/objutf8.yml index ec1bb72f26..8df21b4dbd 100644 --- a/spec/build/cpukit/objutf8.yml +++ b/spec/build/cpukit/objutf8.yml @@ -5,7 +5,8 @@ copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] -enabled-by: true +enabled-by: + not: RTEMS_QUAL includes: [] install: - destination: ${BSP_INCLUDEDIR}/utf8proc diff --git a/spec/build/cpukit/optexceptionextensions.yml b/spec/build/cpukit/optexceptionextensions.yml index a9a9bb735c..66ac153067 100644 --- a/spec/build/cpukit/optexceptionextensions.yml +++ b/spec/build/cpukit/optexceptionextensions.yml @@ -7,6 +7,8 @@ build-type: option copyrights: - Copyright (C) 2021 On-Line Applications Research (OAR) default: +- enabled-by: RTEMS_QUAL + value: false - enabled-by: true value: true description: | diff --git a/spec/build/cpukit/optlibdl.yml b/spec/build/cpukit/optlibdl.yml index cb45d0e70c..2669a410c5 100644 --- a/spec/build/cpukit/optlibdl.yml +++ b/spec/build/cpukit/optlibdl.yml @@ -8,15 +8,18 @@ copyrights: default: [] description: '' enabled-by: -- aarch64 -- arm -- i386 -- m68k -- microblaze -- mips -- moxie -- powerpc -- sparc + and: + - or: + - aarch64 + - arm + - i386 + - m68k + - microblaze + - mips + - moxie + - powerpc + - sparc + - not: RTEMS_QUAL links: [] name: BUILD_LIBDL type: build diff --git a/spec/build/cpukit/optqual.yml b/spec/build/cpukit/optqual.yml new file mode 100644 index 0000000000..044fd0f356 --- /dev/null +++ b/spec/build/cpukit/optqual.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- get-boolean: null +- env-enable: null +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020, 2023 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: false +description: | + If this option is enabled, then only the pre-qualified feature subset of + RTEMS is built. For the pre-qualified feature set of RTEMS, a specification + with associated validation tests exists. +enabled-by: true +links: [] +name: RTEMS_QUAL +type: build diff --git a/spec/build/testsuites/optada.yml b/spec/build/testsuites/optada.yml index a2b2b791c5..acc2229b3e 100644 --- a/spec/build/testsuites/optada.yml +++ b/spec/build/testsuites/optada.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false diff --git a/spec/build/testsuites/optbenchmarks.yml b/spec/build/testsuites/optbenchmarks.yml index 0d6bce5a85..003ce6b0aa 100644 --- a/spec/build/testsuites/optbenchmarks.yml +++ b/spec/build/testsuites/optbenchmarks.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false diff --git a/spec/build/testsuites/optfs.yml b/spec/build/testsuites/optfs.yml index 6a2e657b03..1ccfb62f51 100644 --- a/spec/build/testsuites/optfs.yml +++ b/spec/build/testsuites/optfs.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false diff --git a/spec/build/testsuites/optlib.yml b/spec/build/testsuites/optlib.yml index 556f43cda4..3128d98af2 100644 --- a/spec/build/testsuites/optlib.yml +++ b/spec/build/testsuites/optlib.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false diff --git a/spec/build/testsuites/optmp.yml b/spec/build/testsuites/optmp.yml index 4a2d83287f..c97cf705fd 100644 --- a/spec/build/testsuites/optmp.yml +++ b/spec/build/testsuites/optmp.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false diff --git a/spec/build/testsuites/optpsx.yml b/spec/build/testsuites/optpsx.yml index 6bd1460000..7872b8c544 100644 --- a/spec/build/testsuites/optpsx.yml +++ b/spec/build/testsuites/optpsx.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false diff --git a/spec/build/testsuites/optpsxtm.yml b/spec/build/testsuites/optpsxtm.yml index 78d8e97dd9..b72e62b871 100644 --- a/spec/build/testsuites/optpsxtm.yml +++ b/spec/build/testsuites/optpsxtm.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false diff --git a/spec/build/testsuites/optrhs.yml b/spec/build/testsuites/optrhs.yml index da7ccda793..c540b1bdd3 100644 --- a/spec/build/testsuites/optrhs.yml +++ b/spec/build/testsuites/optrhs.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false diff --git a/spec/build/testsuites/optsamples.yml b/spec/build/testsuites/optsamples.yml index 80b09c5613..083ca03a04 100644 --- a/spec/build/testsuites/optsamples.yml +++ b/spec/build/testsuites/optsamples.yml @@ -6,6 +6,8 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: +- enabled-by: RTEMS_QUAL + value: false - enabled-by: true value: true description: | diff --git a/spec/build/testsuites/optsmp.yml b/spec/build/testsuites/optsmp.yml index ec4288c197..5caf7e3672 100644 --- a/spec/build/testsuites/optsmp.yml +++ b/spec/build/testsuites/optsmp.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false diff --git a/spec/build/testsuites/optsp.yml b/spec/build/testsuites/optsp.yml index eec479b132..2f39c339ae 100644 --- a/spec/build/testsuites/optsp.yml +++ b/spec/build/testsuites/optsp.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false diff --git a/spec/build/testsuites/opttm.yml b/spec/build/testsuites/opttm.yml index 99ea70a96b..cce7b56699 100644 --- a/spec/build/testsuites/opttm.yml +++ b/spec/build/testsuites/opttm.yml @@ -6,7 +6,10 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- enabled-by: BUILD_TESTS +- enabled-by: + and: + - BUILD_TESTS + - not: RTEMS_QUAL value: true - enabled-by: true value: false -- cgit v1.2.3