diff options
Diffstat (limited to 'spec/build/cpukit')
109 files changed, 4479 insertions, 0 deletions
diff --git a/spec/build/cpukit/cfgattrgetaff.yml b/spec/build/cpukit/cfgattrgetaff.yml new file mode 100644 index 0000000000..d909a7ad81 --- /dev/null +++ b/spec/build/cpukit/cfgattrgetaff.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_DECL_PTHREAD_ATTR_GETAFFINITY_NP +type: build diff --git a/spec/build/cpukit/cfgattrgetgrdsz.yml b/spec/build/cpukit/cfgattrgetgrdsz.yml new file mode 100644 index 0000000000..e25c7d7d32 --- /dev/null +++ b/spec/build/cpukit/cfgattrgetgrdsz.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_DECL_PTHREAD_ATTR_GETGUARDSIZE +type: build diff --git a/spec/build/cpukit/cfgattrgetstack.yml b/spec/build/cpukit/cfgattrgetstack.yml new file mode 100644 index 0000000000..f0ac46a3c0 --- /dev/null +++ b/spec/build/cpukit/cfgattrgetstack.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_DECL_PTHREAD_ATTR_GETSTACK +type: build diff --git a/spec/build/cpukit/cfgattrsetaff.yml b/spec/build/cpukit/cfgattrsetaff.yml new file mode 100644 index 0000000000..9da99651df --- /dev/null +++ b/spec/build/cpukit/cfgattrsetaff.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_DECL_PTHREAD_ATTR_SETAFFINITY_NP +type: build diff --git a/spec/build/cpukit/cfgattrsetgrdsz.yml b/spec/build/cpukit/cfgattrsetgrdsz.yml new file mode 100644 index 0000000000..7f2108a54e --- /dev/null +++ b/spec/build/cpukit/cfgattrsetgrdsz.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE +type: build diff --git a/spec/build/cpukit/cfgattrsetstack.yml b/spec/build/cpukit/cfgattrsetstack.yml new file mode 100644 index 0000000000..6e5e8e1674 --- /dev/null +++ b/spec/build/cpukit/cfgattrsetstack.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_DECL_PTHREAD_ATTR_SETSTACK +type: build diff --git a/spec/build/cpukit/cfgcfghdr.yml b/spec/build/cpukit/cfgcfghdr.yml new file mode 100644 index 0000000000..efcf15ffd6 --- /dev/null +++ b/spec/build/cpukit/cfgcfghdr.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: -DHAVE_CONFIG_H=1 +- env-append: CPPFLAGS +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_CONFIG_H +type: build diff --git a/spec/build/cpukit/cfgcleanupctx.yml b/spec/build/cpukit/cfgcleanupctx.yml new file mode 100644 index 0000000000..3f0d1a8e67 --- /dev/null +++ b/spec/build/cpukit/cfgcleanupctx.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_STRUCT__PTHREAD_CLEANUP_CONTEXT +type: build diff --git a/spec/build/cpukit/cfggetaff.yml b/spec/build/cpukit/cfggetaff.yml new file mode 100644 index 0000000000..b8c8f1ab06 --- /dev/null +++ b/spec/build/cpukit/cfggetaff.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_DECL_PTHREAD_GETAFFINITY_NP +type: build diff --git a/spec/build/cpukit/cfggetattr.yml b/spec/build/cpukit/cfggetattr.yml new file mode 100644 index 0000000000..fcfc3bcedc --- /dev/null +++ b/spec/build/cpukit/cfggetattr.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_DECL_PTHREAD_GETATTR_NP +type: build diff --git a/spec/build/cpukit/cfghdr.yml b/spec/build/cpukit/cfghdr.yml new file mode 100644 index 0000000000..8106a3e227 --- /dev/null +++ b/spec/build/cpukit/cfghdr.yml @@ -0,0 +1,69 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: config-header +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +guard: '' +include-headers: [] +install-path: null +links: +- role: build-dependency + uid: cfgattrgetaff +- role: build-dependency + uid: cfgattrgetgrdsz +- role: build-dependency + uid: cfgattrgetstack +- role: build-dependency + uid: cfgattrsetaff +- role: build-dependency + uid: cfgattrsetgrdsz +- role: build-dependency + uid: cfgattrsetstack +- role: build-dependency + uid: cfgcfghdr +- role: build-dependency + uid: cfgcleanupctx +- role: build-dependency + uid: cfggetaff +- role: build-dependency + uid: cfggetattr +- role: build-dependency + uid: cfginttypes +- role: build-dependency + uid: cfgmemory +- role: build-dependency + uid: cfgnewlib +- role: build-dependency + uid: cfgpmtxceilcnst +- role: build-dependency + uid: cfgprionode +- role: build-dependency + uid: cfgpshdprmcnst +- role: build-dependency + uid: cfgrcmd +- role: build-dependency + uid: cfgsetaff +- role: build-dependency + uid: cfgstdatomic +- role: build-dependency + uid: cfgstdint +- role: build-dependency + uid: cfgstdlib +- role: build-dependency + uid: cfgstring +- role: build-dependency + uid: cfgstrings +- role: build-dependency + uid: cfgsysstat +- role: build-dependency + uid: cfgsystypes +- role: build-dependency + uid: cfgszoff +- role: build-dependency + uid: cfgszsize +- role: build-dependency + uid: cfgsztime +- role: build-dependency + uid: cfgunistd +target: cpukit/include/config.h +type: build diff --git a/spec/build/cpukit/cfginttypes.yml b/spec/build/cpukit/cfginttypes.yml new file mode 100644 index 0000000000..baa25af685 --- /dev/null +++ b/spec/build/cpukit/cfginttypes.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_INTTYPES_H +type: build diff --git a/spec/build/cpukit/cfgmemory.yml b/spec/build/cpukit/cfgmemory.yml new file mode 100644 index 0000000000..633d98d0cc --- /dev/null +++ b/spec/build/cpukit/cfgmemory.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_MEMORY_H +type: build diff --git a/spec/build/cpukit/cfgnewlib.yml b/spec/build/cpukit/cfgnewlib.yml new file mode 100644 index 0000000000..d2ebadc808 --- /dev/null +++ b/spec/build/cpukit/cfgnewlib.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: RTEMS_NEWLIB +links: [] +name: RTEMS_NEWLIB +type: build diff --git a/spec/build/cpukit/cfgpmtxceilcnst.yml b/spec/build/cpukit/cfgpmtxceilcnst.yml new file mode 100644 index 0000000000..0baff35782 --- /dev/null +++ b/spec/build/cpukit/cfgpmtxceilcnst.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: /**/ +- define-unquoted: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_PTHREAD_MUTEX_GETCEILING_CONST +type: build diff --git a/spec/build/cpukit/cfgprionode.yml b/spec/build/cpukit/cfgprionode.yml new file mode 100644 index 0000000000..e26ce4d970 --- /dev/null +++ b/spec/build/cpukit/cfgprionode.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_STRUCT__PRIORITY_NODE +type: build diff --git a/spec/build/cpukit/cfgpshdprmcnst.yml b/spec/build/cpukit/cfgpshdprmcnst.yml new file mode 100644 index 0000000000..04fa53d142 --- /dev/null +++ b/spec/build/cpukit/cfgpshdprmcnst.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: /**/ +- define-unquoted: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_PTHREAD_SETSCHEDPARAM_CONST +type: build diff --git a/spec/build/cpukit/cfgrcmd.yml b/spec/build/cpukit/cfgrcmd.yml new file mode 100644 index 0000000000..f65980cbbb --- /dev/null +++ b/spec/build/cpukit/cfgrcmd.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_DECL_RCMD +type: build diff --git a/spec/build/cpukit/cfgsetaff.yml b/spec/build/cpukit/cfgsetaff.yml new file mode 100644 index 0000000000..04a5f48e2c --- /dev/null +++ b/spec/build/cpukit/cfgsetaff.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_DECL_PTHREAD_SETAFFINITY_NP +type: build diff --git a/spec/build/cpukit/cfgstdatomic.yml b/spec/build/cpukit/cfgstdatomic.yml new file mode 100644 index 0000000000..caa724a85e --- /dev/null +++ b/spec/build/cpukit/cfgstdatomic.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_STDATOMIC_H +type: build diff --git a/spec/build/cpukit/cfgstdint.yml b/spec/build/cpukit/cfgstdint.yml new file mode 100644 index 0000000000..da6ee92d36 --- /dev/null +++ b/spec/build/cpukit/cfgstdint.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_STDINT_H +type: build diff --git a/spec/build/cpukit/cfgstdlib.yml b/spec/build/cpukit/cfgstdlib.yml new file mode 100644 index 0000000000..70ba02ab58 --- /dev/null +++ b/spec/build/cpukit/cfgstdlib.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_STDLIB_H +type: build diff --git a/spec/build/cpukit/cfgstring.yml b/spec/build/cpukit/cfgstring.yml new file mode 100644 index 0000000000..ebd444d539 --- /dev/null +++ b/spec/build/cpukit/cfgstring.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_STRING_H +type: build diff --git a/spec/build/cpukit/cfgstrings.yml b/spec/build/cpukit/cfgstrings.yml new file mode 100644 index 0000000000..4d202d90c9 --- /dev/null +++ b/spec/build/cpukit/cfgstrings.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_STRINGS_H +type: build diff --git a/spec/build/cpukit/cfgsysstat.yml b/spec/build/cpukit/cfgsysstat.yml new file mode 100644 index 0000000000..394618ff71 --- /dev/null +++ b/spec/build/cpukit/cfgsysstat.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_SYS_STAT_H +type: build diff --git a/spec/build/cpukit/cfgsystypes.yml b/spec/build/cpukit/cfgsystypes.yml new file mode 100644 index 0000000000..89494a4edc --- /dev/null +++ b/spec/build/cpukit/cfgsystypes.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_SYS_TYPES_H +type: build diff --git a/spec/build/cpukit/cfgszoff.yml b/spec/build/cpukit/cfgszoff.yml new file mode 100644 index 0000000000..edd8861d2e --- /dev/null +++ b/spec/build/cpukit/cfgszoff.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: ${__RTEMS_SIZEOF_OFF_T__} +- substitute: null +- define-unquoted: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: SIZEOF_OFF_T +type: build diff --git a/spec/build/cpukit/cfgszsize.yml b/spec/build/cpukit/cfgszsize.yml new file mode 100644 index 0000000000..84926d8e70 --- /dev/null +++ b/spec/build/cpukit/cfgszsize.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: __SIZEOF_SIZE_T__ +- define-unquoted: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: SIZEOF_SIZE_T +type: build diff --git a/spec/build/cpukit/cfgsztime.yml b/spec/build/cpukit/cfgsztime.yml new file mode 100644 index 0000000000..449eee7699 --- /dev/null +++ b/spec/build/cpukit/cfgsztime.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: ${__RTEMS_SIZEOF_TIME_T__} +- substitute: null +- define-unquoted: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: SIZEOF_TIME_T +type: build diff --git a/spec/build/cpukit/cfgunistd.yml b/spec/build/cpukit/cfgunistd.yml new file mode 100644 index 0000000000..c48ea77b8e --- /dev/null +++ b/spec/build/cpukit/cfgunistd.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- define-condition: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: HAVE_UNISTD_H +type: build diff --git a/spec/build/cpukit/cpuarm.yml b/spec/build/cpukit/cpuarm.yml new file mode 100644 index 0000000000..6bbbb08c36 --- /dev/null +++ b/spec/build/cpukit/cpuarm.yml @@ -0,0 +1,62 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- arm +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/libcpu + source: + - cpukit/score/cpu/arm/include/libcpu/arm-cp15.h +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/arm/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/arm/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/arm/include/rtems/score/arm.h + - cpukit/score/cpu/arm/include/rtems/score/armv4.h + - cpukit/score/cpu/arm/include/rtems/score/armv7m.h + - cpukit/score/cpu/arm/include/rtems/score/cpu.h + - cpukit/score/cpu/arm/include/rtems/score/cpu_asm.h + - cpukit/score/cpu/arm/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/arm/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/arm/include/rtems/score/paravirt.h +links: [] +source: +- cpukit/score/cpu/arm/__aeabi_read_tp.c +- cpukit/score/cpu/arm/arm-context-validate.S +- cpukit/score/cpu/arm/arm-context-volatile-clobber.S +- cpukit/score/cpu/arm/arm_exc_abort.S +- cpukit/score/cpu/arm/arm-exception-default.c +- cpukit/score/cpu/arm/arm-exception-frame-print.c +- cpukit/score/cpu/arm/arm_exc_interrupt.S +- cpukit/score/cpu/arm/armv4-exception-default.S +- cpukit/score/cpu/arm/armv4-sync-synchronize.c +- cpukit/score/cpu/arm/armv7m-context-initialize.c +- cpukit/score/cpu/arm/armv7m-context-restore.c +- cpukit/score/cpu/arm/armv7m-context-switch.c +- cpukit/score/cpu/arm/armv7m-exception-default.c +- cpukit/score/cpu/arm/armv7m-exception-handler-get.c +- cpukit/score/cpu/arm/armv7m-exception-handler-set.c +- cpukit/score/cpu/arm/armv7m-exception-priority-get.c +- cpukit/score/cpu/arm/armv7m-exception-priority-handler.c +- cpukit/score/cpu/arm/armv7m-exception-priority-set.c +- cpukit/score/cpu/arm/armv7m-initialize.c +- cpukit/score/cpu/arm/armv7m-isr-dispatch.c +- cpukit/score/cpu/arm/armv7m-isr-enter-leave.c +- cpukit/score/cpu/arm/armv7m-isr-level-get.c +- cpukit/score/cpu/arm/armv7m-isr-level-set.c +- cpukit/score/cpu/arm/armv7m-isr-vector-install.c +- cpukit/score/cpu/arm/armv7m-multitasking-start-stop.c +- cpukit/score/cpu/arm/armv7-thread-idle.c +- cpukit/score/cpu/arm/cpu_asm.S +- cpukit/score/cpu/arm/cpu.c +- cpukit/score/cpu/arm/__tls_get_addr.c +type: build diff --git a/spec/build/cpukit/cpubfin.yml b/spec/build/cpukit/cpubfin.yml new file mode 100644 index 0000000000..69698ba67d --- /dev/null +++ b/spec/build/cpukit/cpubfin.yml @@ -0,0 +1,37 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- bfin +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/bfin/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/bfin/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/bfin + source: + - cpukit/score/cpu/bfin/include/rtems/bfin/bf52x.h + - cpukit/score/cpu/bfin/include/rtems/bfin/bf533.h + - cpukit/score/cpu/bfin/include/rtems/bfin/bfin.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/bfin/include/rtems/score/bfin.h + - cpukit/score/cpu/bfin/include/rtems/score/cpu.h + - cpukit/score/cpu/bfin/include/rtems/score/cpu_asm.h + - cpukit/score/cpu/bfin/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/bfin/include/rtems/score/cpuimpl.h +links: [] +source: +- cpukit/score/cpu/bfin/bfin-exception-frame-print.c +- cpukit/score/cpu/bfin/cpu_asm.S +- cpukit/score/cpu/bfin/cpu.c +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +type: build diff --git a/spec/build/cpukit/cpui386.yml b/spec/build/cpukit/cpui386.yml new file mode 100644 index 0000000000..d24f2622b3 --- /dev/null +++ b/spec/build/cpukit/cpui386.yml @@ -0,0 +1,35 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- i386 +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/i386/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/i386/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/i386/include/rtems/score/cpu.h + - cpukit/score/cpu/i386/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/i386/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/i386/include/rtems/score/i386.h + - cpukit/score/cpu/i386/include/rtems/score/idtr.h + - cpukit/score/cpu/i386/include/rtems/score/interrupts.h + - cpukit/score/cpu/i386/include/rtems/score/paravirt.h + - cpukit/score/cpu/i386/include/rtems/score/registers.h +links: [] +source: +- cpukit/score/cpu/i386/cpu_asm.S +- cpukit/score/cpu/i386/cpu.c +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +- cpukit/score/cpu/no_cpu/cpuidle.c +type: build diff --git a/spec/build/cpukit/cpulm32.yml b/spec/build/cpukit/cpulm32.yml new file mode 100644 index 0000000000..b9d1c0facb --- /dev/null +++ b/spec/build/cpukit/cpulm32.yml @@ -0,0 +1,33 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- lm32 +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/lm32/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/lm32/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/lm32/include/rtems/score/cpu.h + - cpukit/score/cpu/lm32/include/rtems/score/cpu_asm.h + - cpukit/score/cpu/lm32/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/lm32/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/lm32/include/rtems/score/lm32.h +links: [] +source: +- cpukit/score/cpu/lm32/cpu_asm.S +- cpukit/score/cpu/lm32/cpu.c +- cpukit/score/cpu/lm32/irq.c +- cpukit/score/cpu/lm32/lm32-exception-frame-print.c +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +type: build diff --git a/spec/build/cpukit/cpum68k.yml b/spec/build/cpukit/cpum68k.yml new file mode 100644 index 0000000000..b6eb630078 --- /dev/null +++ b/spec/build/cpukit/cpum68k.yml @@ -0,0 +1,38 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- m68k +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/m68k/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/m68k/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/m68k + source: + - cpukit/score/cpu/m68k/include/rtems/m68k/m68302.h + - cpukit/score/cpu/m68k/include/rtems/m68k/m68360.h + - cpukit/score/cpu/m68k/include/rtems/m68k/qsm.h + - cpukit/score/cpu/m68k/include/rtems/m68k/sim.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/m68k/include/rtems/score/cpu.h + - cpukit/score/cpu/m68k/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/m68k/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/m68k/include/rtems/score/m68k.h +links: [] +source: +- cpukit/score/cpu/m68k/cpu_asm.S +- cpukit/score/cpu/m68k/cpu.c +- cpukit/score/cpu/m68k/m68k-exception-frame-print.c +- cpukit/score/cpu/m68k/__m68k_read_tp.c +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +type: build diff --git a/spec/build/cpukit/cpumips.yml b/spec/build/cpukit/cpumips.yml new file mode 100644 index 0000000000..c9d5509804 --- /dev/null +++ b/spec/build/cpukit/cpumips.yml @@ -0,0 +1,34 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- mips +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/mips/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/mips/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/mips + source: + - cpukit/score/cpu/mips/include/rtems/mips/idtcpu.h + - cpukit/score/cpu/mips/include/rtems/mips/iregdef.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/mips/include/rtems/score/cpu.h + - cpukit/score/cpu/mips/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/mips/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/mips/include/rtems/score/mips.h +links: [] +source: +- cpukit/score/cpu/mips/cpu_asm.S +- cpukit/score/cpu/mips/cpu.c +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +type: build diff --git a/spec/build/cpukit/cpumoxie.yml b/spec/build/cpukit/cpumoxie.yml new file mode 100644 index 0000000000..42a45155ec --- /dev/null +++ b/spec/build/cpukit/cpumoxie.yml @@ -0,0 +1,32 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- moxie +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/moxie/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/moxie/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/moxie/include/rtems/score/cpu.h + - cpukit/score/cpu/moxie/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/moxie/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/moxie/include/rtems/score/moxie.h +links: [] +source: +- cpukit/score/cpu/moxie/cpu_asm.S +- cpukit/score/cpu/moxie/cpu.c +- cpukit/score/cpu/moxie/moxie-exception-frame-print.c +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +- cpukit/score/cpu/no_cpu/cpuidle.c +type: build diff --git a/spec/build/cpukit/cpunios2.yml b/spec/build/cpukit/cpunios2.yml new file mode 100644 index 0000000000..4b43f852f9 --- /dev/null +++ b/spec/build/cpukit/cpunios2.yml @@ -0,0 +1,53 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- nios2 +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/nios2/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/nios2/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/nios2/include/rtems/score/cpu.h + - cpukit/score/cpu/nios2/include/rtems/score/cpu_asm.h + - cpukit/score/cpu/nios2/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/nios2/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/nios2/include/rtems/score/nios2-count-zeros.h + - cpukit/score/cpu/nios2/include/rtems/score/nios2-utility.h + - cpukit/score/cpu/nios2/include/rtems/score/nios2.h +links: [] +source: +- cpukit/score/cpu/nios2/nios2-context-initialize.c +- cpukit/score/cpu/nios2/nios2-context-switch.S +- cpukit/score/cpu/nios2/nios2-context-validate.S +- cpukit/score/cpu/nios2/nios2-context-volatile-clobber.S +- cpukit/score/cpu/nios2/nios2-eic-il-low-level.S +- cpukit/score/cpu/nios2/nios2-eic-rsie-low-level.S +- cpukit/score/cpu/nios2/nios2-exception-frame-print.c +- cpukit/score/cpu/nios2/nios2-fatal-halt.c +- cpukit/score/cpu/nios2/nios2-iic-irq.c +- cpukit/score/cpu/nios2/nios2-iic-low-level.S +- cpukit/score/cpu/nios2/nios2-initialize.c +- cpukit/score/cpu/nios2/nios2-isr-get-level.c +- cpukit/score/cpu/nios2/nios2-isr-install-vector.c +- cpukit/score/cpu/nios2/nios2-isr-is-in-progress.c +- cpukit/score/cpu/nios2/nios2-isr-set-level.c +- cpukit/score/cpu/nios2/nios2-mpu-add-region.c +- cpukit/score/cpu/nios2/nios2-mpu-configuration.c +- cpukit/score/cpu/nios2/nios2-mpu-descriptor.c +- cpukit/score/cpu/nios2/nios2-mpu-disable-protected.c +- cpukit/score/cpu/nios2/nios2-mpu-reset.c +- cpukit/score/cpu/nios2/nios2-thread-dispatch-disabled.c +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +- cpukit/score/cpu/no_cpu/cpuidle.c +type: build diff --git a/spec/build/cpukit/cpuopts.yml b/spec/build/cpukit/cpuopts.yml new file mode 100644 index 0000000000..5b72c6d8ca --- /dev/null +++ b/spec/build/cpukit/cpuopts.yml @@ -0,0 +1,67 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: config-header +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +guard: _RTEMS_SCORE_CPUOPTS_H +include-headers: [] +install-path: ${BSP_INCLUDEDIR}/rtems/score +links: +- role: build-dependency + uid: optvermaj +- role: build-dependency + uid: optvermin +- role: build-dependency + uid: optverrev +- role: build-dependency + uid: optgcc +- role: build-dependency + uid: optarchbits +- role: build-dependency + uid: optclang +- role: build-dependency + uid: optarflags +- role: build-dependency + uid: optwarn +- role: build-dependency + uid: optwarncc +- role: build-dependency + uid: optwarncxx +- role: build-dependency + uid: optincludes +- role: build-dependency + uid: optinstall +- role: build-dependency + uid: optada +- role: build-dependency + uid: optdebug +- role: build-dependency + uid: optdrvmgr +- role: build-dependency + uid: optmpci +- role: build-dependency + uid: optnet +- role: build-dependency + uid: optnewlib +- role: build-dependency + uid: optparavirt +- role: build-dependency + uid: optposix +- role: build-dependency + uid: optsmp +- role: build-dependency + uid: optlibdl +- role: build-dependency + uid: optszblkcnt +- role: build-dependency + uid: optszblksize +- role: build-dependency + uid: optszmode +- role: build-dependency + uid: optszoff +- role: build-dependency + uid: optsztime +- role: build-dependency + uid: optversion +target: cpukit/include/rtems/score/cpuopts.h +type: build diff --git a/spec/build/cpukit/cpuor1k.yml b/spec/build/cpukit/cpuor1k.yml new file mode 100644 index 0000000000..24045dc556 --- /dev/null +++ b/spec/build/cpukit/cpuor1k.yml @@ -0,0 +1,34 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- or1k +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/or1k/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/or1k/include/rtems/score/cpu.h + - cpukit/score/cpu/or1k/include/rtems/score/cpu_asm.h + - cpukit/score/cpu/or1k/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/or1k/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/or1k/include/rtems/score/or1k-utility.h + - cpukit/score/cpu/or1k/include/rtems/score/or1k.h +links: [] +source: +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/or1k/cpu.c +- cpukit/score/cpu/or1k/or1k-context-initialize.c +- cpukit/score/cpu/or1k/or1k-context-switch.S +- cpukit/score/cpu/or1k/or1k-context-validate.S +- cpukit/score/cpu/or1k/or1k-context-volatile-clobber.S +- cpukit/score/cpu/or1k/or1k-exception-default.c +- cpukit/score/cpu/or1k/or1k-exception-frame-print.c +- cpukit/score/cpu/or1k/or1k-exception-handler-low.S +type: build diff --git a/spec/build/cpukit/cpupowerpc.yml b/spec/build/cpukit/cpupowerpc.yml new file mode 100644 index 0000000000..e2ffd90d86 --- /dev/null +++ b/spec/build/cpukit/cpupowerpc.yml @@ -0,0 +1,35 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- powerpc +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/powerpc/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/powerpc/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/powerpc + source: + - cpukit/score/cpu/powerpc/include/rtems/powerpc/registers.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/powerpc/include/rtems/score/cpu.h + - cpukit/score/cpu/powerpc/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/powerpc/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/powerpc/include/rtems/score/paravirt.h + - cpukit/score/cpu/powerpc/include/rtems/score/powerpc.h +links: [] +source: +- cpukit/score/cpu/no_cpu/cpuidle.c +- cpukit/score/cpu/powerpc/cpu.c +- cpukit/score/cpu/powerpc/ppc-context-validate.S +- cpukit/score/cpu/powerpc/ppc-context-volatile-clobber.S +- cpukit/score/cpu/powerpc/ppc-isr-disable-mask.S +type: build diff --git a/spec/build/cpukit/cpuriscv.yml b/spec/build/cpukit/cpuriscv.yml new file mode 100644 index 0000000000..08ab96b3d2 --- /dev/null +++ b/spec/build/cpukit/cpuriscv.yml @@ -0,0 +1,37 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- riscv +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/libcpu + source: + - cpukit/score/cpu/riscv/include/libcpu/access.h + - cpukit/score/cpu/riscv/include/libcpu/byteorder.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/riscv/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/riscv/include/rtems/score/cpu.h + - cpukit/score/cpu/riscv/include/rtems/score/cpu_asm.h + - cpukit/score/cpu/riscv/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/riscv/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/riscv/include/rtems/score/riscv-utility.h + - cpukit/score/cpu/riscv/include/rtems/score/riscv.h +links: [] +source: +- cpukit/score/cpu/riscv/cpu.c +- cpukit/score/cpu/riscv/riscv-exception-handler.S +- cpukit/score/cpu/riscv/riscv-exception-frame-print.c +- cpukit/score/cpu/riscv/riscv-context-switch.S +- cpukit/score/cpu/riscv/riscv-context-initialize.c +- cpukit/score/cpu/riscv/riscv-context-validate.S +- cpukit/score/cpu/riscv/riscv-context-volatile-clobber.S +- cpukit/score/cpu/riscv/riscv-counter.S +type: build diff --git a/spec/build/cpukit/cpush.yml b/spec/build/cpukit/cpush.yml new file mode 100644 index 0000000000..cffba020a1 --- /dev/null +++ b/spec/build/cpukit/cpush.yml @@ -0,0 +1,30 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- sh +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/sh/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/sh/include/rtems/score/cpu.h + - cpukit/score/cpu/sh/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/sh/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/sh/include/rtems/score/sh.h + - cpukit/score/cpu/sh/include/rtems/score/sh_io.h +links: [] +source: +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +- cpukit/score/cpu/no_cpu/cpuidle.c +- cpukit/score/cpu/sh/context.c +- cpukit/score/cpu/sh/cpu.c +- cpukit/score/cpu/sh/sh-exception-frame-print.c +type: build diff --git a/spec/build/cpukit/cpusparc.yml b/spec/build/cpukit/cpusparc.yml new file mode 100644 index 0000000000..c1f4d0720c --- /dev/null +++ b/spec/build/cpukit/cpusparc.yml @@ -0,0 +1,41 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +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 +- 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/rtems/score/cpu.h + - cpukit/score/cpu/sparc/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/sparc/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/sparc/include/rtems/score/sparc.h + - cpukit/score/cpu/sparc/include/rtems/score/sparcimpl.h +links: [] +source: +- cpukit/score/cpu/no_cpu/cpuidle.c +- 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-context-validate.S +- cpukit/score/cpu/sparc/sparc-context-volatile-clobber.S +- cpukit/score/cpu/sparc/sparc-counter-asm.S +- cpukit/score/cpu/sparc/syscall.S +- cpukit/score/cpu/sparc/window.S +type: build diff --git a/spec/build/cpukit/cpusparc64.yml b/spec/build/cpukit/cpusparc64.yml new file mode 100644 index 0000000000..687c0958e6 --- /dev/null +++ b/spec/build/cpukit/cpusparc64.yml @@ -0,0 +1,31 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- sparc64 +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/sparc64/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/sparc64/include/rtems/score/cpu.h + - cpukit/score/cpu/sparc64/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/sparc64/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/sparc64/include/rtems/score/sparc64.h +links: [] +source: +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +- cpukit/score/cpu/no_cpu/cpuidle.c +- cpukit/score/cpu/sparc64/context.S +- cpukit/score/cpu/sparc64/cpu.c +- cpukit/score/cpu/sparc64/interrupt.S +- cpukit/score/cpu/sparc64/sparc64-exception-frame-print.c +- cpukit/score/cpu/sparc64/sparc64-syscall.S +type: build diff --git a/spec/build/cpukit/cpuv850.yml b/spec/build/cpukit/cpuv850.yml new file mode 100644 index 0000000000..75f62b0d4a --- /dev/null +++ b/spec/build/cpukit/cpuv850.yml @@ -0,0 +1,33 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- v850 +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/v850/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/v850/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/v850/include/rtems/score/cpu.h + - cpukit/score/cpu/v850/include/rtems/score/cpu_asm.h + - cpukit/score/cpu/v850/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/v850/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/v850/include/rtems/score/v850.h +links: [] +source: +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +- cpukit/score/cpu/no_cpu/cpuidle.c +- cpukit/score/cpu/v850/cpu_asm.S +- cpukit/score/cpu/v850/cpu.c +- cpukit/score/cpu/v850/v850-exception-frame-print.c +type: build diff --git a/spec/build/cpukit/cpux8664.yml b/spec/build/cpukit/cpux8664.yml new file mode 100644 index 0000000000..1268fca62d --- /dev/null +++ b/spec/build/cpukit/cpux8664.yml @@ -0,0 +1,34 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- x86_64 +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/score/cpu/x86_64/include/machine/elf_machdep.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/score/cpu/x86_64/include/rtems/asm.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/score/cpu/x86_64/include/rtems/score/cpu.h + - cpukit/score/cpu/x86_64/include/rtems/score/cpu_asm.h + - cpukit/score/cpu/x86_64/include/rtems/score/cpuatomic.h + - cpukit/score/cpu/x86_64/include/rtems/score/cpuimpl.h + - cpukit/score/cpu/x86_64/include/rtems/score/idt.h + - cpukit/score/cpu/x86_64/include/rtems/score/x86_64.h +links: [] +source: +- cpukit/score/cpu/no_cpu/cpucounterfrequency.c +- cpukit/score/cpu/no_cpu/cpucounterread.c +- cpukit/score/cpu/no_cpu/cpuidle.c +- cpukit/score/cpu/x86_64/cpu.c +- cpukit/score/cpu/x86_64/x86_64-context-initialize.c +- cpukit/score/cpu/x86_64/x86_64-context-switch.S +type: build diff --git a/spec/build/cpukit/grp.yml b/spec/build/cpukit/grp.yml new file mode 100644 index 0000000000..3a285d03fc --- /dev/null +++ b/spec/build/cpukit/grp.yml @@ -0,0 +1,42 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: group +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +includes: [] +install: [] +ldflags: [] +links: +- role: build-dependency + uid: cpuopts +- role: build-dependency + uid: cfghdr +- role: build-dependency + uid: libdebugger +- role: build-dependency + uid: libftpd +- role: build-dependency + uid: libftpfs +- role: build-dependency + uid: libjffs2 +- role: build-dependency + uid: libmghttpd +- role: build-dependency + uid: libnfs +- role: build-dependency + uid: libpppd +- role: build-dependency + uid: librtemscpu +- role: build-dependency + uid: librtemsdfltcfg +- role: build-dependency + uid: librtemstest +- role: build-dependency + uid: libtelnetd +- role: build-dependency + uid: libtftpfs +- role: build-dependency + uid: libz +type: build +use-after: [] +use-before: [] diff --git a/spec/build/cpukit/libdebugger.yml b/spec/build/cpukit/libdebugger.yml new file mode 100644 index 0000000000..f243e52b7a --- /dev/null +++ b/spec/build/cpukit/libdebugger.yml @@ -0,0 +1,27 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: [] +install: [] +install-path: ${BSP_LIBDIR} +links: +- role: build-dependency + uid: objdbgarm +- role: build-dependency + uid: objdbgi386 +source: +- cpukit/libdebugger/rtems-debugger-block.c +- cpukit/libdebugger/rtems-debugger-bsp.c +- cpukit/libdebugger/rtems-debugger-cmd.c +- cpukit/libdebugger/rtems-debugger-remote.c +- cpukit/libdebugger/rtems-debugger-remote-tcp.c +- cpukit/libdebugger/rtems-debugger-server.c +- cpukit/libdebugger/rtems-debugger-target.c +- cpukit/libdebugger/rtems-debugger-threads.c +target: debugger +type: build diff --git a/spec/build/cpukit/libftpd.yml b/spec/build/cpukit/libftpd.yml new file mode 100644 index 0000000000..af75cca2cb --- /dev/null +++ b/spec/build/cpukit/libftpd.yml @@ -0,0 +1,20 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/include/rtems/ftpd.h +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/ftpd/ftpd.c +- cpukit/ftpd/ftpd-init.c +target: ftpd +type: build diff --git a/spec/build/cpukit/libftpfs.yml b/spec/build/cpukit/libftpfs.yml new file mode 100644 index 0000000000..d32304fcf3 --- /dev/null +++ b/spec/build/cpukit/libftpfs.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/include/rtems/ftpfs.h +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/libnetworking/lib/ftpfs.c +target: ftpfs +type: build diff --git a/spec/build/cpukit/libjffs2.yml b/spec/build/cpukit/libjffs2.yml new file mode 100644 index 0000000000..bc57baa68b --- /dev/null +++ b/spec/build/cpukit/libjffs2.yml @@ -0,0 +1,38 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: +- -Wno-pointer-sign +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: +- cpukit/libfs/src/jffs2/include +install: +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/include/rtems/jffs2.h +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/libfs/src/jffs2/src/build.c +- cpukit/libfs/src/jffs2/src/compat-crc32.c +- cpukit/libfs/src/jffs2/src/compr.c +- cpukit/libfs/src/jffs2/src/compr_rtime.c +- cpukit/libfs/src/jffs2/src/compr_zlib.c +- cpukit/libfs/src/jffs2/src/debug.c +- cpukit/libfs/src/jffs2/src/dir-rtems.c +- cpukit/libfs/src/jffs2/src/erase.c +- cpukit/libfs/src/jffs2/src/flashio.c +- cpukit/libfs/src/jffs2/src/fs-rtems.c +- cpukit/libfs/src/jffs2/src/gc.c +- cpukit/libfs/src/jffs2/src/malloc-rtems.c +- cpukit/libfs/src/jffs2/src/nodelist.c +- cpukit/libfs/src/jffs2/src/nodemgmt.c +- cpukit/libfs/src/jffs2/src/read.c +- cpukit/libfs/src/jffs2/src/readinode.c +- cpukit/libfs/src/jffs2/src/scan.c +- cpukit/libfs/src/jffs2/src/write.c +target: jffs2 +type: build diff --git a/spec/build/cpukit/libmghttpd.yml b/spec/build/cpukit/libmghttpd.yml new file mode 100644 index 0000000000..959d1f5c25 --- /dev/null +++ b/spec/build/cpukit/libmghttpd.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/mghttpd + source: + - cpukit/include/mghttpd/mongoose.h +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/mghttpd/mongoose.c +target: mghttpd +type: build diff --git a/spec/build/cpukit/libnfs.yml b/spec/build/cpukit/libnfs.yml new file mode 100644 index 0000000000..1607d4b340 --- /dev/null +++ b/spec/build/cpukit/libnfs.yml @@ -0,0 +1,23 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- RTEMS_NETWORKING +includes: +- cpukit/libnetworking +install: [] +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/libfs/src/nfsclient/proto/mount_prot_xdr.c +- cpukit/libfs/src/nfsclient/proto/nfs_prot_xdr.c +- cpukit/libfs/src/nfsclient/src/nfs.c +- cpukit/libfs/src/nfsclient/src/rpcio.c +- cpukit/libfs/src/nfsclient/src/sock_mbuf.c +- cpukit/libfs/src/nfsclient/src/xdr_mbuf.c +target: nfs +type: build diff --git a/spec/build/cpukit/libpppd.yml b/spec/build/cpukit/libpppd.yml new file mode 100644 index 0000000000..d67b93aef8 --- /dev/null +++ b/spec/build/cpukit/libpppd.yml @@ -0,0 +1,33 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- RTEMS_NETWORKING +includes: +- cpukit/libnetworking +install: [] +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/pppd/auth.c +- cpukit/pppd/ccp.c +- cpukit/pppd/chap.c +- cpukit/pppd/chap_ms.c +- cpukit/pppd/chat.c +- cpukit/pppd/demand.c +- cpukit/pppd/fsm.c +- cpukit/pppd/ipcp.c +- cpukit/pppd/lcp.c +- cpukit/pppd/magic.c +- cpukit/pppd/options.c +- cpukit/pppd/rtemsmain.c +- cpukit/pppd/rtemspppd.c +- cpukit/pppd/sys-rtems.c +- cpukit/pppd/upap.c +- cpukit/pppd/utils.c +target: pppd +type: build diff --git a/spec/build/cpukit/librtemscpu.yml b/spec/build/cpukit/librtemscpu.yml new file mode 100644 index 0000000000..fa456b1db6 --- /dev/null +++ b/spec/build/cpukit/librtemscpu.yml @@ -0,0 +1,1574 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +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/pci.h + - cpukit/include/poll.h + - cpukit/include/rtems.h + - cpukit/include/sha256.h + - cpukit/include/sha512.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}/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/gxx_wrappers.h + - cpukit/include/rtems/ide_part_table.h + - cpukit/include/rtems/imfs.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/jffs2.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/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/rtemspppd.h + - cpukit/include/rtems/scheduler.h + - cpukit/include/rtems/serdbg.h + - cpukit/include/rtems/serdbgcnf.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/termios_printk.h + - cpukit/include/rtems/termios_printk_cnf.h + - cpukit/include/rtems/termiostypes.h + - cpukit/include/rtems/test.h + - cpukit/include/rtems/test-info.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 + - cpukit/include/rtems/confdefs/bsp.h + - cpukit/include/rtems/confdefs/clock.h + - cpukit/include/rtems/confdefs/console.h + - cpukit/include/rtems/confdefs/extensions.h + - cpukit/include/rtems/confdefs/inittask.h + - cpukit/include/rtems/confdefs/initthread.h + - cpukit/include/rtems/confdefs/iodrivers.h + - cpukit/include/rtems/confdefs/libio.h + - cpukit/include/rtems/confdefs/libpci.h + - cpukit/include/rtems/confdefs/malloc.h + - cpukit/include/rtems/confdefs/mpci.h + - cpukit/include/rtems/confdefs/newlib.h + - cpukit/include/rtems/confdefs/objectsclassic.h + - cpukit/include/rtems/confdefs/objectsposix.h + - cpukit/include/rtems/confdefs/obsolete.h + - cpukit/include/rtems/confdefs/percpu.h + - cpukit/include/rtems/confdefs/scheduler.h + - cpukit/include/rtems/confdefs/threads.h + - cpukit/include/rtems/confdefs/unlimited.h + - cpukit/include/rtems/confdefs/wkspace.h + - cpukit/include/rtems/confdefs/wkspacesupport.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/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 + - cpukit/include/rtems/rtems/asrdata.h + - cpukit/include/rtems/rtems/asrimpl.h + - cpukit/include/rtems/rtems/attr.h + - cpukit/include/rtems/rtems/attrimpl.h + - cpukit/include/rtems/rtems/barrier.h + - cpukit/include/rtems/rtems/barrierdata.h + - cpukit/include/rtems/rtems/barrierimpl.h + - cpukit/include/rtems/rtems/cache.h + - cpukit/include/rtems/rtems/clock.h + - cpukit/include/rtems/rtems/config.h + - cpukit/include/rtems/rtems/dpmem.h + - cpukit/include/rtems/rtems/dpmemdata.h + - cpukit/include/rtems/rtems/dpmemimpl.h + - 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/mainpage.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/options.h + - cpukit/include/rtems/rtems/optionsimpl.h + - 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 + - cpukit/include/rtems/rtems/region.h + - cpukit/include/rtems/rtems/regiondata.h + - cpukit/include/rtems/rtems/regionimpl.h + - 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 + - cpukit/include/rtems/rtems/timer.h + - cpukit/include/rtems/rtems/timerdata.h + - cpukit/include/rtems/rtems/timerimpl.h + - cpukit/include/rtems/rtems/types.h +- destination: ${BSP_INCLUDEDIR}/rtems/score + source: + - cpukit/include/rtems/score/address.h + - cpukit/include/rtems/score/apimutex.h + - cpukit/include/rtems/score/assert.h + - cpukit/include/rtems/score/atomic.h + - cpukit/include/rtems/score/basedefs.h + - cpukit/include/rtems/score/chain.h + - cpukit/include/rtems/score/chainimpl.h + - cpukit/include/rtems/score/context.h + - cpukit/include/rtems/score/copyrt.h + - cpukit/include/rtems/score/corebarrier.h + - cpukit/include/rtems/score/corebarrierimpl.h + - cpukit/include/rtems/score/coremsg.h + - 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/cpustdatomic.h + - cpukit/include/rtems/score/freechain.h + - cpukit/include/rtems/score/heap.h + - cpukit/include/rtems/score/heapimpl.h + - cpukit/include/rtems/score/heapinfo.h + - cpukit/include/rtems/score/interr.h + - cpukit/include/rtems/score/io.h + - cpukit/include/rtems/score/isr.h + - cpukit/include/rtems/score/isrlevel.h + - cpukit/include/rtems/score/isrlock.h + - 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 + - cpukit/include/rtems/score/muteximpl.h + - 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 + - cpukit/include/rtems/score/priorityimpl.h + - cpukit/include/rtems/score/processormask.h + - cpukit/include/rtems/score/profiling.h + - cpukit/include/rtems/score/protectedheap.h + - 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 + - cpukit/include/rtems/score/schedulerimpl.h + - 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/semaphoreimpl.h + - cpukit/include/rtems/score/smp.h + - cpukit/include/rtems/score/smpbarrier.h + - cpukit/include/rtems/score/smpimpl.h + - cpukit/include/rtems/score/smplock.h + - cpukit/include/rtems/score/smplockmcs.h + - cpukit/include/rtems/score/smplockseq.h + - cpukit/include/rtems/score/smplockstats.h + - cpukit/include/rtems/score/smplockticket.h + - cpukit/include/rtems/score/stack.h + - cpukit/include/rtems/score/stackimpl.h + - cpukit/include/rtems/score/states.h + - cpukit/include/rtems/score/statesimpl.h + - cpukit/include/rtems/score/status.h + - cpukit/include/rtems/score/sysstate.h + - cpukit/include/rtems/score/thread.h + - 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/timecounter.h + - cpukit/include/rtems/score/timecounterimpl.h + - cpukit/include/rtems/score/timespec.h + - cpukit/include/rtems/score/timestamp.h + - cpukit/include/rtems/score/timestampimpl.h + - cpukit/include/rtems/score/tls.h + - cpukit/include/rtems/score/todimpl.h + - cpukit/include/rtems/score/userext.h + - cpukit/include/rtems/score/userextdata.h + - cpukit/include/rtems/score/userextimpl.h + - 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/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 + uid: cpuarm +- role: build-dependency + uid: cpubfin +- role: build-dependency + uid: cpui386 +- role: build-dependency + uid: cpulm32 +- role: build-dependency + uid: cpum68k +- role: build-dependency + uid: cpumips +- role: build-dependency + uid: cpumoxie +- role: build-dependency + uid: cpunios2 +- role: build-dependency + uid: cpuor1k +- role: build-dependency + uid: cpupowerpc +- role: build-dependency + uid: cpuriscv +- role: build-dependency + uid: cpush +- role: build-dependency + uid: cpusparc +- role: build-dependency + uid: cpusparc64 +- role: build-dependency + uid: cpuv850 +- role: build-dependency + uid: cpux8664 +- role: build-dependency + uid: objdl +- role: build-dependency + uid: objdrvmgr +- role: build-dependency + uid: objgnat +- role: build-dependency + uid: objmpci +- role: build-dependency + uid: objnet +- role: build-dependency + uid: objpci +- role: build-dependency + uid: objpsxsgnl +- role: build-dependency + uid: objshell +- role: build-dependency + uid: objsmp +- role: build-dependency + uid: objutf8 +- role: build-dependency + uid: vckey +source: +- 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/serial/sc16is752.c +- cpukit/dev/serial/sc16is752-spi.c +- cpukit/dev/spi/spi-bus.c +- cpukit/dtc/libfdt/fdt_addresses.c +- cpukit/dtc/libfdt/fdt.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-mount.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.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/diskdevs.c +- cpukit/libblock/src/diskdevs-init.c +- cpukit/libblock/src/flashdisk.c +- cpukit/libblock/src/ide_part_table.c +- cpukit/libblock/src/media.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/nvdisk.c +- cpukit/libblock/src/nvdisk-sram.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.c +- cpukit/libcrypt/crypt-md5.c +- cpukit/libcrypt/crypt-sha256.c +- cpukit/libcrypt/crypt-sha512.c +- cpukit/libcrypt/misc.c +- cpukit/libcsupport/src/access.c +- cpukit/libcsupport/src/alignedalloc.c +- cpukit/libcsupport/src/arc4random_getentropy_fail.c +- cpukit/libcsupport/src/__assert.c +- cpukit/libcsupport/src/assoc32tostring.c +- cpukit/libcsupport/src/assoclocalbyname.c +- cpukit/libcsupport/src/assoclocalbyremotebitfield.c +- cpukit/libcsupport/src/assoclocalbyremote.c +- cpukit/libcsupport/src/assocnamebad.c +- cpukit/libcsupport/src/assocnamebylocalbitfield.c +- cpukit/libcsupport/src/assocnamebylocal.c +- cpukit/libcsupport/src/assocnamebyremotebitfield.c +- cpukit/libcsupport/src/assocnamebyremote.c +- cpukit/libcsupport/src/assocptrbylocal.c +- cpukit/libcsupport/src/assocptrbyname.c +- cpukit/libcsupport/src/assocptrbyremote.c +- cpukit/libcsupport/src/assocremotebylocalbitfield.c +- cpukit/libcsupport/src/assocremotebylocal.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/_calloc_r.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/dup2.c +- cpukit/libcsupport/src/dup.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/_free_r.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/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/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/__gettod.c +- cpukit/libcsupport/src/getuid.c +- cpukit/libcsupport/src/gxx_wrappers.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/mallocdirtydefault.c +- cpukit/libcsupport/src/mallocextenddefault.c +- cpukit/libcsupport/src/mallocfreespace.c +- cpukit/libcsupport/src/mallocgetheapptr.c +- cpukit/libcsupport/src/mallocinfo.c +- cpukit/libcsupport/src/malloc_initialize.c +- cpukit/libcsupport/src/_malloc_r.c +- cpukit/libcsupport/src/mallocsetheapptr.c +- cpukit/libcsupport/src/malloc_walk.c +- cpukit/libcsupport/src/mkdir.c +- cpukit/libcsupport/src/mkfifo.c +- cpukit/libcsupport/src/mknod.c +- cpukit/libcsupport/src/mount.c +- cpukit/libcsupport/src/mount-mgr.c +- cpukit/libcsupport/src/mount-mktgt.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/printerfprintfputc.c +- cpukit/libcsupport/src/printertask.c +- cpukit/libcsupport/src/printf_plugin.c +- cpukit/libcsupport/src/print_fprintf.c +- cpukit/libcsupport/src/printk.c +- cpukit/libcsupport/src/printk_plugin.c +- cpukit/libcsupport/src/print_printf.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/_realloc_r.c +- cpukit/libcsupport/src/realpath.c +- cpukit/libcsupport/src/_rename_r.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_memalign.c +- cpukit/libcsupport/src/rtems_mkdir.c +- cpukit/libcsupport/src/rtems_putc.c +- cpukit/libcsupport/src/rtems_put_char.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_baud2index.c +- cpukit/libcsupport/src/termios_baud2num.c +- cpukit/libcsupport/src/termios_baudtable.c +- cpukit/libcsupport/src/termios.c +- cpukit/libcsupport/src/termiosinitialize.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/__times.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/__usrenv.c +- cpukit/libcsupport/src/utime.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_utime.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_utime.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.c +- cpukit/libfs/src/rfs/rtems-rfs-dir-hash.c +- cpukit/libfs/src/rfs/rtems-rfs-file.c +- cpukit/libfs/src/rfs/rtems-rfs-file-system.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.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-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_buffer.c +- cpukit/libmisc/capture/capture.c +- cpukit/libmisc/capture/capture-cli.c +- cpukit/libmisc/capture/capture_support.c +- cpukit/libmisc/capture/capture_user_extension.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/rtems-fdt/rtems-fdt.c +- cpukit/libmisc/rtems-fdt/rtems-fdt-shell.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/libmisc/xz/xz_crc32.c +- cpukit/libmisc/xz/xz_dec_lzma2.c +- cpukit/libmisc/xz/xz_dec_stream.c +- cpukit/libstdthreads/call_once.c +- cpukit/libstdthreads/cnd.c +- cpukit/libstdthreads/mtx.c +- cpukit/libstdthreads/thrd.c +- cpukit/libstdthreads/tss.c +- cpukit/libtrace/record/record.c +- cpukit/libtrace/record/record-client.c +- cpukit/libtrace/record/record-dump-base64.c +- cpukit/libtrace/record/record-dump.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-server.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/posix/src/adjtime.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/_execve.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/mlockall.c +- cpukit/posix/src/mlock.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/munlockall.c +- cpukit/posix/src/munlock.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/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/pthreadattrgetstackaddr.c +- cpukit/posix/src/pthreadattrgetstack.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/pthreadattrsetstackaddr.c +- cpukit/posix/src/pthreadattrsetstack.c +- cpukit/posix/src/pthreadattrsetstacksize.c +- cpukit/posix/src/pthread.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/pthreadself.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/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/msgqcreate.c +- cpukit/rtems/src/msgqdelete.c +- cpukit/rtems/src/msgqflush.c +- cpukit/rtems/src/msgqgetnumberpending.c +- cpukit/rtems/src/msgqident.c +- cpukit/rtems/src/msgqreceive.c +- cpukit/rtems/src/msgqsend.c +- cpukit/rtems/src/msgqurgent.c +- cpukit/rtems/src/part.c +- cpukit/rtems/src/partcreate.c +- cpukit/rtems/src/partdelete.c +- cpukit/rtems/src/partgetbuffer.c +- cpukit/rtems/src/partident.c +- cpukit/rtems/src/partreturnbuffer.c +- cpukit/rtems/src/ratemon.c +- 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/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 +- cpukit/rtems/src/schedulergetprocessorset.c +- cpukit/rtems/src/scheduleridentbyprocessor.c +- cpukit/rtems/src/scheduleridentbyprocessorset.c +- cpukit/rtems/src/schedulerident.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 +- cpukit/rtems/src/semdelete.c +- cpukit/rtems/src/semflush.c +- cpukit/rtems/src/semident.c +- cpukit/rtems/src/semobtain.c +- cpukit/rtems/src/semrelease.c +- cpukit/rtems/src/semsetpriority.c +- cpukit/rtems/src/signalcatch.c +- cpukit/rtems/src/signalsend.c +- cpukit/rtems/src/status.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/taskdelete.c +- cpukit/rtems/src/taskexit.c +- cpukit/rtems/src/taskgetaffinity.c +- cpukit/rtems/src/taskgetpriority.c +- 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 +- cpukit/rtems/src/taskrestart.c +- cpukit/rtems/src/taskresume.c +- cpukit/rtems/src/tasks.c +- cpukit/rtems/src/taskself.c +- cpukit/rtems/src/tasksetaffinity.c +- cpukit/rtems/src/tasksetpriority.c +- cpukit/rtems/src/tasksetscheduler.c +- cpukit/rtems/src/taskstart.c +- cpukit/rtems/src/tasksuspend.c +- cpukit/rtems/src/taskwakeafter.c +- cpukit/rtems/src/taskwakewhen.c +- cpukit/rtems/src/timercancel.c +- cpukit/rtems/src/timercreate.c +- 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/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/posixapi.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/corebarrierrelease.c +- cpukit/score/src/corebarrierwait.c +- cpukit/score/src/coremsgbroadcast.c +- cpukit/score/src/coremsg.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/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/coretodadjust.c +- cpukit/score/src/coretod.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/coretodtickspersec.c +- cpukit/score/src/debugisthreaddispatchingallowed.c +- cpukit/score/src/freechain.c +- cpukit/score/src/futex.c +- cpukit/score/src/heapallocate.c +- cpukit/score/src/heap.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/iobase64.c +- cpukit/score/src/ioprintf.c +- cpukit/score/src/iovprintf.c +- cpukit/score/src/isr.c +- cpukit/score/src/isrisinprogress.c +- cpukit/score/src/iterateoverthreads.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/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/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/percpuasm.c +- cpukit/score/src/percpu.c +- cpukit/score/src/pheapallocate.c +- cpukit/score/src/pheapextend.c +- cpukit/score/src/pheapfree.c +- cpukit/score/src/pheapgetblocksize.c +- cpukit/score/src/pheapgetfreeinfo.c +- cpukit/score/src/pheapgetinfo.c +- cpukit/score/src/pheapgetsize.c +- cpukit/score/src/pheapinit.c +- cpukit/score/src/pheapiterate.c +- cpukit/score/src/pheapresizeblock.c +- cpukit/score/src/pheapwalk.c +- cpukit/score/src/processormaskcopy.c +- cpukit/score/src/profilingisrentryexit.c +- cpukit/score/src/rbtreeextract.c +- cpukit/score/src/rbtreeinsert.c +- cpukit/score/src/rbtreeiterate.c +- cpukit/score/src/rbtreenext.c +- cpukit/score/src/rbtreepostorder.c +- cpukit/score/src/rbtreereplace.c +- cpukit/score/src/sched.c +- cpukit/score/src/scheduler.c +- cpukit/score/src/schedulercbsattachthread.c +- cpukit/score/src/schedulercbs.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/schedulerdefaulttick.c +- cpukit/score/src/scheduleredfblock.c +- cpukit/score/src/scheduleredf.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/schedulerpriorityblock.c +- cpukit/score/src/schedulerpriority.c +- cpukit/score/src/schedulerprioritychangepriority.c +- cpukit/score/src/schedulerpriorityschedule.c +- cpukit/score/src/schedulerpriorityunblock.c +- cpukit/score/src/schedulerpriorityyield.c +- cpukit/score/src/schedulersetaffinity.c +- cpukit/score/src/schedulersimpleblock.c +- cpukit/score/src/schedulersimple.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/stackallocatorfree.c +- cpukit/score/src/stackallocatorfreenothing.c +- cpukit/score/src/stackallocatorinit.c +- cpukit/score/src/smpbarrierwait.c +- cpukit/score/src/stackallocator.c +- cpukit/score/src/threadallocateunlimited.c +- cpukit/score/src/thread.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/threadget.c +- cpukit/score/src/threadgetcputimeused.c +- cpukit/score/src/threadhandler.c +- cpukit/score/src/threadidledefault.c +- cpukit/score/src/threadinitialize.c +- cpukit/score/src/threaditerate.c +- cpukit/score/src/threadloadenv.c +- cpukit/score/src/threadname.c +- cpukit/score/src/threadq.c +- cpukit/score/src/threadqenqueue.c +- cpukit/score/src/threadqextractwithproxy.c +- cpukit/score/src/threadqfirst.c +- cpukit/score/src/threadqflush.c +- cpukit/score/src/threadqops.c +- cpukit/score/src/threadqtimeout.c +- cpukit/score/src/threadrestart.c +- cpukit/score/src/threadscheduler.c +- cpukit/score/src/threadsetstate.c +- cpukit/score/src/threadstackallocate.c +- cpukit/score/src/threadstackfree.c +- 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/timespecdividebyinteger.c +- cpukit/score/src/timespecdivide.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/userextaddset.c +- cpukit/score/src/userext.c +- cpukit/score/src/userextiterate.c +- cpukit/score/src/userextremoveset.c +- cpukit/score/src/watchdoginsert.c +- cpukit/score/src/watchdogremove.c +- cpukit/score/src/watchdogtick.c +- cpukit/score/src/watchdogtickssinceboot.c +- cpukit/score/src/watchdogtimeslicedefault.c +- cpukit/score/src/wkspace.c +- cpukit/score/src/wkspaceisunifieddefault.c +- cpukit/score/src/wkstringduplicate.c +target: rtemscpu +type: build diff --git a/spec/build/cpukit/librtemsdfltcfg.yml b/spec/build/cpukit/librtemsdfltcfg.yml new file mode 100644 index 0000000000..aecbfd34b2 --- /dev/null +++ b/spec/build/cpukit/librtemsdfltcfg.yml @@ -0,0 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: [] +install: [] +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/libmisc/dummy/default-configuration.c +target: rtemsdefaultconfig +type: build diff --git a/spec/build/cpukit/librtemstest.yml b/spec/build/cpukit/librtemstest.yml new file mode 100644 index 0000000000..920ee7250c --- /dev/null +++ b/spec/build/cpukit/librtemstest.yml @@ -0,0 +1,39 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: [] +install: [] +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/libtest/testbeginend.c +- cpukit/libtest/testbusy.c +- cpukit/libtest/testextension.c +- cpukit/libtest/testparallel.c +- cpukit/libtest/testrun.c +- cpukit/libtest/testwrappers.c +- cpukit/libtest/t-test.c +- cpukit/libtest/t-test-busy.c +- cpukit/libtest/t-test-busy-tick.c +- cpukit/libtest/t-test-checks.c +- cpukit/libtest/t-test-checks-eno.c +- cpukit/libtest/t-test-checks-psx.c +- cpukit/libtest/t-test-hash-sha256.c +- cpukit/libtest/t-test-interrupt.c +- cpukit/libtest/t-test-malloc.c +- cpukit/libtest/t-test-rtems.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-posix-keys.c +- cpukit/libtest/t-test-rtems-objs.c +- cpukit/libtest/t-test-time.c +- cpukit/libtest/t-test-thread-switch.c +target: rtemstest +type: build diff --git a/spec/build/cpukit/libtelnetd.yml b/spec/build/cpukit/libtelnetd.yml new file mode 100644 index 0000000000..5c5c2409ec --- /dev/null +++ b/spec/build/cpukit/libtelnetd.yml @@ -0,0 +1,24 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: +- cpukit/libnetworking +install: +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/include/rtems/telnetd.h +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/telnetd/check_passwd.c +- cpukit/telnetd/des.c +- cpukit/telnetd/pty.c +- cpukit/telnetd/telnetd.c +- cpukit/telnetd/telnetd-init.c +target: telnetd +type: build diff --git a/spec/build/cpukit/libtftpfs.yml b/spec/build/cpukit/libtftpfs.yml new file mode 100644 index 0000000000..57c75c6639 --- /dev/null +++ b/spec/build/cpukit/libtftpfs.yml @@ -0,0 +1,20 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: +- cpukit/libnetworking +install: +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/include/rtems/tftp.h +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/libnetworking/lib/tftpDriver.c +target: tftpfs +type: build diff --git a/spec/build/cpukit/libz.yml b/spec/build/cpukit/libz.yml new file mode 100644 index 0000000000..5e81384e28 --- /dev/null +++ b/spec/build/cpukit/libz.yml @@ -0,0 +1,34 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: library +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: [] +install: +- destination: ${BSP_INCLUDEDIR} + source: + - cpukit/include/zconf.h + - cpukit/include/zlib.h +install-path: ${BSP_LIBDIR} +links: [] +source: +- cpukit/zlib/adler32.c +- cpukit/zlib/compress.c +- cpukit/zlib/crc32.c +- cpukit/zlib/deflate.c +- cpukit/zlib/gzclose.c +- cpukit/zlib/gzlib.c +- cpukit/zlib/gzread.c +- cpukit/zlib/gzwrite.c +- cpukit/zlib/infback.c +- cpukit/zlib/inffast.c +- cpukit/zlib/inflate.c +- cpukit/zlib/inftrees.c +- cpukit/zlib/trees.c +- cpukit/zlib/uncompr.c +- cpukit/zlib/zutil.c +target: z +type: build diff --git a/spec/build/cpukit/objdbgarm.yml b/spec/build/cpukit/objdbgarm.yml new file mode 100644 index 0000000000..4a2617334b --- /dev/null +++ b/spec/build/cpukit/objdbgarm.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- arm +includes: [] +install: [] +links: [] +source: +- cpukit/libdebugger/rtems-debugger-arm.c +type: build diff --git a/spec/build/cpukit/objdbgi386.yml b/spec/build/cpukit/objdbgi386.yml new file mode 100644 index 0000000000..ba67df5206 --- /dev/null +++ b/spec/build/cpukit/objdbgi386.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- i386 +includes: [] +install: [] +links: [] +source: +- cpukit/libdebugger/rtems-debugger-i386.c +type: build diff --git a/spec/build/cpukit/objdl.yml b/spec/build/cpukit/objdl.yml new file mode 100644 index 0000000000..15c7a27364 --- /dev/null +++ b/spec/build/cpukit/objdl.yml @@ -0,0 +1,71 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- BUILD_LIBDL +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/rtems/rtl + source: + - cpukit/include/rtems/rtl/dlfcn-shell.h + - cpukit/include/rtems/rtl/rap-shell.h + - cpukit/include/rtems/rtl/rap.h + - cpukit/include/rtems/rtl/rtl-allocator.h + - cpukit/include/rtems/rtl/rtl-archive.h + - cpukit/include/rtems/rtl/rtl-fwd.h + - cpukit/include/rtems/rtl/rtl-indirect-ptr.h + - cpukit/include/rtems/rtl/rtl-obj-cache.h + - cpukit/include/rtems/rtl/rtl-obj-comp.h + - cpukit/include/rtems/rtl/rtl-obj-fwd.h + - cpukit/include/rtems/rtl/rtl-obj.h + - cpukit/include/rtems/rtl/rtl-shell.h + - cpukit/include/rtems/rtl/rtl-sym.h + - cpukit/include/rtems/rtl/rtl-trace.h + - cpukit/include/rtems/rtl/rtl-unresolved.h + - cpukit/include/rtems/rtl/rtl.h +links: +- role: build-dependency + uid: objdlarm +- role: build-dependency + uid: objdli386 +- role: build-dependency + uid: objdlm68k +- role: build-dependency + uid: objdlmips +- role: build-dependency + uid: objdlmoxie +- role: build-dependency + uid: objdlpowerpc +- role: build-dependency + uid: objdlsparc +source: +- cpukit/libdl/dlfcn.c +- cpukit/libdl/dlfcn-shell.c +- cpukit/libdl/fastlz.c +- cpukit/libdl/rap.c +- cpukit/libdl/rap-shell.c +- cpukit/libdl/rtl-allocator.c +- cpukit/libdl/rtl-alloc-heap.c +- cpukit/libdl/rtl-archive.c +- cpukit/libdl/rtl-bit-alloc.c +- cpukit/libdl/rtl.c +- cpukit/libdl/rtl-chain-iterator.c +- cpukit/libdl/rtl-debugger.c +- cpukit/libdl/rtl-elf.c +- cpukit/libdl/rtl-error.c +- cpukit/libdl/rtl-find-file.c +- cpukit/libdl/rtl-obj.c +- cpukit/libdl/rtl-obj-cache.c +- cpukit/libdl/rtl-obj-comp.c +- cpukit/libdl/rtl-rap.c +- cpukit/libdl/rtl-shell.c +- cpukit/libdl/rtl-string.c +- cpukit/libdl/rtl-sym.c +- cpukit/libdl/rtl-trace.c +- cpukit/libdl/rtl-unresolved.c +- cpukit/libdl/rtl-unwind-dw2.c +type: build diff --git a/spec/build/cpukit/objdlarm.yml b/spec/build/cpukit/objdlarm.yml new file mode 100644 index 0000000000..6edb3653f2 --- /dev/null +++ b/spec/build/cpukit/objdlarm.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- arm +includes: [] +install: [] +links: [] +source: +- cpukit/libdl/rtl-mdreloc-arm.c +type: build diff --git a/spec/build/cpukit/objdli386.yml b/spec/build/cpukit/objdli386.yml new file mode 100644 index 0000000000..33c81d654e --- /dev/null +++ b/spec/build/cpukit/objdli386.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- i386 +includes: [] +install: [] +links: [] +source: +- cpukit/libdl/rtl-mdreloc-i386.c +type: build diff --git a/spec/build/cpukit/objdlm68k.yml b/spec/build/cpukit/objdlm68k.yml new file mode 100644 index 0000000000..7e4bbc09ff --- /dev/null +++ b/spec/build/cpukit/objdlm68k.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- m68k +includes: [] +install: [] +links: [] +source: +- cpukit/libdl/rtl-mdreloc-m68k.c +type: build diff --git a/spec/build/cpukit/objdlmips.yml b/spec/build/cpukit/objdlmips.yml new file mode 100644 index 0000000000..83509aa510 --- /dev/null +++ b/spec/build/cpukit/objdlmips.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- mips +includes: [] +install: [] +links: [] +source: +- cpukit/libdl/rtl-mdreloc-mips.c +type: build diff --git a/spec/build/cpukit/objdlmoxie.yml b/spec/build/cpukit/objdlmoxie.yml new file mode 100644 index 0000000000..96a46c7835 --- /dev/null +++ b/spec/build/cpukit/objdlmoxie.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- moxie +includes: [] +install: [] +links: [] +source: +- cpukit/libdl/rtl-mdreloc-moxie.c +type: build diff --git a/spec/build/cpukit/objdlpowerpc.yml b/spec/build/cpukit/objdlpowerpc.yml new file mode 100644 index 0000000000..b9861de14c --- /dev/null +++ b/spec/build/cpukit/objdlpowerpc.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- powerpc +includes: [] +install: [] +links: [] +source: +- cpukit/libdl/rtl-mdreloc-powerpc.c +type: build diff --git a/spec/build/cpukit/objdlsparc.yml b/spec/build/cpukit/objdlsparc.yml new file mode 100644 index 0000000000..b4bd969081 --- /dev/null +++ b/spec/build/cpukit/objdlsparc.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- sparc +includes: [] +install: [] +links: [] +source: +- cpukit/libdl/rtl-mdreloc-sparc.c +type: build diff --git a/spec/build/cpukit/objdrvmgr.yml b/spec/build/cpukit/objdrvmgr.yml new file mode 100644 index 0000000000..49af08f22e --- /dev/null +++ b/spec/build/cpukit/objdrvmgr.yml @@ -0,0 +1,40 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- riscv +- sparc +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/drvmgr + source: + - cpukit/include/drvmgr/drvmgr.h + - cpukit/include/drvmgr/drvmgr_confdefs.h + - cpukit/include/drvmgr/drvmgr_list.h + - cpukit/include/drvmgr/pci_bus.h +links: [] +source: +- cpukit/libdrvmgr/drvmgr_by_id.c +- cpukit/libdrvmgr/drvmgr_by_name.c +- cpukit/libdrvmgr/drvmgr.c +- cpukit/libdrvmgr/drvmgr_dev_by_name.c +- cpukit/libdrvmgr/drvmgr_drvinf.c +- cpukit/libdrvmgr/drvmgr_for_each_dev.c +- cpukit/libdrvmgr/drvmgr_for_each_list_dev.c +- cpukit/libdrvmgr/drvmgr_func.c +- cpukit/libdrvmgr/drvmgr_func_call.c +- cpukit/libdrvmgr/drvmgr_init.c +- cpukit/libdrvmgr/drvmgr_list.c +- cpukit/libdrvmgr/drvmgr_lock.c +- cpukit/libdrvmgr/drvmgr_print.c +- cpukit/libdrvmgr/drvmgr_res.c +- cpukit/libdrvmgr/drvmgr_rw.c +- cpukit/libdrvmgr/drvmgr_translate.c +- cpukit/libdrvmgr/drvmgr_translate_check.c +- cpukit/libdrvmgr/drvmgr_unregister.c +- cpukit/libmisc/shell/main_drvmgr.c +type: build diff --git a/spec/build/cpukit/objgnat.yml b/spec/build/cpukit/objgnat.yml new file mode 100644 index 0000000000..a52c884486 --- /dev/null +++ b/spec/build/cpukit/objgnat.yml @@ -0,0 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- __RTEMS_ADA__ +includes: [] +install: [] +links: [] +source: +- cpukit/libgnat/ada_intrsupp.c +- cpukit/libgnat/adasupp.c +type: build diff --git a/spec/build/cpukit/objmpci.yml b/spec/build/cpukit/objmpci.yml new file mode 100644 index 0000000000..24cfca9888 --- /dev/null +++ b/spec/build/cpukit/objmpci.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 (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- RTEMS_MULTIPROCESSING +includes: [] +install: [] +links: [] +source: +- cpukit/libmisc/monitor/mon-mpci.c +- cpukit/rtems/src/eventmp.c +- cpukit/rtems/src/mp.c +- cpukit/rtems/src/msgmp.c +- cpukit/rtems/src/partmp.c +- cpukit/rtems/src/semmp.c +- cpukit/rtems/src/signalmp.c +- cpukit/rtems/src/taskmp.c +- cpukit/score/src/mpci.c +- cpukit/score/src/mpcidefault.c +- cpukit/score/src/objectmp.c +- cpukit/score/src/threadmp.c +type: build diff --git a/spec/build/cpukit/objnet.yml b/spec/build/cpukit/objnet.yml new file mode 100644 index 0000000000..2957673ed2 --- /dev/null +++ b/spec/build/cpukit/objnet.yml @@ -0,0 +1,315 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- RTEMS_NETWORKING +includes: +- cpukit/libnetworking +install: +- destination: ${BSP_INCLUDEDIR} + source: + - cpukit/libnetworking/ifaddrs.h + - cpukit/libnetworking/librtemsNfs.h + - cpukit/libnetworking/loop.h + - cpukit/libnetworking/resolv.h +- destination: ${BSP_INCLUDEDIR}/arpa + source: + - cpukit/libnetworking/arpa/nameser.h + - cpukit/libnetworking/arpa/nameser_compat.h +- destination: ${BSP_INCLUDEDIR}/dev/mii + source: + - cpukit/libnetworking/dev/mii/mii.h +- destination: ${BSP_INCLUDEDIR}/machine + source: + - cpukit/libnetworking/machine/_align.h + - cpukit/libnetworking/machine/_kernel_if.h + - cpukit/libnetworking/machine/_kernel_lock.h + - cpukit/libnetworking/machine/_kernel_socket.h + - cpukit/libnetworking/machine/cpu.h + - cpukit/libnetworking/machine/cpufunc.h + - cpukit/libnetworking/machine/in_cksum.h + - cpukit/libnetworking/machine/limits.h + - cpukit/libnetworking/machine/vmparam.h +- destination: ${BSP_INCLUDEDIR}/net + source: + - cpukit/libnetworking/net/bpf.h + - cpukit/libnetworking/net/ethernet.h + - cpukit/libnetworking/net/if_arp.h + - cpukit/libnetworking/net/if_dl.h + - cpukit/libnetworking/net/if_llc.h + - cpukit/libnetworking/net/if_media.h + - cpukit/libnetworking/net/if_ppp.h + - cpukit/libnetworking/net/if_pppvar.h + - cpukit/libnetworking/net/if_types.h + - cpukit/libnetworking/net/if_var.h + - cpukit/libnetworking/net/netisr.h + - cpukit/libnetworking/net/ppp_comp.h + - cpukit/libnetworking/net/ppp_defs.h + - cpukit/libnetworking/net/radix.h + - cpukit/libnetworking/net/raw_cb.h + - cpukit/libnetworking/net/route.h + - cpukit/libnetworking/net/slcompress.h +- destination: ${BSP_INCLUDEDIR}/netinet + source: + - cpukit/libnetworking/netinet/icmp_var.h + - cpukit/libnetworking/netinet/if_ether.h + - cpukit/libnetworking/netinet/igmp.h + - cpukit/libnetworking/netinet/igmp_var.h + - cpukit/libnetworking/netinet/in_pcb.h + - cpukit/libnetworking/netinet/in_systm.h + - cpukit/libnetworking/netinet/in_var.h + - cpukit/libnetworking/netinet/ip.h + - cpukit/libnetworking/netinet/ip_fw.h + - cpukit/libnetworking/netinet/ip_icmp.h + - cpukit/libnetworking/netinet/ip_mroute.h + - cpukit/libnetworking/netinet/ip_var.h + - cpukit/libnetworking/netinet/tcp_debug.h + - cpukit/libnetworking/netinet/tcp_fsm.h + - cpukit/libnetworking/netinet/tcp_seq.h + - cpukit/libnetworking/netinet/tcp_timer.h + - cpukit/libnetworking/netinet/tcp_var.h + - cpukit/libnetworking/netinet/tcpip.h + - cpukit/libnetworking/netinet/udp.h + - cpukit/libnetworking/netinet/udp_var.h +- destination: ${BSP_INCLUDEDIR}/nfs + source: + - cpukit/libnetworking/nfs/nfsproto.h + - cpukit/libnetworking/nfs/rpcv2.h + - cpukit/libnetworking/nfs/xdr_subs.h +- destination: ${BSP_INCLUDEDIR}/nfsclient + source: + - cpukit/libnetworking/nfsclient/nfsargs.h + - cpukit/libnetworking/nfsclient/nfsdiskless.h +- destination: ${BSP_INCLUDEDIR}/rpc + source: + - cpukit/libnetworking/rpc/auth.h + - cpukit/libnetworking/rpc/auth_unix.h + - cpukit/libnetworking/rpc/clnt.h + - cpukit/libnetworking/rpc/clnt_soc.h + - cpukit/libnetworking/rpc/clnt_stat.h + - cpukit/libnetworking/rpc/pmap_clnt.h + - cpukit/libnetworking/rpc/pmap_prot.h + - cpukit/libnetworking/rpc/pmap_rmt.h + - cpukit/libnetworking/rpc/rpc.h + - cpukit/libnetworking/rpc/rpc_com.h + - cpukit/libnetworking/rpc/rpc_msg.h + - cpukit/libnetworking/rpc/rpcent.h + - cpukit/libnetworking/rpc/svc.h + - cpukit/libnetworking/rpc/svc_auth.h + - cpukit/libnetworking/rpc/svc_soc.h + - cpukit/libnetworking/rpc/types.h + - cpukit/libnetworking/rpc/xdr.h +- destination: ${BSP_INCLUDEDIR}/rtems + source: + - cpukit/libnetworking/rtems/bootp.h + - cpukit/libnetworking/rtems/dhcp.h + - cpukit/libnetworking/rtems/mkrootfs.h + - cpukit/libnetworking/rtems/rtems_bsdnet.h + - cpukit/libnetworking/rtems/rtems_bsdnet_internal.h + - cpukit/libnetworking/rtems/rtems_dhcp_failsafe.h + - cpukit/libnetworking/rtems/rtems_mii_ioctl.h + - cpukit/libnetworking/rtems/rtems_netdb.h + - cpukit/libnetworking/rtems/rtems_netinet_in.h + - cpukit/libnetworking/rtems/rtems_syscall.h +- destination: ${BSP_INCLUDEDIR}/rtems/bsdnet + source: + - cpukit/libnetworking/rtems/bsdnet/_types.h + - cpukit/libnetworking/rtems/bsdnet/servers.h +- destination: ${BSP_INCLUDEDIR}/sys + source: + - cpukit/libnetworking/sys/callout.h + - cpukit/libnetworking/sys/conf.h + - cpukit/libnetworking/sys/domain.h + - cpukit/libnetworking/sys/kernel.h + - cpukit/libnetworking/sys/libkern.h + - cpukit/libnetworking/sys/linker_set.h + - cpukit/libnetworking/sys/malloc.h + - cpukit/libnetworking/sys/mbuf.h + - cpukit/libnetworking/sys/mount.h + - cpukit/libnetworking/sys/proc.h + - cpukit/libnetworking/sys/protosw.h + - cpukit/libnetworking/sys/reboot.h + - cpukit/libnetworking/sys/resourcevar.h + - cpukit/libnetworking/sys/selinfo.h + - cpukit/libnetworking/sys/signalvar.h + - cpukit/libnetworking/sys/socketvar.h + - cpukit/libnetworking/sys/sysctl.h + - cpukit/libnetworking/sys/systm.h + - cpukit/libnetworking/sys/ucred.h +- destination: ${BSP_INCLUDEDIR}/vm + source: + - cpukit/libnetworking/vm/vm.h + - cpukit/libnetworking/vm/vm_extern.h + - cpukit/libnetworking/vm/vm_kern.h + - cpukit/libnetworking/vm/vm_param.h +links: [] +source: +- cpukit/libmisc/dummy/dummy-networking.c +- cpukit/libmisc/monitor/mon-network.c +- cpukit/libmisc/shell/main_ifconfig.c +- cpukit/libmisc/shell/main_netstats.c +- cpukit/libmisc/shell/main_ping.c +- cpukit/libmisc/shell/main_route.c +- cpukit/libnetworking/kern/kern_mib.c +- cpukit/libnetworking/kern/kern_subr.c +- cpukit/libnetworking/kern/kern_sysctl.c +- cpukit/libnetworking/kern/uipc_domain.c +- cpukit/libnetworking/kern/uipc_mbuf.c +- cpukit/libnetworking/kern/uipc_socket2.c +- cpukit/libnetworking/kern/uipc_socket.c +- cpukit/libnetworking/libc/base64.c +- cpukit/libnetworking/libc/gethostbydns.c +- cpukit/libnetworking/libc/gethostbyht.c +- cpukit/libnetworking/libc/gethostbynis.c +- cpukit/libnetworking/libc/gethostnamadr.c +- cpukit/libnetworking/libc/getifaddrs.c +- cpukit/libnetworking/libc/getnameinfo.c +- cpukit/libnetworking/libc/getnetbydns.c +- cpukit/libnetworking/libc/getnetbyht.c +- cpukit/libnetworking/libc/getnetbynis.c +- cpukit/libnetworking/libc/getnetnamadr.c +- cpukit/libnetworking/libc/getproto.c +- cpukit/libnetworking/libc/getprotoent.c +- cpukit/libnetworking/libc/getprotoname.c +- cpukit/libnetworking/libc/getservbyname.c +- cpukit/libnetworking/libc/getservbyport.c +- cpukit/libnetworking/libc/getservent.c +- cpukit/libnetworking/libc/herror.c +- cpukit/libnetworking/libc/if_indextoname.c +- cpukit/libnetworking/libc/if_nameindex.c +- cpukit/libnetworking/libc/inet_addr.c +- cpukit/libnetworking/libc/inet_lnaof.c +- cpukit/libnetworking/libc/inet_makeaddr.c +- cpukit/libnetworking/libc/inet_netof.c +- cpukit/libnetworking/libc/inet_network.c +- cpukit/libnetworking/libc/inet_ntoa.c +- cpukit/libnetworking/libc/inet_ntop.c +- cpukit/libnetworking/libc/inet_pton.c +- cpukit/libnetworking/libc/linkaddr.c +- cpukit/libnetworking/libc/map_v4v6.c +- cpukit/libnetworking/libc/nsap_addr.c +- cpukit/libnetworking/libc/ns_name.c +- cpukit/libnetworking/libc/ns_netint.c +- cpukit/libnetworking/libc/ns_parse.c +- cpukit/libnetworking/libc/ns_print.c +- cpukit/libnetworking/libc/ns_ttl.c +- cpukit/libnetworking/libc/rcmd.c +- cpukit/libnetworking/libc/recv.c +- cpukit/libnetworking/libc/res_comp.c +- cpukit/libnetworking/libc/res_data.c +- cpukit/libnetworking/libc/res_debug.c +- cpukit/libnetworking/libc/res_init.c +- cpukit/libnetworking/libc/res_mkquery.c +- cpukit/libnetworking/libc/res_mkupdate.c +- cpukit/libnetworking/libc/res_query.c +- cpukit/libnetworking/libc/res_send.c +- cpukit/libnetworking/libc/res_stubs.c +- cpukit/libnetworking/libc/res_update.c +- cpukit/libnetworking/libc/send.c +- cpukit/libnetworking/lib/getprotoby.c +- cpukit/libnetworking/lib/rtems_bsdnet_ntp.c +- cpukit/libnetworking/lib/syslog.c +- cpukit/libnetworking/net/if.c +- cpukit/libnetworking/net/if_ethersubr.c +- cpukit/libnetworking/net/if_loop.c +- cpukit/libnetworking/net/if_ppp.c +- cpukit/libnetworking/netinet/if_ether.c +- cpukit/libnetworking/netinet/igmp.c +- cpukit/libnetworking/netinet/in.c +- cpukit/libnetworking/netinet/in_cksum.c +- cpukit/libnetworking/netinet/in_pcb.c +- cpukit/libnetworking/netinet/in_proto.c +- cpukit/libnetworking/netinet/in_rmx.c +- cpukit/libnetworking/netinet/ip_divert.c +- cpukit/libnetworking/netinet/ip_fw.c +- cpukit/libnetworking/netinet/ip_icmp.c +- cpukit/libnetworking/netinet/ip_input.c +- cpukit/libnetworking/netinet/ip_mroute.c +- cpukit/libnetworking/netinet/ip_output.c +- cpukit/libnetworking/netinet/raw_ip.c +- cpukit/libnetworking/netinet/tcp_debug.c +- cpukit/libnetworking/netinet/tcp_input.c +- cpukit/libnetworking/netinet/tcp_output.c +- cpukit/libnetworking/netinet/tcp_subr.c +- cpukit/libnetworking/netinet/tcp_timer.c +- cpukit/libnetworking/netinet/tcp_usrreq.c +- cpukit/libnetworking/netinet/udp_usrreq.c +- cpukit/libnetworking/net/ppp_tty.c +- cpukit/libnetworking/net/radix.c +- cpukit/libnetworking/net/raw_cb.c +- cpukit/libnetworking/net/raw_usrreq.c +- cpukit/libnetworking/net/route.c +- cpukit/libnetworking/net/rtsock.c +- cpukit/libnetworking/net/slcompress.c +- cpukit/libnetworking/nfs/bootp_subr.c +- cpukit/libnetworking/rtems/mkrootfs.c +- cpukit/libnetworking/rtems/rtems_bootp.c +- cpukit/libnetworking/rtems/rtems_bsdnet_malloc_starvation.c +- cpukit/libnetworking/rtems/rtems_dhcp.c +- cpukit/libnetworking/rtems/rtems_dhcp_failsafe.c +- cpukit/libnetworking/rtems/rtems_glue.c +- cpukit/libnetworking/rtems/rtems_malloc_mbuf.c +- cpukit/libnetworking/rtems/rtems_mii_ioctl.c +- cpukit/libnetworking/rtems/rtems_mii_ioctl_kern.c +- cpukit/libnetworking/rtems/rtems_select.c +- cpukit/libnetworking/rtems/rtems_showicmpstat.c +- cpukit/libnetworking/rtems/rtems_showifstat.c +- cpukit/libnetworking/rtems/rtems_showipstat.c +- cpukit/libnetworking/rtems/rtems_showmbuf.c +- cpukit/libnetworking/rtems/rtems_showroute.c +- cpukit/libnetworking/rtems/rtems_showtcpstat.c +- cpukit/libnetworking/rtems/rtems_showudpstat.c +- cpukit/libnetworking/rtems/rtems_socketpair.c +- cpukit/libnetworking/rtems/rtems_syscall_api.c +- cpukit/libnetworking/rtems/rtems_syscall.c +- cpukit/libnetworking/rtems/sghostname.c +- cpukit/librpc/src/rpc/auth_none.c +- cpukit/librpc/src/rpc/auth_unix.c +- cpukit/librpc/src/rpc/authunix_prot.c +- cpukit/librpc/src/rpc/bindresvport.c +- cpukit/librpc/src/rpc/clnt_generic.c +- cpukit/librpc/src/rpc/clnt_perror.c +- cpukit/librpc/src/rpc/clnt_raw.c +- cpukit/librpc/src/rpc/clnt_simple.c +- cpukit/librpc/src/rpc/clnt_tcp.c +- cpukit/librpc/src/rpc/clnt_udp.c +- cpukit/librpc/src/rpc/get_myaddress.c +- cpukit/librpc/src/rpc/getrpcent.c +- cpukit/librpc/src/rpc/getrpcport.c +- cpukit/librpc/src/rpc/netname.c +- cpukit/librpc/src/rpc/netnamer.c +- cpukit/librpc/src/rpc/pmap_clnt.c +- cpukit/librpc/src/rpc/pmap_getmaps.c +- cpukit/librpc/src/rpc/pmap_getport.c +- cpukit/librpc/src/rpc/pmap_prot2.c +- cpukit/librpc/src/rpc/pmap_prot.c +- cpukit/librpc/src/rpc/pmap_rmt.c +- cpukit/librpc/src/rpc/rpc_callmsg.c +- cpukit/librpc/src/rpc/rpc_commondata.c +- cpukit/librpc/src/rpc/rpcdname.c +- cpukit/librpc/src/rpc/rpc_dtablesize.c +- cpukit/librpc/src/rpc/rpc_prot.c +- cpukit/librpc/src/rpc/rtems_portmapper.c +- cpukit/librpc/src/rpc/rtems_rpc.c +- cpukit/librpc/src/rpc/rtime.c +- cpukit/librpc/src/rpc/svc_auth.c +- cpukit/librpc/src/rpc/svc_auth_unix.c +- cpukit/librpc/src/rpc/svc.c +- cpukit/librpc/src/rpc/svc_raw.c +- cpukit/librpc/src/rpc/svc_run.c +- cpukit/librpc/src/rpc/svc_simple.c +- cpukit/librpc/src/rpc/svc_tcp.c +- cpukit/librpc/src/rpc/svc_udp.c +- cpukit/librpc/src/xdr/xdr_array.c +- cpukit/librpc/src/xdr/xdr.c +- cpukit/librpc/src/xdr/xdr_float.c +- cpukit/librpc/src/xdr/xdr_mem.c +- cpukit/librpc/src/xdr/xdr_rec.c +- cpukit/librpc/src/xdr/xdr_reference.c +- cpukit/librpc/src/xdr/xdr_sizeof.c +- cpukit/librpc/src/xdr/xdr_stdio.c +type: build diff --git a/spec/build/cpukit/objpci.yml b/spec/build/cpukit/objpci.yml new file mode 100644 index 0000000000..aa7e8d1d25 --- /dev/null +++ b/spec/build/cpukit/objpci.yml @@ -0,0 +1,48 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- sparc +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/pci + source: + - cpukit/include/pci/access.h + - cpukit/include/pci/cfg.h + - cpukit/include/pci/cfg_auto.h + - cpukit/include/pci/cfg_peripheral.h + - cpukit/include/pci/cfg_read.h + - cpukit/include/pci/cfg_static.h + - cpukit/include/pci/ids.h + - cpukit/include/pci/ids_extra.h + - cpukit/include/pci/irq.h + - cpukit/include/pci/pcireg.h +links: [] +source: +- cpukit/libmisc/shell/main_pci.c +- cpukit/libpci/pci_access.c +- cpukit/libpci/pci_access_func.c +- cpukit/libpci/pci_access_io.c +- cpukit/libpci/pci_access_mem_be.c +- cpukit/libpci/pci_access_mem.c +- cpukit/libpci/pci_access_mem_le.c +- cpukit/libpci/pci_bus.c +- cpukit/libpci/pci_cfg_auto.c +- cpukit/libpci/pci_cfg.c +- cpukit/libpci/pci_cfg_peripheral.c +- cpukit/libpci/pci_cfg_print_code.c +- cpukit/libpci/pci_cfg_read.c +- cpukit/libpci/pci_cfg_static.c +- cpukit/libpci/pci_find.c +- cpukit/libpci/pci_find_dev.c +- cpukit/libpci/pci_for_each.c +- cpukit/libpci/pci_for_each_child.c +- cpukit/libpci/pci_for_each_dev.c +- cpukit/libpci/pci_get_dev.c +- cpukit/libpci/pci_irq.c +- cpukit/libpci/pci_print.c +type: build diff --git a/spec/build/cpukit/objpsxsgnl.yml b/spec/build/cpukit/objpsxsgnl.yml new file mode 100644 index 0000000000..ef28eb9e50 --- /dev/null +++ b/spec/build/cpukit/objpsxsgnl.yml @@ -0,0 +1,52 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- RTEMS_POSIX_API +includes: [] +install: [] +links: [] +source: +- cpukit/posix/src/aio_cancel.c +- cpukit/posix/src/aio_error.c +- cpukit/posix/src/aio_fsync.c +- cpukit/posix/src/aio_misc.c +- cpukit/posix/src/aio_read.c +- cpukit/posix/src/aio_return.c +- cpukit/posix/src/aio_write.c +- cpukit/posix/src/alarm.c +- cpukit/posix/src/getitimer.c +- cpukit/posix/src/kill.c +- cpukit/posix/src/killinfo.c +- cpukit/posix/src/kill_r.c +- cpukit/posix/src/mqueuenotify.c +- cpukit/posix/src/pause.c +- cpukit/posix/src/psignal.c +- cpukit/posix/src/psignalclearprocesssignals.c +- cpukit/posix/src/psignalclearsignals.c +- cpukit/posix/src/psignalsetprocesssignals.c +- cpukit/posix/src/psignalunblockthread.c +- cpukit/posix/src/psxpriorityisvalid.c +- cpukit/posix/src/psxtimercreate.c +- cpukit/posix/src/psxtimerdelete.c +- cpukit/posix/src/pthreadkill.c +- cpukit/posix/src/pthreadsigmask.c +- cpukit/posix/src/ptimer.c +- cpukit/posix/src/setitimer.c +- cpukit/posix/src/sigaction.c +- cpukit/posix/src/signal_2.c +- cpukit/posix/src/sigpending.c +- cpukit/posix/src/sigqueue.c +- cpukit/posix/src/sigsuspend.c +- cpukit/posix/src/sigtimedwait.c +- cpukit/posix/src/sigwait.c +- cpukit/posix/src/sigwaitinfo.c +- cpukit/posix/src/timergetoverrun.c +- cpukit/posix/src/timergettime.c +- cpukit/posix/src/timersettime.c +- cpukit/posix/src/ualarm.c +type: build diff --git a/spec/build/cpukit/objshell.yml b/spec/build/cpukit/objshell.yml new file mode 100644 index 0000000000..2ddcbd3053 --- /dev/null +++ b/spec/build/cpukit/objshell.yml @@ -0,0 +1,115 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: [] +install: [] +links: [] +source: +- cpukit/libmisc/shell/cat_file.c +- cpukit/libmisc/shell/cmds.c +- cpukit/libmisc/shell/cmp-ls.c +- cpukit/libmisc/shell/dd-args.c +- cpukit/libmisc/shell/dd-conv.c +- cpukit/libmisc/shell/dd-conv_tab.c +- cpukit/libmisc/shell/dd-misc.c +- cpukit/libmisc/shell/dd-position.c +- cpukit/libmisc/shell/err.c +- cpukit/libmisc/shell/errx.c +- cpukit/libmisc/shell/fdisk.c +- cpukit/libmisc/shell/filemode.c +- cpukit/libmisc/shell/fts.c +- cpukit/libmisc/shell/hexdump-conv.c +- cpukit/libmisc/shell/hexdump-display.c +- cpukit/libmisc/shell/hexdump-odsyntax.c +- cpukit/libmisc/shell/hexdump-parse.c +- cpukit/libmisc/shell/hexsyntax.c +- cpukit/libmisc/shell/login_check.c +- cpukit/libmisc/shell/login_prompt.c +- cpukit/libmisc/shell/main_alias.c +- cpukit/libmisc/shell/main_blkstats.c +- cpukit/libmisc/shell/main_blksync.c +- cpukit/libmisc/shell/main_cat.c +- cpukit/libmisc/shell/main_cd.c +- cpukit/libmisc/shell/main_chdir.c +- cpukit/libmisc/shell/main_chmod.c +- cpukit/libmisc/shell/main_chroot.c +- cpukit/libmisc/shell/main_cmdchmod.c +- cpukit/libmisc/shell/main_cmdchown.c +- cpukit/libmisc/shell/main_cmdls.c +- cpukit/libmisc/shell/main_cp.c +- cpukit/libmisc/shell/main_cpuinfo.c +- cpukit/libmisc/shell/main_cpuuse.c +- cpukit/libmisc/shell/main_date.c +- cpukit/libmisc/shell/main_dd.c +- cpukit/libmisc/shell/main_debugrfs.c +- cpukit/libmisc/shell/main_df.c +- cpukit/libmisc/shell/main_dir.c +- cpukit/libmisc/shell/main_echo.c +- cpukit/libmisc/shell/main_edit.c +- cpukit/libmisc/shell/main_exit.c +- cpukit/libmisc/shell/main_getenv.c +- cpukit/libmisc/shell/main_halt.c +- cpukit/libmisc/shell/main_help.c +- cpukit/libmisc/shell/main_hexdump.c +- cpukit/libmisc/shell/main_id.c +- cpukit/libmisc/shell/main_ln.c +- cpukit/libmisc/shell/main_logoff.c +- cpukit/libmisc/shell/main_ls.c +- cpukit/libmisc/shell/main_lsof.c +- cpukit/libmisc/shell/main_mallocinfo.c +- cpukit/libmisc/shell/main_md5.c +- cpukit/libmisc/shell/main_mdump.c +- cpukit/libmisc/shell/main_medit.c +- cpukit/libmisc/shell/main_mfill.c +- cpukit/libmisc/shell/main_mkdir.c +- cpukit/libmisc/shell/main_mknod.c +- cpukit/libmisc/shell/main_mkrfs.c +- cpukit/libmisc/shell/main_mmove.c +- cpukit/libmisc/shell/main_mount.c +- cpukit/libmisc/shell/main_msdosfmt.c +- cpukit/libmisc/shell/main_mv.c +- cpukit/libmisc/shell/main_perioduse.c +- cpukit/libmisc/shell/main_profreport.c +- cpukit/libmisc/shell/main_pwd.c +- cpukit/libmisc/shell/main_rm.c +- cpukit/libmisc/shell/main_rmdir.c +- cpukit/libmisc/shell/main_rtc.c +- cpukit/libmisc/shell/main_rtrace.c +- cpukit/libmisc/shell/main_setenv.c +- cpukit/libmisc/shell/main_sleep.c +- cpukit/libmisc/shell/main_stackuse.c +- cpukit/libmisc/shell/main_time.c +- cpukit/libmisc/shell/main_top.c +- cpukit/libmisc/shell/main_tty.c +- cpukit/libmisc/shell/main_umask.c +- cpukit/libmisc/shell/main_unmount.c +- cpukit/libmisc/shell/main_unsetenv.c +- cpukit/libmisc/shell/main_whoami.c +- cpukit/libmisc/shell/main_wkspaceinfo.c +- cpukit/libmisc/shell/print_heapinfo.c +- cpukit/libmisc/shell/print-ls.c +- cpukit/libmisc/shell/pwcache.c +- cpukit/libmisc/shell/shell.c +- cpukit/libmisc/shell/shell_cmdset.c +- cpukit/libmisc/shell/shellconfig.c +- cpukit/libmisc/shell/shell_getchar.c +- cpukit/libmisc/shell/shell_getprompt.c +- cpukit/libmisc/shell/shell_makeargs.c +- cpukit/libmisc/shell/shell_script.c +- cpukit/libmisc/shell/shell-wait-for-input.c +- cpukit/libmisc/shell/utils-cp.c +- cpukit/libmisc/shell/utils-ls.c +- cpukit/libmisc/shell/verr.c +- cpukit/libmisc/shell/verrx.c +- cpukit/libmisc/shell/vis.c +- cpukit/libmisc/shell/vwarn.c +- cpukit/libmisc/shell/vwarnx.c +- cpukit/libmisc/shell/warn.c +- cpukit/libmisc/shell/warnx.c +- cpukit/libmisc/shell/write_file.c +type: build diff --git a/spec/build/cpukit/objsmp.yml b/spec/build/cpukit/objsmp.yml new file mode 100644 index 0000000000..1eb1faa3d6 --- /dev/null +++ b/spec/build/cpukit/objsmp.yml @@ -0,0 +1,31 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: +- RTEMS_SMP +includes: [] +install: [] +links: [] +source: +- cpukit/score/src/percpustatewait.c +- cpukit/score/src/profilingsmplock.c +- cpukit/score/src/schedulerdefaultaskforhelp.c +- cpukit/score/src/schedulerdefaultpinunpin.c +- cpukit/score/src/schedulerdefaultsetaffinity.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/smp.c +- cpukit/score/src/smplock.c +- cpukit/score/src/smpmulticastaction.c +- cpukit/score/src/smpunicastaction.c +- cpukit/score/src/threadunpin.c +type: build diff --git a/spec/build/cpukit/objutf8.yml b/spec/build/cpukit/objutf8.yml new file mode 100644 index 0000000000..b38575c5f3 --- /dev/null +++ b/spec/build/cpukit/objutf8.yml @@ -0,0 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: [] +install: +- destination: ${BSP_INCLUDEDIR}/utf8proc + source: + - cpukit/include/utf8proc/utf8proc.h +links: [] +source: +- cpukit/libmisc/utf8proc/utf8proc.c +type: build diff --git a/spec/build/cpukit/optada.yml b/spec/build/cpukit/optada.yml new file mode 100644 index 0000000000..df3111feaa --- /dev/null +++ b/spec/build/cpukit/optada.yml @@ -0,0 +1,16 @@ +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 embedded brains GmbH (http://www.embedded-brains.de) +default: false +default-by-variant: [] +description: | + Enable the Ada support +enabled-by: true +links: [] +name: __RTEMS_ADA__ +type: build diff --git a/spec/build/cpukit/optarchbits.yml b/spec/build/cpukit/optarchbits.yml new file mode 100644 index 0000000000..ac9a1f19cd --- /dev/null +++ b/spec/build/cpukit/optarchbits.yml @@ -0,0 +1,28 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- get-string: null +- split: null +- env-append: null +build-type: option +copyrights: +- Copyright (C) 2020 Hesham Almatary <Hesham.Almatary@cl.cam.ac.uk> +default: '' +default-by-variant: +- value: + - '64' + variants: + - riscv/rv64.* +- value: + - '32' + variants: + - riscv/griscv + - riscv/rv32.* +description: The architecture word bits for the clang target triple. +enabled-by: +- and: + - riscv + - clang +format: '{}' +links: [] +name: ARCH_BITS +type: build diff --git a/spec/build/cpukit/optarflags.yml b/spec/build/cpukit/optarflags.yml new file mode 100644 index 0000000000..52a55544c2 --- /dev/null +++ b/spec/build/cpukit/optarflags.yml @@ -0,0 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- get-string: null +- split: null +- env-assign: ARFLAGS +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: +- crD +default-by-variant: [] +description: | + Flags passed to the library archiver +enabled-by: true +links: [] +name: ARFLAGS +type: build diff --git a/spec/build/cpukit/optclang.yml b/spec/build/cpukit/optclang.yml new file mode 100644 index 0000000000..3eaf1fed87 --- /dev/null +++ b/spec/build/cpukit/optclang.yml @@ -0,0 +1,45 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: clang +- find-program: null +- env-assign: AS +- env-assign: CC +- env-assign: LINK_CC +- set-value: clang++ +- find-program: null +- env-assign: CXX +- env-assign: LINK_CXX +- set-value: llvm-ar +- substitute: null +- find-program: null +- env-assign: AR +- set-value: clang +- env-assign: AS +- env-assign: ASM_NAME +- set-value: + - -c + - -o +- env-assign: AS_TGT_F +- set-value: + - -o +- env-assign: ASLNK_TGT_F +- set-value: --target=${ARCH}${ARCH_BITS}-unknown-rtems${__RTEMS_MAJOR__} +- substitute: null +- env-append: ABI_FLAGS +- script: | + load = "ar asm clang clang++" + if not is_windows_host: + load += " gccdeps" + conf.load(load) +build-type: option +copyrights: +- Copyright (C) 2020 Hesham Almatary <Hesham.Almatary@cl.cam.ac.uk> +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: +- clang +links: [] +name: clang +type: build diff --git a/spec/build/cpukit/optdebug.yml b/spec/build/cpukit/optdebug.yml new file mode 100644 index 0000000000..2c976a2f49 --- /dev/null +++ b/spec/build/cpukit/optdebug.yml @@ -0,0 +1,16 @@ +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 embedded brains GmbH (http://www.embedded-brains.de) +default: false +default-by-variant: [] +description: | + Enable the RTEMS internal debug support +enabled-by: true +links: [] +name: RTEMS_DEBUG +type: build diff --git a/spec/build/cpukit/optdrvmgr.yml b/spec/build/cpukit/optdrvmgr.yml new file mode 100644 index 0000000000..f39313704c --- /dev/null +++ b/spec/build/cpukit/optdrvmgr.yml @@ -0,0 +1,16 @@ +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 embedded brains GmbH (http://www.embedded-brains.de) +default: false +default-by-variant: [] +description: | + Enable the Driver Manager startup +enabled-by: true +links: [] +name: RTEMS_DRVMGR_STARTUP +type: build diff --git a/spec/build/cpukit/optgcc.yml b/spec/build/cpukit/optgcc.yml new file mode 100644 index 0000000000..1e72232700 --- /dev/null +++ b/spec/build/cpukit/optgcc.yml @@ -0,0 +1,40 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-gcc +- substitute: null +- find-program: null +- env-assign: AS +- env-assign: CC +- env-assign: LINK_CC +- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-g++ +- substitute: null +- find-program: null +- env-assign: CXX +- env-assign: LINK_CXX +- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-ar +- substitute: null +- find-program: null +- env-assign: AR +- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-ld +- substitute: null +- find-program: null +- env-assign: LD +- script: | + load = "ar g++ gas gcc" + if not is_windows_host: + load += " gccdeps" + conf.load(load) +- set-value: -qrtems +- env-append: LDFLAGS +- env-append: PKGCONFIG_LDFLAGS +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: +- gcc +links: [] +name: GCC +type: build diff --git a/spec/build/cpukit/optincludes.yml b/spec/build/cpukit/optincludes.yml new file mode 100644 index 0000000000..dffd71eba8 --- /dev/null +++ b/spec/build/cpukit/optincludes.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: cpukit/include cpukit/score/cpu/${ARCH}/include +- substitute: null +- env-assign: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: ARCH_INCLUDES +type: build diff --git a/spec/build/cpukit/optinstall.yml b/spec/build/cpukit/optinstall.yml new file mode 100644 index 0000000000..6b39f95e85 --- /dev/null +++ b/spec/build/cpukit/optinstall.yml @@ -0,0 +1,21 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: ${PREFIX}/${ARCH}-rtems${__RTEMS_MAJOR__}/${BSP_NAME} +- substitute: null +- env-assign: BSP_PREFIX +- set-value: ${BSP_PREFIX}/lib +- substitute: null +- env-assign: BSP_LIBDIR +- set-value: ${BSP_LIBDIR}/include +- substitute: null +- env-assign: BSP_INCLUDEDIR +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: INSTALL +type: build diff --git a/spec/build/cpukit/optlibdl.yml b/spec/build/cpukit/optlibdl.yml new file mode 100644 index 0000000000..8b9f5e1209 --- /dev/null +++ b/spec/build/cpukit/optlibdl.yml @@ -0,0 +1,21 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: true +- env-enable: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: +- arm +- i386 +- m68k +- mips +- moxie +- powerpc +- sparc +links: [] +name: BUILD_LIBDL +type: build diff --git a/spec/build/cpukit/optmpci.yml b/spec/build/cpukit/optmpci.yml new file mode 100644 index 0000000000..cf72cf4b6e --- /dev/null +++ b/spec/build/cpukit/optmpci.yml @@ -0,0 +1,16 @@ +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 embedded brains GmbH (http://www.embedded-brains.de) +default: false +default-by-variant: [] +description: | + Enable the message passing based multiprocessing support (MPCI); do not confuse this with the SMP support +enabled-by: true +links: [] +name: RTEMS_MULTIPROCESSING +type: build diff --git a/spec/build/cpukit/optnet.yml b/spec/build/cpukit/optnet.yml new file mode 100644 index 0000000000..8678c8dbb8 --- /dev/null +++ b/spec/build/cpukit/optnet.yml @@ -0,0 +1,16 @@ +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 embedded brains GmbH (http://www.embedded-brains.de) +default: false +default-by-variant: [] +description: | + Enable the legacy TCP/IP network support +enabled-by: true +links: [] +name: RTEMS_NETWORKING +type: build diff --git a/spec/build/cpukit/optnewlib.yml b/spec/build/cpukit/optnewlib.yml new file mode 100644 index 0000000000..a35156cafa --- /dev/null +++ b/spec/build/cpukit/optnewlib.yml @@ -0,0 +1,16 @@ +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 embedded brains GmbH (http://www.embedded-brains.de) +default: true +default-by-variant: [] +description: | + Enable the Newlib C library support +enabled-by: true +links: [] +name: RTEMS_NEWLIB +type: build diff --git a/spec/build/cpukit/optparavirt.yml b/spec/build/cpukit/optparavirt.yml new file mode 100644 index 0000000000..3a06ce7930 --- /dev/null +++ b/spec/build/cpukit/optparavirt.yml @@ -0,0 +1,16 @@ +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 embedded brains GmbH (http://www.embedded-brains.de) +default: false +default-by-variant: [] +description: | + Enable the para-virtualization support +enabled-by: true +links: [] +name: RTEMS_PARAVIRT +type: build diff --git a/spec/build/cpukit/optposix.yml b/spec/build/cpukit/optposix.yml new file mode 100644 index 0000000000..15f6abc2a2 --- /dev/null +++ b/spec/build/cpukit/optposix.yml @@ -0,0 +1,16 @@ +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 embedded brains GmbH (http://www.embedded-brains.de) +default: false +default-by-variant: [] +description: | + Enable support for POSIX signals +enabled-by: true +links: [] +name: RTEMS_POSIX_API +type: build diff --git a/spec/build/cpukit/optsmp.yml b/spec/build/cpukit/optsmp.yml new file mode 100644 index 0000000000..138837e575 --- /dev/null +++ b/spec/build/cpukit/optsmp.yml @@ -0,0 +1,16 @@ +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 embedded brains GmbH (http://www.embedded-brains.de) +default: false +default-by-variant: [] +description: | + Enable the Symmetric Multiprocessing (SMP) support +enabled-by: true +links: [] +name: RTEMS_SMP +type: build diff --git a/spec/build/cpukit/optszblkcnt.yml b/spec/build/cpukit/optszblkcnt.yml new file mode 100644 index 0000000000..292c27c89b --- /dev/null +++ b/spec/build/cpukit/optszblkcnt.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: 4 +- env-assign: null +- define: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: __RTEMS_SIZEOF_BLKCNT_T__ +type: build diff --git a/spec/build/cpukit/optszblksize.yml b/spec/build/cpukit/optszblksize.yml new file mode 100644 index 0000000000..4e11f51106 --- /dev/null +++ b/spec/build/cpukit/optszblksize.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: 4 +- env-assign: null +- define: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: __RTEMS_SIZEOF_BLKSIZE_T__ +type: build diff --git a/spec/build/cpukit/optszmode.yml b/spec/build/cpukit/optszmode.yml new file mode 100644 index 0000000000..d9e19ec814 --- /dev/null +++ b/spec/build/cpukit/optszmode.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: 4 +- env-assign: null +- define: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: __RTEMS_SIZEOF_MODE_T__ +type: build diff --git a/spec/build/cpukit/optszoff.yml b/spec/build/cpukit/optszoff.yml new file mode 100644 index 0000000000..49e9231dd3 --- /dev/null +++ b/spec/build/cpukit/optszoff.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: 8 +- env-assign: null +- define: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: __RTEMS_SIZEOF_OFF_T__ +type: build diff --git a/spec/build/cpukit/optsztime.yml b/spec/build/cpukit/optsztime.yml new file mode 100644 index 0000000000..85564321ca --- /dev/null +++ b/spec/build/cpukit/optsztime.yml @@ -0,0 +1,15 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: 8 +- env-assign: null +- define: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: __RTEMS_SIZEOF_TIME_T__ +type: build diff --git a/spec/build/cpukit/optvermaj.yml b/spec/build/cpukit/optvermaj.yml new file mode 100644 index 0000000000..2596e6ef6a --- /dev/null +++ b/spec/build/cpukit/optvermaj.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: '6' +- env-assign: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: __RTEMS_MAJOR__ +type: build diff --git a/spec/build/cpukit/optvermin.yml b/spec/build/cpukit/optvermin.yml new file mode 100644 index 0000000000..29c01a7c91 --- /dev/null +++ b/spec/build/cpukit/optvermin.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: '0' +- env-assign: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: __RTEMS_MINOR__ +type: build diff --git a/spec/build/cpukit/optverrev.yml b/spec/build/cpukit/optverrev.yml new file mode 100644 index 0000000000..cbe7fecc66 --- /dev/null +++ b/spec/build/cpukit/optverrev.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: '0' +- env-assign: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: __RTEMS_REVISION__ +type: build diff --git a/spec/build/cpukit/optversion.yml b/spec/build/cpukit/optversion.yml new file mode 100644 index 0000000000..98a765e724 --- /dev/null +++ b/spec/build/cpukit/optversion.yml @@ -0,0 +1,25 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-value: ${__RTEMS_MAJOR__} +- substitute: null +- define-unquoted: __RTEMS_MAJOR__ +- set-value: ${__RTEMS_MINOR__} +- substitute: null +- define-unquoted: __RTEMS_MINOR__ +- set-value: ${__RTEMS_REVISION__} +- substitute: null +- define-unquoted: __RTEMS_REVISION__ +- set-value: ${__RTEMS_MAJOR__}.${__RTEMS_MINOR__}.${__RTEMS_REVISION__} +- substitute: null +- env-assign: null +- define: null +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: [] +name: RTEMS_VERSION +type: build diff --git a/spec/build/cpukit/optwarn.yml b/spec/build/cpukit/optwarn.yml new file mode 100644 index 0000000000..fd97ec35b7 --- /dev/null +++ b/spec/build/cpukit/optwarn.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- get-string: null +- split: null +- env-assign: null +- env-append: CFLAGS +- env-append: CXXFLAGS +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: +- -Wall +default-by-variant: [] +description: | + Warning flags passed to the C and C++ compiler +enabled-by: true +links: [] +name: WARNING_FLAGS +type: build diff --git a/spec/build/cpukit/optwarncc.yml b/spec/build/cpukit/optwarncc.yml new file mode 100644 index 0000000000..4992c36110 --- /dev/null +++ b/spec/build/cpukit/optwarncc.yml @@ -0,0 +1,21 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- get-string: null +- split: null +- env-assign: null +- env-append: CFLAGS +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: +- -Wmissing-prototypes +- -Wimplicit-function-declaration +- -Wstrict-prototypes +- -Wnested-externs +default-by-variant: [] +description: | + Warning flags passed to the C compiler +enabled-by: true +links: [] +name: CC_WARNING_FLAGS +type: build diff --git a/spec/build/cpukit/optwarncxx.yml b/spec/build/cpukit/optwarncxx.yml new file mode 100644 index 0000000000..cd05555923 --- /dev/null +++ b/spec/build/cpukit/optwarncxx.yml @@ -0,0 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- get-string: null +- split: null +- env-assign: null +- env-append: CXXFLAGS +build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: [] +default-by-variant: [] +description: | + Warning flags passed to the C++ compiler +enabled-by: true +links: [] +name: CXX_WARNING_FLAGS +type: build diff --git a/spec/build/cpukit/vckey.yml b/spec/build/cpukit/vckey.yml new file mode 100644 index 0000000000..3a782be624 --- /dev/null +++ b/spec/build/cpukit/vckey.yml @@ -0,0 +1,12 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: script +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +do-build: | + VersionControlKeyHeader.write(bld, "cpukit/include/version-vc-key.h") +do-configure: null +enabled-by: true +links: [] +prepare-build: null +prepare-configure: null +type: build |