summaryrefslogtreecommitdiffstats
path: root/spec/build/cpukit
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--spec/build/cpukit/cfgattrgetaff.yml5
-rw-r--r--spec/build/cpukit/cfgattrgetgrdsz.yml5
-rw-r--r--spec/build/cpukit/cfgattrgetstack.yml5
-rw-r--r--spec/build/cpukit/cfgattrsetaff.yml5
-rw-r--r--spec/build/cpukit/cfgattrsetgrdsz.yml5
-rw-r--r--spec/build/cpukit/cfgattrsetstack.yml5
-rw-r--r--spec/build/cpukit/cfgcfghdr.yml5
-rw-r--r--spec/build/cpukit/cfgcleanupctx.yml5
-rw-r--r--spec/build/cpukit/cfggetaff.yml5
-rw-r--r--spec/build/cpukit/cfggetattr.yml5
-rw-r--r--spec/build/cpukit/cfghdr.yml2
-rw-r--r--spec/build/cpukit/cfginttypes.yml5
-rw-r--r--spec/build/cpukit/cfgmemory.yml5
-rw-r--r--spec/build/cpukit/cfgnewlib.yml5
-rw-r--r--spec/build/cpukit/cfgpmtxceilcnst.yml5
-rw-r--r--spec/build/cpukit/cfgprionode.yml5
-rw-r--r--spec/build/cpukit/cfgpshdprmcnst.yml5
-rw-r--r--spec/build/cpukit/cfgrcmd.yml5
-rw-r--r--spec/build/cpukit/cfgsetaff.yml5
-rw-r--r--spec/build/cpukit/cfgstdatomic.yml5
-rw-r--r--spec/build/cpukit/cfgstdint.yml5
-rw-r--r--spec/build/cpukit/cfgstdlib.yml5
-rw-r--r--spec/build/cpukit/cfgstring.yml5
-rw-r--r--spec/build/cpukit/cfgstrings.yml5
-rw-r--r--spec/build/cpukit/cfgsysstat.yml5
-rw-r--r--spec/build/cpukit/cfgsystypes.yml5
-rw-r--r--spec/build/cpukit/cfgszoff.yml5
-rw-r--r--spec/build/cpukit/cfgszsize.yml5
-rw-r--r--spec/build/cpukit/cfgsztime.yml5
-rw-r--r--spec/build/cpukit/cfgunistd.yml5
-rw-r--r--spec/build/cpukit/cpuaarch64.yml5
-rw-r--r--spec/build/cpukit/cpuarm.yml4
-rw-r--r--spec/build/cpukit/cpubfin.yml3
-rw-r--r--spec/build/cpukit/cpui386.yml3
-rw-r--r--spec/build/cpukit/cpulm32.yml3
-rw-r--r--spec/build/cpukit/cpum68k.yml3
-rw-r--r--spec/build/cpukit/cpumicroblaze.yml6
-rw-r--r--spec/build/cpukit/cpumips.yml3
-rw-r--r--spec/build/cpukit/cpumoxie.yml3
-rw-r--r--spec/build/cpukit/cpunios2.yml3
-rw-r--r--spec/build/cpukit/cpuopts.yml24
-rw-r--r--spec/build/cpukit/cpuor1k.yml3
-rw-r--r--spec/build/cpukit/cpupowerpc.yml3
-rw-r--r--spec/build/cpukit/cpuriscv.yml3
-rw-r--r--spec/build/cpukit/cpush.yml3
-rw-r--r--spec/build/cpukit/cpusparc.yml5
-rw-r--r--spec/build/cpukit/cpusparc64.yml3
-rw-r--r--spec/build/cpukit/cpuv850.yml3
-rw-r--r--spec/build/cpukit/cpux8664.yml3
-rw-r--r--spec/build/cpukit/grp.yml7
-rw-r--r--spec/build/cpukit/libdebugger.yml14
-rw-r--r--spec/build/cpukit/libftpd.yml2
-rw-r--r--spec/build/cpukit/libftpfs.yml8
-rw-r--r--spec/build/cpukit/libjffs2.yml7
-rw-r--r--spec/build/cpukit/libmghttpd.yml8
-rw-r--r--spec/build/cpukit/librtemscpu.yml85
-rw-r--r--spec/build/cpukit/librtemscxx.yml4
-rw-r--r--spec/build/cpukit/librtemsdfltcfg.yml8
-rw-r--r--spec/build/cpukit/librtemstest.yml18
-rw-r--r--spec/build/cpukit/libtelnetd.yml8
-rw-r--r--spec/build/cpukit/libtftpfs.yml9
-rw-r--r--spec/build/cpukit/libz.yml38
-rw-r--r--spec/build/cpukit/objdbgaarch64.yml15
-rw-r--r--spec/build/cpukit/objdbgarm.yml2
-rw-r--r--spec/build/cpukit/objdbgi386.yml2
-rw-r--r--spec/build/cpukit/objdbgmicroblaze.yml15
-rw-r--r--spec/build/cpukit/objdl.yml7
-rw-r--r--spec/build/cpukit/objdlaarch64.yml15
-rw-r--r--spec/build/cpukit/objdlarm.yml3
-rw-r--r--spec/build/cpukit/objdli386.yml2
-rw-r--r--spec/build/cpukit/objdlm68k.yml2
-rw-r--r--spec/build/cpukit/objdlmicroblaze.yml15
-rw-r--r--spec/build/cpukit/objdlmips.yml2
-rw-r--r--spec/build/cpukit/objdlmoxie.yml2
-rw-r--r--spec/build/cpukit/objdlpowerpc.yml2
-rw-r--r--spec/build/cpukit/objdlsparc.yml2
-rw-r--r--spec/build/cpukit/objdrvmgr.yml2
-rw-r--r--spec/build/cpukit/objexceptionmapping.yml15
-rw-r--r--spec/build/cpukit/objgnat.yml2
-rw-r--r--spec/build/cpukit/objmpci.yml3
-rw-r--r--spec/build/cpukit/objpci.yml3
-rw-r--r--spec/build/cpukit/objpsxsgnl.yml2
-rw-r--r--spec/build/cpukit/objshell.yml4
-rw-r--r--spec/build/cpukit/objsmp.yml3
-rw-r--r--spec/build/cpukit/objutf8.yml2
-rw-r--r--spec/build/cpukit/optada.yml7
-rw-r--r--spec/build/cpukit/optarchbits.yml33
-rw-r--r--spec/build/cpukit/optarflags.yml7
-rw-r--r--spec/build/cpukit/optboothartid.yml19
-rw-r--r--spec/build/cpukit/optbuildlabel.yml7
-rw-r--r--spec/build/cpukit/optclang.yml5
-rw-r--r--spec/build/cpukit/optcoverage.yml17
-rw-r--r--spec/build/cpukit/optcoveragecflags.yml21
-rw-r--r--spec/build/cpukit/optcoverageldflags.yml26
-rw-r--r--spec/build/cpukit/optdebug.yml7
-rw-r--r--spec/build/cpukit/optdrvmgr.yml7
-rw-r--r--spec/build/cpukit/optexceptionextensions.yml20
-rw-r--r--spec/build/cpukit/optgcc.yml13
-rw-r--r--spec/build/cpukit/optincludes.yml5
-rw-r--r--spec/build/cpukit/optinstall.yml5
-rw-r--r--spec/build/cpukit/optlibdebugger.yml25
-rw-r--r--spec/build/cpukit/optlibdl.yml7
-rw-r--r--spec/build/cpukit/optmpci.yml7
-rw-r--r--spec/build/cpukit/optnewlib.yml7
-rw-r--r--spec/build/cpukit/optnocoveragecflags.yml19
-rw-r--r--spec/build/cpukit/optnocoverageldflags.yml19
-rw-r--r--spec/build/cpukit/optparavirt.yml7
-rw-r--r--spec/build/cpukit/optposix.yml7
-rw-r--r--spec/build/cpukit/optprofiling.yml7
-rw-r--r--spec/build/cpukit/optprogramprefix.yml21
-rw-r--r--spec/build/cpukit/optsmp.yml28
-rw-r--r--spec/build/cpukit/optszblkcnt.yml5
-rw-r--r--spec/build/cpukit/optszblksize.yml5
-rw-r--r--spec/build/cpukit/optszmode.yml5
-rw-r--r--spec/build/cpukit/optszoff.yml5
-rw-r--r--spec/build/cpukit/optsztime.yml5
-rw-r--r--spec/build/cpukit/optvermaj.yml14
-rw-r--r--spec/build/cpukit/optvermin.yml14
-rw-r--r--spec/build/cpukit/optverrev.yml14
-rw-r--r--spec/build/cpukit/optversion.yml5
-rw-r--r--spec/build/cpukit/optwarn.yml7
-rw-r--r--spec/build/cpukit/optwarncc.yml13
-rw-r--r--spec/build/cpukit/optwarncxx.yml7
-rw-r--r--spec/build/cpukit/vckey.yml2
124 files changed, 665 insertions, 360 deletions
diff --git a/spec/build/cpukit/cfgattrgetaff.yml b/spec/build/cpukit/cfgattrgetaff.yml
index d909a7ad81..863d21d640 100644
--- a/spec/build/cpukit/cfgattrgetaff.yml
+++ b/spec/build/cpukit/cfgattrgetaff.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgattrgetgrdsz.yml b/spec/build/cpukit/cfgattrgetgrdsz.yml
index e25c7d7d32..680cab4c6a 100644
--- a/spec/build/cpukit/cfgattrgetgrdsz.yml
+++ b/spec/build/cpukit/cfgattrgetgrdsz.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgattrgetstack.yml b/spec/build/cpukit/cfgattrgetstack.yml
index f0ac46a3c0..cc96c2ea2a 100644
--- a/spec/build/cpukit/cfgattrgetstack.yml
+++ b/spec/build/cpukit/cfgattrgetstack.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgattrsetaff.yml b/spec/build/cpukit/cfgattrsetaff.yml
index 9da99651df..6ba7f3faa0 100644
--- a/spec/build/cpukit/cfgattrsetaff.yml
+++ b/spec/build/cpukit/cfgattrsetaff.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgattrsetgrdsz.yml b/spec/build/cpukit/cfgattrsetgrdsz.yml
index 7f2108a54e..80b0e22c74 100644
--- a/spec/build/cpukit/cfgattrsetgrdsz.yml
+++ b/spec/build/cpukit/cfgattrsetgrdsz.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgattrsetstack.yml b/spec/build/cpukit/cfgattrsetstack.yml
index 6e5e8e1674..bfed541494 100644
--- a/spec/build/cpukit/cfgattrsetstack.yml
+++ b/spec/build/cpukit/cfgattrsetstack.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgcfghdr.yml b/spec/build/cpukit/cfgcfghdr.yml
index efcf15ffd6..cd625b0f62 100644
--- a/spec/build/cpukit/cfgcfghdr.yml
+++ b/spec/build/cpukit/cfgcfghdr.yml
@@ -4,9 +4,8 @@ actions:
- env-append: CPPFLAGS
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgcleanupctx.yml b/spec/build/cpukit/cfgcleanupctx.yml
index 3f0d1a8e67..9937cfe0ee 100644
--- a/spec/build/cpukit/cfgcleanupctx.yml
+++ b/spec/build/cpukit/cfgcleanupctx.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfggetaff.yml b/spec/build/cpukit/cfggetaff.yml
index b8c8f1ab06..2605c85a19 100644
--- a/spec/build/cpukit/cfggetaff.yml
+++ b/spec/build/cpukit/cfggetaff.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfggetattr.yml b/spec/build/cpukit/cfggetattr.yml
index fcfc3bcedc..382584c49d 100644
--- a/spec/build/cpukit/cfggetattr.yml
+++ b/spec/build/cpukit/cfggetattr.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfghdr.yml b/spec/build/cpukit/cfghdr.yml
index 58407fb54b..eff5fa6eb5 100644
--- a/spec/build/cpukit/cfghdr.yml
+++ b/spec/build/cpukit/cfghdr.yml
@@ -1,7 +1,7 @@
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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
enabled-by: true
guard: ''
include-headers:
diff --git a/spec/build/cpukit/cfginttypes.yml b/spec/build/cpukit/cfginttypes.yml
index baa25af685..19862c4033 100644
--- a/spec/build/cpukit/cfginttypes.yml
+++ b/spec/build/cpukit/cfginttypes.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgmemory.yml b/spec/build/cpukit/cfgmemory.yml
index 633d98d0cc..7deef879eb 100644
--- a/spec/build/cpukit/cfgmemory.yml
+++ b/spec/build/cpukit/cfgmemory.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgnewlib.yml b/spec/build/cpukit/cfgnewlib.yml
index d2ebadc808..0d0f781874 100644
--- a/spec/build/cpukit/cfgnewlib.yml
+++ b/spec/build/cpukit/cfgnewlib.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: RTEMS_NEWLIB
links: []
diff --git a/spec/build/cpukit/cfgpmtxceilcnst.yml b/spec/build/cpukit/cfgpmtxceilcnst.yml
index 0baff35782..b015582d16 100644
--- a/spec/build/cpukit/cfgpmtxceilcnst.yml
+++ b/spec/build/cpukit/cfgpmtxceilcnst.yml
@@ -4,9 +4,8 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgprionode.yml b/spec/build/cpukit/cfgprionode.yml
index e26ce4d970..49ee447f3e 100644
--- a/spec/build/cpukit/cfgprionode.yml
+++ b/spec/build/cpukit/cfgprionode.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgpshdprmcnst.yml b/spec/build/cpukit/cfgpshdprmcnst.yml
index 04fa53d142..c4b8bae437 100644
--- a/spec/build/cpukit/cfgpshdprmcnst.yml
+++ b/spec/build/cpukit/cfgpshdprmcnst.yml
@@ -4,9 +4,8 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgrcmd.yml b/spec/build/cpukit/cfgrcmd.yml
index f65980cbbb..ae9b14c43e 100644
--- a/spec/build/cpukit/cfgrcmd.yml
+++ b/spec/build/cpukit/cfgrcmd.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgsetaff.yml b/spec/build/cpukit/cfgsetaff.yml
index 04a5f48e2c..47d0a0800a 100644
--- a/spec/build/cpukit/cfgsetaff.yml
+++ b/spec/build/cpukit/cfgsetaff.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgstdatomic.yml b/spec/build/cpukit/cfgstdatomic.yml
index caa724a85e..bd0ac51423 100644
--- a/spec/build/cpukit/cfgstdatomic.yml
+++ b/spec/build/cpukit/cfgstdatomic.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgstdint.yml b/spec/build/cpukit/cfgstdint.yml
index da6ee92d36..437ccc699c 100644
--- a/spec/build/cpukit/cfgstdint.yml
+++ b/spec/build/cpukit/cfgstdint.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgstdlib.yml b/spec/build/cpukit/cfgstdlib.yml
index 70ba02ab58..9690cc8124 100644
--- a/spec/build/cpukit/cfgstdlib.yml
+++ b/spec/build/cpukit/cfgstdlib.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgstring.yml b/spec/build/cpukit/cfgstring.yml
index ebd444d539..2f3fe1157d 100644
--- a/spec/build/cpukit/cfgstring.yml
+++ b/spec/build/cpukit/cfgstring.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgstrings.yml b/spec/build/cpukit/cfgstrings.yml
index 4d202d90c9..d16f64cca3 100644
--- a/spec/build/cpukit/cfgstrings.yml
+++ b/spec/build/cpukit/cfgstrings.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgsysstat.yml b/spec/build/cpukit/cfgsysstat.yml
index 394618ff71..cf705a534d 100644
--- a/spec/build/cpukit/cfgsysstat.yml
+++ b/spec/build/cpukit/cfgsysstat.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgsystypes.yml b/spec/build/cpukit/cfgsystypes.yml
index 89494a4edc..d48cad90aa 100644
--- a/spec/build/cpukit/cfgsystypes.yml
+++ b/spec/build/cpukit/cfgsystypes.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgszoff.yml b/spec/build/cpukit/cfgszoff.yml
index edd8861d2e..4bb262d495 100644
--- a/spec/build/cpukit/cfgszoff.yml
+++ b/spec/build/cpukit/cfgszoff.yml
@@ -5,9 +5,8 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgszsize.yml b/spec/build/cpukit/cfgszsize.yml
index 84926d8e70..fc363d5a25 100644
--- a/spec/build/cpukit/cfgszsize.yml
+++ b/spec/build/cpukit/cfgszsize.yml
@@ -4,9 +4,8 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgsztime.yml b/spec/build/cpukit/cfgsztime.yml
index 449eee7699..3d09f9e4c2 100644
--- a/spec/build/cpukit/cfgsztime.yml
+++ b/spec/build/cpukit/cfgsztime.yml
@@ -5,9 +5,8 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cfgunistd.yml b/spec/build/cpukit/cfgunistd.yml
index c48ea77b8e..cf518aadfd 100644
--- a/spec/build/cpukit/cfgunistd.yml
+++ b/spec/build/cpukit/cfgunistd.yml
@@ -4,9 +4,8 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/cpuaarch64.yml b/spec/build/cpukit/cpuaarch64.yml
index 7b1bf5705d..a4ed464fa1 100644
--- a/spec/build/cpukit/cpuaarch64.yml
+++ b/spec/build/cpukit/cpuaarch64.yml
@@ -11,7 +11,11 @@ includes: []
install:
- destination: ${BSP_INCLUDEDIR}/libcpu
source:
+ - cpukit/score/cpu/aarch64/include/libcpu/mmu-vmsav8-64.h
- cpukit/score/cpu/aarch64/include/libcpu/vectors.h
+- destination: ${BSP_INCLUDEDIR}/machine
+ source:
+ - cpukit/score/cpu/aarch64/include/machine/elf_machdep.h
- destination: ${BSP_INCLUDEDIR}/rtems
source:
- cpukit/score/cpu/aarch64/include/rtems/asm.h
@@ -19,7 +23,6 @@ install:
source:
- cpukit/score/cpu/aarch64/include/rtems/score/aarch64-system-registers.h
- cpukit/score/cpu/aarch64/include/rtems/score/cpu.h
- - cpukit/score/cpu/aarch64/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/aarch64/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/aarch64/include/rtems/score/aarch64.h
- cpukit/score/cpu/aarch64/include/rtems/score/cpu_irq.h
diff --git a/spec/build/cpukit/cpuarm.yml b/spec/build/cpukit/cpuarm.yml
index 89e4846c16..88f84fd361 100644
--- a/spec/build/cpukit/cpuarm.yml
+++ b/spec/build/cpukit/cpuarm.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -25,7 +25,6 @@ install:
- cpukit/score/cpu/arm/include/rtems/score/armv7m.h
- cpukit/score/cpu/arm/include/rtems/score/cpu.h
- cpukit/score/cpu/arm/include/rtems/score/cpu_asm.h
- - cpukit/score/cpu/arm/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/arm/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/arm/include/rtems/score/paravirt.h
links: []
@@ -42,6 +41,7 @@ source:
- cpukit/score/cpu/arm/arm_exc_interrupt.S
- cpukit/score/cpu/arm/armv4-exception-default.S
- cpukit/score/cpu/arm/armv4-sync-synchronize.c
+- cpukit/score/cpu/arm/armv4-isr-install-vector.c
- cpukit/score/cpu/arm/armv7-thread-idle.c
- cpukit/score/cpu/arm/armv7m-context-initialize.c
- cpukit/score/cpu/arm/armv7m-context-restore.c
diff --git a/spec/build/cpukit/cpubfin.yml b/spec/build/cpukit/cpubfin.yml
index 288f100347..b80135092f 100644
--- a/spec/build/cpukit/cpubfin.yml
+++ b/spec/build/cpukit/cpubfin.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -25,7 +25,6 @@ install:
- cpukit/score/cpu/bfin/include/rtems/score/bfin.h
- cpukit/score/cpu/bfin/include/rtems/score/cpu.h
- cpukit/score/cpu/bfin/include/rtems/score/cpu_asm.h
- - cpukit/score/cpu/bfin/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/bfin/include/rtems/score/cpuimpl.h
links: []
source:
diff --git a/spec/build/cpukit/cpui386.yml b/spec/build/cpukit/cpui386.yml
index a53c80dd9b..c06a008ffa 100644
--- a/spec/build/cpukit/cpui386.yml
+++ b/spec/build/cpukit/cpui386.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -18,7 +18,6 @@ install:
- destination: ${BSP_INCLUDEDIR}/rtems/score
source:
- cpukit/score/cpu/i386/include/rtems/score/cpu.h
- - cpukit/score/cpu/i386/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/i386/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/i386/include/rtems/score/i386.h
- cpukit/score/cpu/i386/include/rtems/score/idtr.h
diff --git a/spec/build/cpukit/cpulm32.yml b/spec/build/cpukit/cpulm32.yml
index 4ee9acee9f..2ff7110ff5 100644
--- a/spec/build/cpukit/cpulm32.yml
+++ b/spec/build/cpukit/cpulm32.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -19,7 +19,6 @@ install:
source:
- cpukit/score/cpu/lm32/include/rtems/score/cpu.h
- cpukit/score/cpu/lm32/include/rtems/score/cpu_asm.h
- - cpukit/score/cpu/lm32/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/lm32/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/lm32/include/rtems/score/lm32.h
links: []
diff --git a/spec/build/cpukit/cpum68k.yml b/spec/build/cpukit/cpum68k.yml
index 2cf5b768c2..4010473525 100644
--- a/spec/build/cpukit/cpum68k.yml
+++ b/spec/build/cpukit/cpum68k.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -24,7 +24,6 @@ install:
- destination: ${BSP_INCLUDEDIR}/rtems/score
source:
- cpukit/score/cpu/m68k/include/rtems/score/cpu.h
- - cpukit/score/cpu/m68k/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/m68k/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/m68k/include/rtems/score/m68k.h
links: []
diff --git a/spec/build/cpukit/cpumicroblaze.yml b/spec/build/cpukit/cpumicroblaze.yml
index 36c328216d..4a4b2e75cc 100644
--- a/spec/build/cpukit/cpumicroblaze.yml
+++ b/spec/build/cpukit/cpumicroblaze.yml
@@ -9,13 +9,15 @@ enabled-by:
- microblaze
includes: []
install:
+- destination: ${BSP_INCLUDEDIR}/machine
+ source:
+ - cpukit/score/cpu/microblaze/include/machine/elf_machdep.h
- destination: ${BSP_INCLUDEDIR}/rtems
source:
- cpukit/score/cpu/microblaze/include/rtems/asm.h
- destination: ${BSP_INCLUDEDIR}/rtems/score
source:
- cpukit/score/cpu/microblaze/include/rtems/score/cpu.h
- - cpukit/score/cpu/microblaze/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/microblaze/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/microblaze/include/rtems/score/microblaze.h
links: []
@@ -24,6 +26,8 @@ source:
- cpukit/score/cpu/microblaze/microblaze-context-switch.S
- cpukit/score/cpu/microblaze/microblaze-context-validate.S
- cpukit/score/cpu/microblaze/microblaze-context-volatile-clobber.S
+- cpukit/score/cpu/microblaze/microblaze-exception-extensions.c
+- cpukit/score/cpu/microblaze/microblaze-exception-extensions.S
- cpukit/score/cpu/microblaze/cpu.c
- cpukit/score/cpu/microblaze/cpu_asm.S
type: build
diff --git a/spec/build/cpukit/cpumips.yml b/spec/build/cpukit/cpumips.yml
index 4298330868..43a202cc59 100644
--- a/spec/build/cpukit/cpumips.yml
+++ b/spec/build/cpukit/cpumips.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -22,7 +22,6 @@ install:
- destination: ${BSP_INCLUDEDIR}/rtems/score
source:
- cpukit/score/cpu/mips/include/rtems/score/cpu.h
- - cpukit/score/cpu/mips/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/mips/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/mips/include/rtems/score/mips.h
links: []
diff --git a/spec/build/cpukit/cpumoxie.yml b/spec/build/cpukit/cpumoxie.yml
index 056199f436..28629665c9 100644
--- a/spec/build/cpukit/cpumoxie.yml
+++ b/spec/build/cpukit/cpumoxie.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -18,7 +18,6 @@ install:
- destination: ${BSP_INCLUDEDIR}/rtems/score
source:
- cpukit/score/cpu/moxie/include/rtems/score/cpu.h
- - cpukit/score/cpu/moxie/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/moxie/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/moxie/include/rtems/score/moxie.h
links: []
diff --git a/spec/build/cpukit/cpunios2.yml b/spec/build/cpukit/cpunios2.yml
index 40201dcc3e..3f424f2808 100644
--- a/spec/build/cpukit/cpunios2.yml
+++ b/spec/build/cpukit/cpunios2.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -19,7 +19,6 @@ install:
source:
- cpukit/score/cpu/nios2/include/rtems/score/cpu.h
- cpukit/score/cpu/nios2/include/rtems/score/cpu_asm.h
- - cpukit/score/cpu/nios2/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/nios2/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/nios2/include/rtems/score/nios2-count-zeros.h
- cpukit/score/cpu/nios2/include/rtems/score/nios2-utility.h
diff --git a/spec/build/cpukit/cpuopts.yml b/spec/build/cpukit/cpuopts.yml
index 0a07f6d5e9..1d28ace552 100644
--- a/spec/build/cpukit/cpuopts.yml
+++ b/spec/build/cpukit/cpuopts.yml
@@ -1,18 +1,14 @@
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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
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
+ uid: optprogramprefix
- role: build-dependency
uid: optgcc
- role: build-dependency
@@ -34,12 +30,16 @@ links:
- role: build-dependency
uid: optada
- role: build-dependency
+ uid: optboothartid
+- role: build-dependency
uid: optbuildlabel
- role: build-dependency
uid: optdebug
- role: build-dependency
uid: optdrvmgr
- role: build-dependency
+ uid: optexceptionextensions
+- role: build-dependency
uid: optmpci
- role: build-dependency
uid: optnewlib
@@ -52,6 +52,8 @@ links:
- role: build-dependency
uid: optsmp
- role: build-dependency
+ uid: optlibdebugger
+- role: build-dependency
uid: optlibdl
- role: build-dependency
uid: optszblkcnt
@@ -64,6 +66,16 @@ links:
- role: build-dependency
uid: optsztime
- role: build-dependency
+ uid: optcoverage
+- role: build-dependency
+ uid: optcoveragecflags
+- role: build-dependency
+ uid: optnocoveragecflags
+- role: build-dependency
+ uid: optcoverageldflags
+- role: build-dependency
+ uid: optnocoverageldflags
+- 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
index 24045dc556..28c06073cb 100644
--- a/spec/build/cpukit/cpuor1k.yml
+++ b/spec/build/cpukit/cpuor1k.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -16,7 +16,6 @@ install:
source:
- cpukit/score/cpu/or1k/include/rtems/score/cpu.h
- cpukit/score/cpu/or1k/include/rtems/score/cpu_asm.h
- - cpukit/score/cpu/or1k/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/or1k/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/or1k/include/rtems/score/or1k-utility.h
- cpukit/score/cpu/or1k/include/rtems/score/or1k.h
diff --git a/spec/build/cpukit/cpupowerpc.yml b/spec/build/cpukit/cpupowerpc.yml
index e2ffd90d86..f52e856a1f 100644
--- a/spec/build/cpukit/cpupowerpc.yml
+++ b/spec/build/cpukit/cpupowerpc.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -21,7 +21,6 @@ install:
- destination: ${BSP_INCLUDEDIR}/rtems/score
source:
- cpukit/score/cpu/powerpc/include/rtems/score/cpu.h
- - cpukit/score/cpu/powerpc/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/powerpc/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/powerpc/include/rtems/score/paravirt.h
- cpukit/score/cpu/powerpc/include/rtems/score/powerpc.h
diff --git a/spec/build/cpukit/cpuriscv.yml b/spec/build/cpukit/cpuriscv.yml
index 2671c5c5f0..39f908a697 100644
--- a/spec/build/cpukit/cpuriscv.yml
+++ b/spec/build/cpukit/cpuriscv.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -20,7 +20,6 @@ install:
source:
- cpukit/score/cpu/riscv/include/rtems/score/cpu.h
- cpukit/score/cpu/riscv/include/rtems/score/cpu_asm.h
- - cpukit/score/cpu/riscv/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/riscv/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/riscv/include/rtems/score/riscv-utility.h
- cpukit/score/cpu/riscv/include/rtems/score/riscv.h
diff --git a/spec/build/cpukit/cpush.yml b/spec/build/cpukit/cpush.yml
index cffba020a1..61e178d442 100644
--- a/spec/build/cpukit/cpush.yml
+++ b/spec/build/cpukit/cpush.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -15,7 +15,6 @@ install:
- destination: ${BSP_INCLUDEDIR}/rtems/score
source:
- cpukit/score/cpu/sh/include/rtems/score/cpu.h
- - cpukit/score/cpu/sh/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/sh/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/sh/include/rtems/score/sh.h
- cpukit/score/cpu/sh/include/rtems/score/sh_io.h
diff --git a/spec/build/cpukit/cpusparc.yml b/spec/build/cpukit/cpusparc.yml
index 5cd6cd7998..42406bcd95 100644
--- a/spec/build/cpukit/cpusparc.yml
+++ b/spec/build/cpukit/cpusparc.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -23,10 +23,8 @@ install:
- destination: ${BSP_INCLUDEDIR}/rtems/score
source:
- cpukit/score/cpu/sparc/include/rtems/score/cpu.h
- - cpukit/score/cpu/sparc/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/sparc/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/sparc/include/rtems/score/sparc.h
- - cpukit/score/cpu/sparc/include/rtems/score/sparcimpl.h
links: []
source:
- cpukit/score/cpu/no_cpu/cpuidle.c
@@ -37,7 +35,6 @@ source:
- cpukit/score/cpu/sparc/sparc-bad-trap.S
- cpukit/score/cpu/sparc/sparc-context-validate.S
- cpukit/score/cpu/sparc/sparc-context-volatile-clobber.S
-- cpukit/score/cpu/sparc/sparc-counter-asm.S
- cpukit/score/cpu/sparc/sparc-exception-frame-print.c
- cpukit/score/cpu/sparc/sparc-isr-handler.S
- cpukit/score/cpu/sparc/sparc-isr-install.c
diff --git a/spec/build/cpukit/cpusparc64.yml b/spec/build/cpukit/cpusparc64.yml
index 687c0958e6..dd35439e4f 100644
--- a/spec/build/cpukit/cpusparc64.yml
+++ b/spec/build/cpukit/cpusparc64.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -15,7 +15,6 @@ install:
- destination: ${BSP_INCLUDEDIR}/rtems/score
source:
- cpukit/score/cpu/sparc64/include/rtems/score/cpu.h
- - cpukit/score/cpu/sparc64/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/sparc64/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/sparc64/include/rtems/score/sparc64.h
links: []
diff --git a/spec/build/cpukit/cpuv850.yml b/spec/build/cpukit/cpuv850.yml
index 650c3fe909..b9475a2b98 100644
--- a/spec/build/cpukit/cpuv850.yml
+++ b/spec/build/cpukit/cpuv850.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -19,7 +19,6 @@ install:
source:
- cpukit/score/cpu/v850/include/rtems/score/cpu.h
- cpukit/score/cpu/v850/include/rtems/score/cpu_asm.h
- - cpukit/score/cpu/v850/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/v850/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/v850/include/rtems/score/v850.h
links: []
diff --git a/spec/build/cpukit/cpux8664.yml b/spec/build/cpukit/cpux8664.yml
index 1268fca62d..0a1c2b8aaf 100644
--- a/spec/build/cpukit/cpux8664.yml
+++ b/spec/build/cpukit/cpux8664.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -19,7 +19,6 @@ install:
source:
- cpukit/score/cpu/x86_64/include/rtems/score/cpu.h
- cpukit/score/cpu/x86_64/include/rtems/score/cpu_asm.h
- - cpukit/score/cpu/x86_64/include/rtems/score/cpuatomic.h
- cpukit/score/cpu/x86_64/include/rtems/score/cpuimpl.h
- cpukit/score/cpu/x86_64/include/rtems/score/idt.h
- cpukit/score/cpu/x86_64/include/rtems/score/x86_64.h
diff --git a/spec/build/cpukit/grp.yml b/spec/build/cpukit/grp.yml
index f84419b675..7cd1f80ee7 100644
--- a/spec/build/cpukit/grp.yml
+++ b/spec/build/cpukit/grp.yml
@@ -1,7 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
+cflags:
+- ${CPUKIT_OPTIMIZATION_FLAGS}
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+cppflags: []
+cxxflags:
+- ${CPUKIT_OPTIMIZATION_FLAGS}
enabled-by: true
includes: []
install: []
diff --git a/spec/build/cpukit/libdebugger.yml b/spec/build/cpukit/libdebugger.yml
index f316cc18e8..bc9db7b8d6 100644
--- a/spec/build/cpukit/libdebugger.yml
+++ b/spec/build/cpukit/libdebugger.yml
@@ -1,19 +1,25 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
-cflags: []
+cflags:
+- ${COVERAGE_COMPILER_FLAGS}
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
-cxxflags: []
-enabled-by: true
+cxxflags:
+- ${COVERAGE_COMPILER_FLAGS}
+enabled-by: BUILD_LIBDEBUGGER
includes: []
install: []
install-path: ${BSP_LIBDIR}
links:
- role: build-dependency
+ uid: objdbgaarch64
+- role: build-dependency
uid: objdbgarm
- role: build-dependency
uid: objdbgi386
+- role: build-dependency
+ uid: objdbgmicroblaze
source:
- cpukit/libdebugger/rtems-debugger-block.c
- cpukit/libdebugger/rtems-debugger-bsp.c
diff --git a/spec/build/cpukit/libftpd.yml b/spec/build/cpukit/libftpd.yml
index d073e1816f..3983ac6bed 100644
--- a/spec/build/cpukit/libftpd.yml
+++ b/spec/build/cpukit/libftpd.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/cpukit/libftpfs.yml b/spec/build/cpukit/libftpfs.yml
index bde2f2e988..cc9b9f7980 100644
--- a/spec/build/cpukit/libftpfs.yml
+++ b/spec/build/cpukit/libftpfs.yml
@@ -1,10 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
-cflags: []
+cflags:
+- ${COVERAGE_COMPILER_FLAGS}
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
-cxxflags: []
+cxxflags:
+- ${COVERAGE_COMPILER_FLAGS}
enabled-by: true
includes: []
install:
diff --git a/spec/build/cpukit/libjffs2.yml b/spec/build/cpukit/libjffs2.yml
index bc57baa68b..f7c74d8f21 100644
--- a/spec/build/cpukit/libjffs2.yml
+++ b/spec/build/cpukit/libjffs2.yml
@@ -1,11 +1,13 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
cflags:
+- ${COVERAGE_COMPILER_FLAGS}
- -Wno-pointer-sign
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
-cxxflags: []
+cxxflags:
+- ${COVERAGE_COMPILER_FLAGS}
enabled-by: true
includes:
- cpukit/libfs/src/jffs2/include
@@ -33,6 +35,7 @@ source:
- 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/wbuf.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
index 959d1f5c25..c6cbe0a8be 100644
--- a/spec/build/cpukit/libmghttpd.yml
+++ b/spec/build/cpukit/libmghttpd.yml
@@ -1,10 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
-cflags: []
+cflags:
+- ${COVERAGE_COMPILER_FLAGS}
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
-cxxflags: []
+cxxflags:
+- ${COVERAGE_COMPILER_FLAGS}
enabled-by: true
includes: []
install:
diff --git a/spec/build/cpukit/librtemscpu.yml b/spec/build/cpukit/librtemscpu.yml
index 070bff0d57..196a8acd4e 100644
--- a/spec/build/cpukit/librtemscpu.yml
+++ b/spec/build/cpukit/librtemscpu.yml
@@ -1,10 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
-cflags: []
+cflags:
+- ${COVERAGE_COMPILER_FLAGS}
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
-cxxflags: []
+cxxflags:
+- ${COVERAGE_COMPILER_FLAGS}
enabled-by: true
includes: []
install:
@@ -23,11 +25,13 @@ install:
- 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/sha224.h
- cpukit/include/sha256.h
+ - cpukit/include/sha384.h
- cpukit/include/sha512.h
+ - cpukit/include/sha512t.h
- cpukit/include/xz.h
- destination: ${BSP_INCLUDEDIR}/arpa
source:
@@ -50,6 +54,9 @@ install:
- destination: ${BSP_INCLUDEDIR}/dev/spi
source:
- cpukit/include/dev/spi/spi.h
+- destination: ${BSP_INCLUDEDIR}/dev/flash
+ source:
+ - cpukit/include/dev/flash/flashdev.h
- destination: ${BSP_INCLUDEDIR}/linux
source:
- cpukit/include/linux/i2c-dev.h
@@ -72,6 +79,7 @@ install:
- destination: ${BSP_INCLUDEDIR}/rtems
source:
- cpukit/include/rtems/assoc.h
+ - cpukit/include/rtems/base64.h
- cpukit/include/rtems/bdbuf.h
- cpukit/include/rtems/bdpart.h
- cpukit/include/rtems/blkdev.h
@@ -91,6 +99,7 @@ install:
- cpukit/include/rtems/console.h
- cpukit/include/rtems/counter.h
- cpukit/include/rtems/cpuuse.h
+ - cpukit/include/rtems/crc.h
- cpukit/include/rtems/deviceio.h
- cpukit/include/rtems/devnull.h
- cpukit/include/rtems/devzero.h
@@ -108,9 +117,9 @@ install:
- 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/imfsimpl.h
- cpukit/include/rtems/init.h
- cpukit/include/rtems/inttypes.h
- cpukit/include/rtems/io.h
@@ -147,6 +156,8 @@ install:
- cpukit/include/rtems/recorddata.h
- cpukit/include/rtems/recorddump.h
- cpukit/include/rtems/recordserver.h
+ - cpukit/include/rtems/regulator.h
+ - cpukit/include/rtems/regulatorimpl.h
- cpukit/include/rtems/ringbuf.h
- cpukit/include/rtems/rtc.h
- cpukit/include/rtems/rtems-debugger-remote-tcp.h
@@ -158,8 +169,6 @@ install:
- cpukit/include/rtems/rtems-rfs.h
- cpukit/include/rtems/rtemsdialer.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
@@ -171,11 +180,8 @@ install:
- 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/termiosdevice.h
- cpukit/include/rtems/thread.h
- cpukit/include/rtems/timecounter.h
- cpukit/include/rtems/timespec.h
@@ -193,6 +199,7 @@ install:
- cpukit/include/rtems/confdefs/clock.h
- cpukit/include/rtems/confdefs/console.h
- cpukit/include/rtems/confdefs/extensions.h
+ - cpukit/include/rtems/confdefs/face.h
- cpukit/include/rtems/confdefs/inittask.h
- cpukit/include/rtems/confdefs/initthread.h
- cpukit/include/rtems/confdefs/iodrivers.h
@@ -215,13 +222,15 @@ install:
- cpukit/include/rtems/debugger/rtems-debugger-bsp.h
- cpukit/include/rtems/debugger/rtems-debugger-remote.h
- cpukit/include/rtems/debugger/rtems-debugger-server.h
+- destination: ${BSP_INCLUDEDIR}/rtems/dev
+ source:
+ - cpukit/include/rtems/dev/io.h
- destination: ${BSP_INCLUDEDIR}/rtems/posix
source:
- cpukit/include/rtems/posix/aio_misc.h
- 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
@@ -281,7 +290,6 @@ install:
- cpukit/include/rtems/rtems/eventimpl.h
- cpukit/include/rtems/rtems/eventmp.h
- cpukit/include/rtems/rtems/intr.h
- - cpukit/include/rtems/rtems/mainpage.h
- cpukit/include/rtems/rtems/message.h
- cpukit/include/rtems/rtems/messagedata.h
- cpukit/include/rtems/rtems/messageimpl.h
@@ -303,6 +311,7 @@ install:
- cpukit/include/rtems/rtems/region.h
- cpukit/include/rtems/rtems/regiondata.h
- cpukit/include/rtems/rtems/regionimpl.h
+ - cpukit/include/rtems/rtems/scheduler.h
- cpukit/include/rtems/rtems/sem.h
- cpukit/include/rtems/rtems/semdata.h
- cpukit/include/rtems/rtems/semimpl.h
@@ -342,14 +351,13 @@ install:
- cpukit/include/rtems/score/corerwlockimpl.h
- cpukit/include/rtems/score/coresem.h
- cpukit/include/rtems/score/coresemimpl.h
- - cpukit/include/rtems/score/cpustdatomic.h
+ - cpukit/include/rtems/score/exception.h
- cpukit/include/rtems/score/freechain.h
- cpukit/include/rtems/score/hash.h
- cpukit/include/rtems/score/heap.h
- cpukit/include/rtems/score/heapimpl.h
- cpukit/include/rtems/score/heapinfo.h
- cpukit/include/rtems/score/interr.h
- - cpukit/include/rtems/score/io.h
- cpukit/include/rtems/score/isr.h
- cpukit/include/rtems/score/isrlevel.h
- cpukit/include/rtems/score/isrlock.h
@@ -372,6 +380,7 @@ install:
- cpukit/include/rtems/score/prioritybitmapimpl.h
- cpukit/include/rtems/score/priorityimpl.h
- cpukit/include/rtems/score/processormask.h
+ - cpukit/include/rtems/score/processormaskimpl.h
- cpukit/include/rtems/score/profiling.h
- cpukit/include/rtems/score/protectedheap.h
- cpukit/include/rtems/score/rbtree.h
@@ -396,6 +405,7 @@ install:
- cpukit/include/rtems/score/schedulersmp.h
- cpukit/include/rtems/score/schedulersmpimpl.h
- cpukit/include/rtems/score/schedulerstrongapa.h
+ - cpukit/include/rtems/score/scheduleruniimpl.h
- cpukit/include/rtems/score/semaphoreimpl.h
- cpukit/include/rtems/score/smp.h
- cpukit/include/rtems/score/smpbarrier.h
@@ -412,6 +422,7 @@ install:
- cpukit/include/rtems/score/status.h
- cpukit/include/rtems/score/sysstate.h
- cpukit/include/rtems/score/thread.h
+ - cpukit/include/rtems/score/threadcpubudget.h
- cpukit/include/rtems/score/threaddispatch.h
- cpukit/include/rtems/score/threadidledata.h
- cpukit/include/rtems/score/threadimpl.h
@@ -498,6 +509,8 @@ links:
- role: build-dependency
uid: objdrvmgr
- role: build-dependency
+ uid: objexceptionmapping
+- role: build-dependency
uid: objgnat
- role: build-dependency
uid: objmpci
@@ -514,6 +527,13 @@ links:
- role: build-dependency
uid: vckey
source:
+- cpukit/compression/xz/xz_crc32.c
+- cpukit/compression/xz/xz_dec_lzma2.c
+- cpukit/compression/xz/xz_dec_stream.c
+- cpukit/crc/crc24q.c
+- cpukit/base64/base64-encode.c
+- cpukit/base64/base64-decode.c
+- cpukit/dev/flash/flashdev.c
- cpukit/dev/i2c/eeprom.c
- cpukit/dev/i2c/fpga-i2c-slave.c
- cpukit/dev/i2c/gpio-nxp-pca9535.c
@@ -525,6 +545,9 @@ source:
- cpukit/dev/i2c/ti-lm25066a.c
- cpukit/dev/i2c/ti-tmp112.c
- cpukit/dev/i2c/xilinx-axi-i2c.c
+- cpukit/dev/ioprintf.c
+- cpukit/dev/iorelax.c
+- cpukit/dev/iovprintf.c
- cpukit/dev/serial/sc16is752-spi.c
- cpukit/dev/serial/sc16is752.c
- cpukit/dev/spi/spi-bus.c
@@ -638,6 +661,7 @@ source:
- cpukit/libcsupport/src/ftruncate.c
- cpukit/libcsupport/src/ftrylockfile.c
- cpukit/libcsupport/src/funlockfile.c
+- cpukit/libcsupport/src/gcovfork.c
- cpukit/libcsupport/src/getchark.c
- cpukit/libcsupport/src/getdents.c
- cpukit/libcsupport/src/getegid.c
@@ -655,7 +679,6 @@ source:
- cpukit/libcsupport/src/getreentglobal.c
- cpukit/libcsupport/src/getrusage.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
@@ -671,7 +694,6 @@ source:
- cpukit/libcsupport/src/malloc.c
- cpukit/libcsupport/src/malloc_deferred.c
- cpukit/libcsupport/src/malloc_dirtier.c
-- cpukit/libcsupport/src/malloc_initialize.c
- cpukit/libcsupport/src/malloc_walk.c
- cpukit/libcsupport/src/mallocdirtydefault.c
- cpukit/libcsupport/src/mallocextenddefault.c
@@ -934,6 +956,7 @@ source:
- cpukit/libmisc/mouse/mouse_parser.c
- cpukit/libmisc/mouse/serial_mouse.c
- cpukit/libmisc/redirector/stdio-redirect.c
+- cpukit/libmisc/regulator/regulator.c
- cpukit/libmisc/rtems-fdt/rtems-fdt-shell.c
- cpukit/libmisc/rtems-fdt/rtems-fdt.c
- cpukit/libmisc/stackchk/check.c
@@ -961,9 +984,6 @@ source:
- cpukit/libmisc/uuid/unpack.c
- cpukit/libmisc/uuid/unparse.c
- cpukit/libmisc/uuid/uuid_time.c
-- cpukit/libmisc/xz/xz_crc32.c
-- cpukit/libmisc/xz/xz_dec_lzma2.c
-- cpukit/libmisc/xz/xz_dec_stream.c
- cpukit/libstdthreads/call_once.c
- cpukit/libstdthreads/cnd.c
- cpukit/libstdthreads/mtx.c
@@ -983,7 +1003,6 @@ source:
- cpukit/libtrace/record/record-util.c
- cpukit/libtrace/record/record.c
- cpukit/posix/src/_execve.c
-- cpukit/posix/src/adjtime.c
- cpukit/posix/src/aio_suspend.c
- cpukit/posix/src/barrierattrdestroy.c
- cpukit/posix/src/barrierattrgetpshared.c
@@ -1179,6 +1198,7 @@ source:
- cpukit/rtems/src/barrierrelease.c
- cpukit/rtems/src/barrierwait.c
- cpukit/rtems/src/clockgetsecondssinceepoch.c
+- cpukit/rtems/src/clockgettickssinceboot.c
- cpukit/rtems/src/clockgettickspersecond.c
- cpukit/rtems/src/clockgettod.c
- cpukit/rtems/src/clockgettodtimeval.c
@@ -1266,6 +1286,8 @@ source:
- cpukit/rtems/src/rtemstimer.c
- cpukit/rtems/src/scheduleraddprocessor.c
- cpukit/rtems/src/schedulergetmaxprio.c
+- cpukit/rtems/src/schedulergetprocessor.c
+- cpukit/rtems/src/schedulergetprocessormax.c
- cpukit/rtems/src/schedulergetprocessorset.c
- cpukit/rtems/src/schedulerident.c
- cpukit/rtems/src/scheduleridentbyprocessor.c
@@ -1391,7 +1413,6 @@ source:
- cpukit/score/src/corerwlockrelease.c
- cpukit/score/src/coresem.c
- cpukit/score/src/coretod.c
-- cpukit/score/src/coretodadjust.c
- cpukit/score/src/coretodcheck.c
- cpukit/score/src/coretodhookdata.c
- cpukit/score/src/coretodhookregister.c
@@ -1399,6 +1420,7 @@ source:
- cpukit/score/src/coretodhookunregister.c
- cpukit/score/src/coretodset.c
- cpukit/score/src/debugisthreaddispatchingallowed.c
+- cpukit/score/src/debugunreachable.c
- cpukit/score/src/freechain.c
- cpukit/score/src/futex.c
- cpukit/score/src/hash.c
@@ -1415,19 +1437,18 @@ source:
- cpukit/score/src/heapsizeofuserarea.c
- cpukit/score/src/heapwalk.c
- cpukit/score/src/interr.c
-- cpukit/score/src/iobase64.c
-- cpukit/score/src/ioprintf.c
-- cpukit/score/src/iovprintf.c
- cpukit/score/src/isr.c
- cpukit/score/src/isrisinprogress.c
- cpukit/score/src/isrvectortable.c
- cpukit/score/src/iterateoverthreads.c
+- cpukit/score/src/kern_ntptime.c
- cpukit/score/src/kern_tc.c
- cpukit/score/src/libatomic.c
- cpukit/score/src/log2table.c
- cpukit/score/src/memoryallocate.c
- cpukit/score/src/memorydirtyfreeareas.c
- cpukit/score/src/memoryfill.c
+- cpukit/score/src/memorynoinit.c
- cpukit/score/src/memoryzerobeforeuse.c
- cpukit/score/src/memoryzerofreeareas.c
- cpukit/score/src/mutex.c
@@ -1462,15 +1483,13 @@ source:
- 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/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/rbtreeappend.c
- cpukit/score/src/rbtreeextract.c
- cpukit/score/src/rbtreeinsert.c
- cpukit/score/src/rbtreeiterate.c
@@ -1478,6 +1497,7 @@ source:
- cpukit/score/src/rbtreemin.c
- cpukit/score/src/rbtreenext.c
- cpukit/score/src/rbtreepostorder.c
+- cpukit/score/src/rbtreeprepend.c
- cpukit/score/src/rbtreeprev.c
- cpukit/score/src/rbtreereplace.c
- cpukit/score/src/sched.c
@@ -1503,7 +1523,6 @@ source:
- cpukit/score/src/schedulerdefaultreleasejob.c
- cpukit/score/src/schedulerdefaultschedule.c
- cpukit/score/src/schedulerdefaultstartidle.c
-- cpukit/score/src/schedulerdefaulttick.c
- cpukit/score/src/scheduleredf.c
- cpukit/score/src/scheduleredfblock.c
- cpukit/score/src/scheduleredfchangepriority.c
@@ -1530,6 +1549,7 @@ source:
- cpukit/score/src/smpbarrierwait.c
- cpukit/score/src/stackallocator.c
- cpukit/score/src/stackallocatorforidle.c
+- cpukit/score/src/stackallocatorforidlewkspace.c
- cpukit/score/src/stackallocatorfree.c
- cpukit/score/src/stackallocatorinit.c
- cpukit/score/src/thread.c
@@ -1541,8 +1561,10 @@ source:
- cpukit/score/src/threadentryadaptoridle.c
- cpukit/score/src/threadentryadaptornumeric.c
- cpukit/score/src/threadentryadaptorpointer.c
+- cpukit/score/src/threadexhausttimeslice.c
- cpukit/score/src/threadget.c
- cpukit/score/src/threadgetcputimeused.c
+- cpukit/score/src/threadgetcputimeusedafterreset.c
- cpukit/score/src/threadhandler.c
- cpukit/score/src/threadidledefault.c
- cpukit/score/src/threadinitialize.c
@@ -1552,12 +1574,13 @@ source:
- cpukit/score/src/threadplaindispatch.c
- cpukit/score/src/threadq.c
- cpukit/score/src/threadqenqueue.c
-- cpukit/score/src/threadqextractwithproxy.c
+- cpukit/score/src/threadqextract.c
- cpukit/score/src/threadqfirst.c
- cpukit/score/src/threadqflush.c
- cpukit/score/src/threadqgetnameandid.c
- cpukit/score/src/threadqops.c
- cpukit/score/src/threadqtimeout.c
+- cpukit/score/src/threadresettimeslice.c
- cpukit/score/src/threadrestart.c
- cpukit/score/src/threadscheduler.c
- cpukit/score/src/threadselfid.c
@@ -1589,7 +1612,9 @@ source:
- cpukit/score/src/watchdogtick.c
- cpukit/score/src/watchdogtickssinceboot.c
- cpukit/score/src/watchdogtimeslicedefault.c
+- cpukit/score/src/wkspaceallocate.c
- cpukit/score/src/wkspace.c
+- cpukit/score/src/wkspacefree.c
- cpukit/score/src/wkspaceisunifieddefault.c
- cpukit/score/src/wkspacemallocinitdefault.c
- cpukit/score/src/wkspacemallocinitunified.c
diff --git a/spec/build/cpukit/librtemscxx.yml b/spec/build/cpukit/librtemscxx.yml
index 3803963470..97d65a1599 100644
--- a/spec/build/cpukit/librtemscxx.yml
+++ b/spec/build/cpukit/librtemscxx.yml
@@ -1,10 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
-cflags: []
+cflags:
+- ${COVERAGE_COMPILER_FLAGS}
copyrights:
- Copyright (C) 2020 Chris Johns (http://contemporary.software)
cppflags: []
cxxflags:
+- ${COVERAGE_COMPILER_FLAGS}
- -std=c++17
enabled-by: true
includes: []
diff --git a/spec/build/cpukit/librtemsdfltcfg.yml b/spec/build/cpukit/librtemsdfltcfg.yml
index aecbfd34b2..2d5722fa2c 100644
--- a/spec/build/cpukit/librtemsdfltcfg.yml
+++ b/spec/build/cpukit/librtemsdfltcfg.yml
@@ -1,10 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
-cflags: []
+cflags:
+- ${COVERAGE_COMPILER_FLAGS}
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
-cxxflags: []
+cxxflags:
+- ${COVERAGE_COMPILER_FLAGS}
enabled-by: true
includes: []
install: []
diff --git a/spec/build/cpukit/librtemstest.yml b/spec/build/cpukit/librtemstest.yml
index aebf79bfaf..fc268f8971 100644
--- a/spec/build/cpukit/librtemstest.yml
+++ b/spec/build/cpukit/librtemstest.yml
@@ -2,15 +2,25 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
includes: []
-install: []
+install:
+- destination: ${BSP_INCLUDEDIR}/rtems
+ source:
+ - cpukit/include/rtems/test.h
+ - cpukit/include/rtems/test-info.h
+ - cpukit/include/rtems/test-gcov.h
+ - cpukit/include/rtems/test-printer.h
+ - cpukit/include/rtems/test-scheduler.h
install-path: ${BSP_LIBDIR}
links: []
source:
+- cpukit/libtest/gcovdumpinfobase64.c
+- cpukit/libtest/gcovdumpinfo.c
+- cpukit/libtest/gcovinfoset.c
- cpukit/libtest/t-test-busy-tick.c
- cpukit/libtest/t-test-busy.c
- cpukit/libtest/t-test-checks-eno.c
@@ -26,12 +36,16 @@ source:
- cpukit/libtest/t-test-rtems-objs.c
- cpukit/libtest/t-test-rtems-posix-keys.c
- cpukit/libtest/t-test-rtems.c
+- cpukit/libtest/t-test-scheduler.c
- cpukit/libtest/t-test-thread-switch.c
- cpukit/libtest/t-test-time.c
- cpukit/libtest/t-test.c
- cpukit/libtest/testbeginend.c
- cpukit/libtest/testbusy.c
- cpukit/libtest/testextension.c
+- cpukit/libtest/testgcovcpufatalhalt.c
+- cpukit/libtest/testgcovbspreset.c
+- cpukit/libtest/testgcovdumpinfo.c
- cpukit/libtest/testparallel.c
- cpukit/libtest/testrun.c
- cpukit/libtest/testwrappers.c
diff --git a/spec/build/cpukit/libtelnetd.yml b/spec/build/cpukit/libtelnetd.yml
index 089a710af0..adfda2ba30 100644
--- a/spec/build/cpukit/libtelnetd.yml
+++ b/spec/build/cpukit/libtelnetd.yml
@@ -1,10 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
-cflags: []
+cflags:
+- ${COVERAGE_COMPILER_FLAGS}
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
-cxxflags: []
+cxxflags:
+- ${COVERAGE_COMPILER_FLAGS}
enabled-by: true
includes:
- cpukit/libnetworking
diff --git a/spec/build/cpukit/libtftpfs.yml b/spec/build/cpukit/libtftpfs.yml
index 90a0eabc80..c20ce2c7b7 100644
--- a/spec/build/cpukit/libtftpfs.yml
+++ b/spec/build/cpukit/libtftpfs.yml
@@ -1,10 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
-cflags: []
+cflags:
+- ${COVERAGE_COMPILER_FLAGS}
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020, 2022 embedded brains GmbH & Co. KG
cppflags: []
-cxxflags: []
+cxxflags:
+- ${COVERAGE_COMPILER_FLAGS}
enabled-by: true
includes:
- cpukit/libnetworking
@@ -16,5 +18,6 @@ install-path: ${BSP_LIBDIR}
links: []
source:
- cpukit/libfs/src/ftpfs/tftpDriver.c
+- cpukit/libfs/src/ftpfs/tftpfs.c
target: tftpfs
type: build
diff --git a/spec/build/cpukit/libz.yml b/spec/build/cpukit/libz.yml
index 5e81384e28..86b261957d 100644
--- a/spec/build/cpukit/libz.yml
+++ b/spec/build/cpukit/libz.yml
@@ -1,10 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
-cflags: []
+cflags:
+- ${COVERAGE_COMPILER_FLAGS}
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
-cxxflags: []
+cxxflags:
+- ${COVERAGE_COMPILER_FLAGS}
enabled-by: true
includes: []
install:
@@ -15,20 +17,20 @@ install:
install-path: ${BSP_LIBDIR}
links: []
source:
-- cpukit/zlib/adler32.c
-- cpukit/zlib/compress.c
-- cpukit/zlib/crc32.c
-- cpukit/zlib/deflate.c
-- cpukit/zlib/gzclose.c
-- cpukit/zlib/gzlib.c
-- cpukit/zlib/gzread.c
-- cpukit/zlib/gzwrite.c
-- cpukit/zlib/infback.c
-- cpukit/zlib/inffast.c
-- cpukit/zlib/inflate.c
-- cpukit/zlib/inftrees.c
-- cpukit/zlib/trees.c
-- cpukit/zlib/uncompr.c
-- cpukit/zlib/zutil.c
+- cpukit/compression/zlib/adler32.c
+- cpukit/compression/zlib/compress.c
+- cpukit/compression/zlib/crc32.c
+- cpukit/compression/zlib/deflate.c
+- cpukit/compression/zlib/gzclose.c
+- cpukit/compression/zlib/gzlib.c
+- cpukit/compression/zlib/gzread.c
+- cpukit/compression/zlib/gzwrite.c
+- cpukit/compression/zlib/infback.c
+- cpukit/compression/zlib/inffast.c
+- cpukit/compression/zlib/inflate.c
+- cpukit/compression/zlib/inftrees.c
+- cpukit/compression/zlib/trees.c
+- cpukit/compression/zlib/uncompr.c
+- cpukit/compression/zlib/zutil.c
target: z
type: build
diff --git a/spec/build/cpukit/objdbgaarch64.yml b/spec/build/cpukit/objdbgaarch64.yml
new file mode 100644
index 0000000000..5dded29c5f
--- /dev/null
+++ b/spec/build/cpukit/objdbgaarch64.yml
@@ -0,0 +1,15 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2021 On-Line Applications Research (OAR)
+cppflags: []
+cxxflags: []
+enabled-by:
+- aarch64
+includes: []
+install: []
+links: []
+source:
+- cpukit/libdebugger/rtems-debugger-aarch64.c
+type: build
diff --git a/spec/build/cpukit/objdbgarm.yml b/spec/build/cpukit/objdbgarm.yml
index 4a2617334b..407c875262 100644
--- a/spec/build/cpukit/objdbgarm.yml
+++ b/spec/build/cpukit/objdbgarm.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objdbgi386.yml b/spec/build/cpukit/objdbgi386.yml
index ba67df5206..340f48ff8b 100644
--- a/spec/build/cpukit/objdbgi386.yml
+++ b/spec/build/cpukit/objdbgi386.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objdbgmicroblaze.yml b/spec/build/cpukit/objdbgmicroblaze.yml
new file mode 100644
index 0000000000..59219ae507
--- /dev/null
+++ b/spec/build/cpukit/objdbgmicroblaze.yml
@@ -0,0 +1,15 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2022 On-Line Applications Research (OAR)
+cppflags: []
+cxxflags: []
+enabled-by:
+- microblaze
+includes: []
+install: []
+links: []
+source:
+- cpukit/libdebugger/rtems-debugger-microblaze.c
+type: build
diff --git a/spec/build/cpukit/objdl.yml b/spec/build/cpukit/objdl.yml
index 05de6ca882..1620080008 100644
--- a/spec/build/cpukit/objdl.yml
+++ b/spec/build/cpukit/objdl.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -29,12 +29,16 @@ install:
- cpukit/include/rtems/rtl/rtl.h
links:
- role: build-dependency
+ uid: objdlaarch64
+- role: build-dependency
uid: objdlarm
- role: build-dependency
uid: objdli386
- role: build-dependency
uid: objdlm68k
- role: build-dependency
+ uid: objdlmicroblaze
+- role: build-dependency
uid: objdlmips
- role: build-dependency
uid: objdlmoxie
@@ -64,6 +68,7 @@ source:
- cpukit/libdl/rtl-shell.c
- cpukit/libdl/rtl-string.c
- cpukit/libdl/rtl-sym.c
+- cpukit/libdl/rtl-tls.c
- cpukit/libdl/rtl-trace.c
- cpukit/libdl/rtl-unresolved.c
- cpukit/libdl/rtl-unwind-dw2.c
diff --git a/spec/build/cpukit/objdlaarch64.yml b/spec/build/cpukit/objdlaarch64.yml
new file mode 100644
index 0000000000..2909a902f2
--- /dev/null
+++ b/spec/build/cpukit/objdlaarch64.yml
@@ -0,0 +1,15 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2022 On-Line Applications Research (OAR)
+cppflags: []
+cxxflags: []
+enabled-by:
+- aarch64
+includes: []
+install: []
+links: []
+source:
+- cpukit/libdl/rtl-mdreloc-aarch64.c
+type: build
diff --git a/spec/build/cpukit/objdlarm.yml b/spec/build/cpukit/objdlarm.yml
index 6edb3653f2..ae1bf55a82 100644
--- a/spec/build/cpukit/objdlarm.yml
+++ b/spec/build/cpukit/objdlarm.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -12,4 +12,5 @@ install: []
links: []
source:
- cpukit/libdl/rtl-mdreloc-arm.c
+- cpukit/libdl/rtl-unwind-arm.c
type: build
diff --git a/spec/build/cpukit/objdli386.yml b/spec/build/cpukit/objdli386.yml
index 33c81d654e..161a036636 100644
--- a/spec/build/cpukit/objdli386.yml
+++ b/spec/build/cpukit/objdli386.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objdlm68k.yml b/spec/build/cpukit/objdlm68k.yml
index 7e4bbc09ff..853e33a13e 100644
--- a/spec/build/cpukit/objdlm68k.yml
+++ b/spec/build/cpukit/objdlm68k.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objdlmicroblaze.yml b/spec/build/cpukit/objdlmicroblaze.yml
new file mode 100644
index 0000000000..6740d75cf1
--- /dev/null
+++ b/spec/build/cpukit/objdlmicroblaze.yml
@@ -0,0 +1,15 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2023 On-Line Applications Research (OAR)
+cppflags: []
+cxxflags: []
+enabled-by:
+- microblaze
+includes: []
+install: []
+links: []
+source:
+- cpukit/libdl/rtl-mdreloc-microblaze.c
+type: build
diff --git a/spec/build/cpukit/objdlmips.yml b/spec/build/cpukit/objdlmips.yml
index 83509aa510..4e7b01bcc5 100644
--- a/spec/build/cpukit/objdlmips.yml
+++ b/spec/build/cpukit/objdlmips.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objdlmoxie.yml b/spec/build/cpukit/objdlmoxie.yml
index 96a46c7835..5504558067 100644
--- a/spec/build/cpukit/objdlmoxie.yml
+++ b/spec/build/cpukit/objdlmoxie.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objdlpowerpc.yml b/spec/build/cpukit/objdlpowerpc.yml
index b9861de14c..52cd7cdf7e 100644
--- a/spec/build/cpukit/objdlpowerpc.yml
+++ b/spec/build/cpukit/objdlpowerpc.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objdlsparc.yml b/spec/build/cpukit/objdlsparc.yml
index b4bd969081..ed95604fa5 100644
--- a/spec/build/cpukit/objdlsparc.yml
+++ b/spec/build/cpukit/objdlsparc.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objdrvmgr.yml b/spec/build/cpukit/objdrvmgr.yml
index df73666efe..aeacbf989b 100644
--- a/spec/build/cpukit/objdrvmgr.yml
+++ b/spec/build/cpukit/objdrvmgr.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objexceptionmapping.yml b/spec/build/cpukit/objexceptionmapping.yml
new file mode 100644
index 0000000000..40f559c73f
--- /dev/null
+++ b/spec/build/cpukit/objexceptionmapping.yml
@@ -0,0 +1,15 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2021 On-Line Applications Research (OAR)
+cppflags: []
+cxxflags: []
+enabled-by:
+- RTEMS_EXCEPTION_EXTENSIONS
+includes: []
+install: []
+links: []
+source:
+- cpukit/score/src/exceptionmapping.c
+type: build
diff --git a/spec/build/cpukit/objgnat.yml b/spec/build/cpukit/objgnat.yml
index a52c884486..2280be9471 100644
--- a/spec/build/cpukit/objgnat.yml
+++ b/spec/build/cpukit/objgnat.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objmpci.yml b/spec/build/cpukit/objmpci.yml
index 24cfca9888..3f8d644181 100644
--- a/spec/build/cpukit/objmpci.yml
+++ b/spec/build/cpukit/objmpci.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -23,4 +23,5 @@ source:
- cpukit/score/src/mpcidefault.c
- cpukit/score/src/objectmp.c
- cpukit/score/src/threadmp.c
+- cpukit/score/src/threadqextractwithproxy.c
type: build
diff --git a/spec/build/cpukit/objpci.yml b/spec/build/cpukit/objpci.yml
index 21935e4592..dc8a1be8c6 100644
--- a/spec/build/cpukit/objpci.yml
+++ b/spec/build/cpukit/objpci.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
@@ -11,6 +11,7 @@ includes: []
install:
- destination: ${BSP_INCLUDEDIR}/pci
source:
+ - cpukit/include/pci.h
- cpukit/include/pci/access.h
- cpukit/include/pci/cfg.h
- cpukit/include/pci/cfg_auto.h
diff --git a/spec/build/cpukit/objpsxsgnl.yml b/spec/build/cpukit/objpsxsgnl.yml
index 6cbec6c9ef..c79ac0e94e 100644
--- a/spec/build/cpukit/objpsxsgnl.yml
+++ b/spec/build/cpukit/objpsxsgnl.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/cpukit/objshell.yml b/spec/build/cpukit/objshell.yml
index 93c4bebe52..2eaf4e17cf 100644
--- a/spec/build/cpukit/objshell.yml
+++ b/spec/build/cpukit/objshell.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
@@ -52,6 +52,7 @@ source:
- cpukit/libmisc/shell/main_echo.c
- cpukit/libmisc/shell/main_edit.c
- cpukit/libmisc/shell/main_exit.c
+- cpukit/libmisc/shell/main_flashdev.c
- cpukit/libmisc/shell/main_getenv.c
- cpukit/libmisc/shell/main_halt.c
- cpukit/libmisc/shell/main_help.c
@@ -82,6 +83,7 @@ source:
- cpukit/libmisc/shell/main_rm.c
- cpukit/libmisc/shell/main_rmdir.c
- cpukit/libmisc/shell/main_rtc.c
+- cpukit/libmisc/shell/main_rtems.c
- cpukit/libmisc/shell/main_rtrace.c
- cpukit/libmisc/shell/main_setenv.c
- cpukit/libmisc/shell/main_sleep.c
diff --git a/spec/build/cpukit/objsmp.yml b/spec/build/cpukit/objsmp.yml
index 1a55708638..41686e0f5e 100644
--- a/spec/build/cpukit/objsmp.yml
+++ b/spec/build/cpukit/objsmp.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: RTEMS_SMP
@@ -13,6 +13,7 @@ source:
- cpukit/score/src/percpujobs.c
- cpukit/score/src/percpustatewait.c
- cpukit/score/src/profilingsmplock.c
+- cpukit/score/src/schedulerdefaultmakecleansticky.c
- cpukit/score/src/schedulerdefaultpinunpin.c
- cpukit/score/src/schedulerdefaultpinunpindonothing.c
- cpukit/score/src/schedulerdefaultsetaffinity.c
diff --git a/spec/build/cpukit/objutf8.yml b/spec/build/cpukit/objutf8.yml
index b38575c5f3..ec1bb72f26 100644
--- a/spec/build/cpukit/objutf8.yml
+++ b/spec/build/cpukit/objutf8.yml
@@ -2,7 +2,7 @@ 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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/cpukit/optada.yml b/spec/build/cpukit/optada.yml
index df3111feaa..e9a5a333eb 100644
--- a/spec/build/cpukit/optada.yml
+++ b/spec/build/cpukit/optada.yml
@@ -5,9 +5,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Enable the Ada support
enabled-by: true
diff --git a/spec/build/cpukit/optarchbits.yml b/spec/build/cpukit/optarchbits.yml
index ac9a1f19cd..c10a1a1d62 100644
--- a/spec/build/cpukit/optarchbits.yml
+++ b/spec/build/cpukit/optarchbits.yml
@@ -6,17 +6,32 @@ actions:
build-type: option
copyrights:
- Copyright (C) 2020 Hesham Almatary <Hesham.Almatary@cl.cam.ac.uk>
-default: ''
-default-by-variant:
-- value:
+default:
+- enabled-by:
+ - riscv/mpfs64imafdc
+ - riscv/noel64imac
+ - riscv/noel64imafd
+ - riscv/noel64imafdc
+ - riscv/rv64imac
+ - riscv/rv64imafd
+ - riscv/rv64imafdc
+ value:
- '64'
- variants:
- - riscv/rv64.*
-- value:
- - '32'
- variants:
+- enabled-by:
- riscv/griscv
- - riscv/rv32.*
+ - riscv/noel32im
+ - riscv/noel32imafd
+ - riscv/rv32i
+ - riscv/rv32iac
+ - riscv/rv32im
+ - riscv/rv32imac
+ - riscv/rv32imafc
+ - riscv/rv32imafd
+ - riscv/rv32imafdc
+ value:
+ - '32'
+- enabled-by: true
+ value: ''
description: The architecture word bits for the clang target triple.
enabled-by:
- and:
diff --git a/spec/build/cpukit/optarflags.yml b/spec/build/cpukit/optarflags.yml
index 52a55544c2..a066625435 100644
--- a/spec/build/cpukit/optarflags.yml
+++ b/spec/build/cpukit/optarflags.yml
@@ -5,10 +5,11 @@ actions:
- env-assign: ARFLAGS
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- crD
-default-by-variant: []
+- enabled-by: true
+ value:
+ - crD
description: |
Flags passed to the library archiver
enabled-by: true
diff --git a/spec/build/cpukit/optboothartid.yml b/spec/build/cpukit/optboothartid.yml
new file mode 100644
index 0000000000..4d4c3e0c42
--- /dev/null
+++ b/spec/build/cpukit/optboothartid.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- get-integer: null
+- define: null
+build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: riscv/mpfs64imafdc
+ value: 1
+- enabled-by: true
+ value: 0
+description: |
+ boot hartid (processor number) of risc-v cpu (default 0)
+enabled-by: riscv
+format: '{}'
+links: []
+name: RISCV_BOOT_HARTID
+type: build
diff --git a/spec/build/cpukit/optbuildlabel.yml b/spec/build/cpukit/optbuildlabel.yml
index f039089622..ea965bb19e 100644
--- a/spec/build/cpukit/optbuildlabel.yml
+++ b/spec/build/cpukit/optbuildlabel.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
-default: DEFAULT
-default-by-variant: []
+- Copyright (C) 2021 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: DEFAULT
description: |
Defines the build label returned by rtems_get_build_label().
enabled-by: true
diff --git a/spec/build/cpukit/optclang.yml b/spec/build/cpukit/optclang.yml
index 3eaf1fed87..f195836f58 100644
--- a/spec/build/cpukit/optclang.yml
+++ b/spec/build/cpukit/optclang.yml
@@ -34,9 +34,8 @@ actions:
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: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by:
- clang
diff --git a/spec/build/cpukit/optcoverage.yml b/spec/build/cpukit/optcoverage.yml
new file mode 100644
index 0000000000..5e61bdd948
--- /dev/null
+++ b/spec/build/cpukit/optcoverage.yml
@@ -0,0 +1,17 @@
+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) 2022 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
+description: |
+ Enable the code and branch coverage support.
+enabled-by: true
+links: []
+name: RTEMS_GCOV_COVERAGE
+type: build
diff --git a/spec/build/cpukit/optcoveragecflags.yml b/spec/build/cpukit/optcoveragecflags.yml
new file mode 100644
index 0000000000..f5d506f556
--- /dev/null
+++ b/spec/build/cpukit/optcoveragecflags.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
+build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value:
+ - --coverage
+ - -fprofile-info-section=.rtemsroset.gcov_info.content
+ - -fprofile-update=atomic
+description: |
+ Compiler flags recommended for components which should generate coverage
+ information.
+enabled-by: RTEMS_GCOV_COVERAGE
+links: []
+name: COVERAGE_COMPILER_FLAGS
+type: build
diff --git a/spec/build/cpukit/optcoverageldflags.yml b/spec/build/cpukit/optcoverageldflags.yml
new file mode 100644
index 0000000000..db5f9b85c2
--- /dev/null
+++ b/spec/build/cpukit/optcoverageldflags.yml
@@ -0,0 +1,26 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- get-string: null
+- split: null
+- env-assign: null
+build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value:
+ - -Wl,--wrap=_CPU_Fatal_halt
+ - -Wl,--wrap=bsp_reset
+ - -Wl,--start-group
+ - -lrtemsbsp
+ - -lrtemscpu
+ - -lrtemstest
+ - -lgcov
+ - -Wl,--end-group
+description: |
+ Linker flags recommended for executables which contain modules with coverage
+ information.
+enabled-by: RTEMS_GCOV_COVERAGE
+links: []
+name: COVERAGE_LINKER_FLAGS
+type: build
diff --git a/spec/build/cpukit/optdebug.yml b/spec/build/cpukit/optdebug.yml
index 2c976a2f49..67ba48a5e6 100644
--- a/spec/build/cpukit/optdebug.yml
+++ b/spec/build/cpukit/optdebug.yml
@@ -5,9 +5,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Enable the RTEMS internal debug support
enabled-by: true
diff --git a/spec/build/cpukit/optdrvmgr.yml b/spec/build/cpukit/optdrvmgr.yml
index f39313704c..accf8cafb5 100644
--- a/spec/build/cpukit/optdrvmgr.yml
+++ b/spec/build/cpukit/optdrvmgr.yml
@@ -5,9 +5,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Enable the Driver Manager startup
enabled-by: true
diff --git a/spec/build/cpukit/optexceptionextensions.yml b/spec/build/cpukit/optexceptionextensions.yml
new file mode 100644
index 0000000000..a9a9bb735c
--- /dev/null
+++ b/spec/build/cpukit/optexceptionextensions.yml
@@ -0,0 +1,20 @@
+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) 2021 On-Line Applications Research (OAR)
+default:
+- enabled-by: true
+ value: true
+description: |
+ Enable the RTEMS Exception Extensions for manipulating and acting on exception
+ frames.
+enabled-by:
+- aarch64
+- microblaze
+links: []
+name: RTEMS_EXCEPTION_EXTENSIONS
+type: build
diff --git a/spec/build/cpukit/optgcc.yml b/spec/build/cpukit/optgcc.yml
index 1e72232700..94af494af4 100644
--- a/spec/build/cpukit/optgcc.yml
+++ b/spec/build/cpukit/optgcc.yml
@@ -1,21 +1,21 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
-- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-gcc
+- set-value: ${PROGRAM_PREFIX}gcc
- substitute: null
- find-program: null
- env-assign: AS
- env-assign: CC
- env-assign: LINK_CC
-- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-g++
+- set-value: ${PROGRAM_PREFIX}g++
- substitute: null
- find-program: null
- env-assign: CXX
- env-assign: LINK_CXX
-- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-ar
+- set-value: ${PROGRAM_PREFIX}ar
- substitute: null
- find-program: null
- env-assign: AR
-- set-value: ${ARCH}-rtems${__RTEMS_MAJOR__}-ld
+- set-value: ${PROGRAM_PREFIX}ld
- substitute: null
- find-program: null
- env-assign: LD
@@ -29,9 +29,8 @@ actions:
- env-append: PKGCONFIG_LDFLAGS
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by:
- gcc
diff --git a/spec/build/cpukit/optincludes.yml b/spec/build/cpukit/optincludes.yml
index dffd71eba8..70c876c804 100644
--- a/spec/build/cpukit/optincludes.yml
+++ b/spec/build/cpukit/optincludes.yml
@@ -5,9 +5,8 @@ actions:
- env-assign: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/optinstall.yml b/spec/build/cpukit/optinstall.yml
index 6b39f95e85..22229f4063 100644
--- a/spec/build/cpukit/optinstall.yml
+++ b/spec/build/cpukit/optinstall.yml
@@ -11,9 +11,8 @@ actions:
- env-assign: BSP_INCLUDEDIR
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/optlibdebugger.yml b/spec/build/cpukit/optlibdebugger.yml
new file mode 100644
index 0000000000..5ff67d6bd8
--- /dev/null
+++ b/spec/build/cpukit/optlibdebugger.yml
@@ -0,0 +1,25 @@
+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) 2021 Chris Johns (chrisj@rtems.org)
+default: []
+description: ''
+enabled-by:
+- aarch64
+- and:
+ - arm
+ - not: bsps/arm/atsam
+ - not: bsps/arm/imxrt
+ - not: bsps/arm/lm3s69xx
+ - not: bsps/arm/lpc176x
+ - not: bsps/arm/lpc24xx
+ - not: bsps/arm/stm32h7
+ - not: bsps/arm/stm32f4
+- i386
+- microblaze
+links: []
+name: BUILD_LIBDEBUGGER
+type: build
diff --git a/spec/build/cpukit/optlibdl.yml b/spec/build/cpukit/optlibdl.yml
index 8b9f5e1209..cb45d0e70c 100644
--- a/spec/build/cpukit/optlibdl.yml
+++ b/spec/build/cpukit/optlibdl.yml
@@ -4,14 +4,15 @@ actions:
- env-enable: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by:
+- aarch64
- arm
- i386
- m68k
+- microblaze
- mips
- moxie
- powerpc
diff --git a/spec/build/cpukit/optmpci.yml b/spec/build/cpukit/optmpci.yml
index 8cac36c4d3..1e47142dd2 100644
--- a/spec/build/cpukit/optmpci.yml
+++ b/spec/build/cpukit/optmpci.yml
@@ -5,9 +5,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
If set to "True", then the message passing based multiprocessing support
(MPCI) is enabled, otherwise it is disabled. Do not confuse this with the
diff --git a/spec/build/cpukit/optnewlib.yml b/spec/build/cpukit/optnewlib.yml
index a35156cafa..061bda2c8e 100644
--- a/spec/build/cpukit/optnewlib.yml
+++ b/spec/build/cpukit/optnewlib.yml
@@ -5,9 +5,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
Enable the Newlib C library support
enabled-by: true
diff --git a/spec/build/cpukit/optnocoveragecflags.yml b/spec/build/cpukit/optnocoveragecflags.yml
new file mode 100644
index 0000000000..0746b37218
--- /dev/null
+++ b/spec/build/cpukit/optnocoveragecflags.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
+build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: []
+description: |
+ Compiler flags recommended for components which should generate coverage
+ information.
+enabled-by:
+ not: RTEMS_GCOV_COVERAGE
+links: []
+name: COVERAGE_COMPILER_FLAGS
+type: build
diff --git a/spec/build/cpukit/optnocoverageldflags.yml b/spec/build/cpukit/optnocoverageldflags.yml
new file mode 100644
index 0000000000..deecfc450c
--- /dev/null
+++ b/spec/build/cpukit/optnocoverageldflags.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
+build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: []
+description: |
+ Linker flags recommended for executables which contain modules which generate
+ coverage information.
+enabled-by:
+ not: RTEMS_GCOV_COVERAGE
+links: []
+name: COVERAGE_LINKER_FLAGS
+type: build
diff --git a/spec/build/cpukit/optparavirt.yml b/spec/build/cpukit/optparavirt.yml
index 3a06ce7930..30472b1394 100644
--- a/spec/build/cpukit/optparavirt.yml
+++ b/spec/build/cpukit/optparavirt.yml
@@ -5,9 +5,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Enable the para-virtualization support
enabled-by: true
diff --git a/spec/build/cpukit/optposix.yml b/spec/build/cpukit/optposix.yml
index 15f6abc2a2..f4f5d45776 100644
--- a/spec/build/cpukit/optposix.yml
+++ b/spec/build/cpukit/optposix.yml
@@ -5,9 +5,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Enable support for POSIX signals
enabled-by: true
diff --git a/spec/build/cpukit/optprofiling.yml b/spec/build/cpukit/optprofiling.yml
index c47be24fe2..9d3c7e5d7b 100644
--- a/spec/build/cpukit/optprofiling.yml
+++ b/spec/build/cpukit/optprofiling.yml
@@ -5,9 +5,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Enable the SMP lock profiling support
enabled-by: true
diff --git a/spec/build/cpukit/optprogramprefix.yml b/spec/build/cpukit/optprogramprefix.yml
new file mode 100644
index 0000000000..26d093a39a
--- /dev/null
+++ b/spec/build/cpukit/optprogramprefix.yml
@@ -0,0 +1,21 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- get-string: null
+- substitute: null
+- env-assign: null
+build-type: option
+copyrights:
+- Copyright (C) 2023 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: ${ARCH}-rtems${__RTEMS_MAJOR__}-
+description: |
+ Defines the program prefix of tools (compiler, assembler, linker) used to
+ build RTEMS. This option may be used to build RTEMS with a vendor tool suite.
+ Please note, support issues related to using this option with vendor tool
+ suites should be directed to the vendor of the tools.
+enabled-by: true
+format: '{}'
+links: []
+name: PROGRAM_PREFIX
+type: build
diff --git a/spec/build/cpukit/optsmp.yml b/spec/build/cpukit/optsmp.yml
index b4a2d2c771..f78558d6eb 100644
--- a/spec/build/cpukit/optsmp.yml
+++ b/spec/build/cpukit/optsmp.yml
@@ -5,16 +5,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2023 B. Moessner
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Enable the Symmetric Multiprocessing (SMP) support
enabled-by:
-- aarch64/xilinx_zynqmp_ilp32_qemu
-- aarch64/xilinx_zynqmp_ilp32_zu3eg
-- aarch64/xilinx_zynqmp_lp64_qemu
-- aarch64/xilinx_zynqmp_lp64_zu3eg
- arm/altcycv_devkit
- arm/fvp_cortex_r52
- arm/imx7
@@ -25,12 +23,27 @@ enabled-by:
- arm/xilinx_zynq_zc702
- arm/xilinx_zynq_zc706
- arm/xilinx_zynq_zedboard
+- arm/xilinx_zynq_zybo
+- arm/xilinx_zynq_zybo_z7
+- arm/xilinx_zynq_picozed
+- arm/xilinx_zynq_pynq
+- arm/xilinx_zynq_microzed
+- bsps/aarch64/xilinx-zynqmp
+- i386/pc386
+- i386/pc486
+- i386/pc586
+- i386/pc686
- powerpc/qoriq_e500
- powerpc/qoriq_e6500_32
- powerpc/qoriq_e6500_64
- riscv/griscv
- riscv/grv32imac
- riscv/grv32imafdc
+- riscv/mpfs64imafdc
+- riscv/noel32imafd
+- riscv/noel64imac
+- riscv/noel64imafdc
+- riscv/noel64imafd
- riscv/rv32iac
- riscv/rv32imac
- riscv/rv32imafc
@@ -42,6 +55,7 @@ enabled-by:
- riscv/rv64imafdc
- riscv/rv64imafdc_medany
- riscv/rv64imafd_medany
+- riscv/kendrytek210
- sparc/erc32
- sparc/gr712rc
- sparc/gr740
diff --git a/spec/build/cpukit/optszblkcnt.yml b/spec/build/cpukit/optszblkcnt.yml
index 292c27c89b..8f4592336c 100644
--- a/spec/build/cpukit/optszblkcnt.yml
+++ b/spec/build/cpukit/optszblkcnt.yml
@@ -5,9 +5,8 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/optszblksize.yml b/spec/build/cpukit/optszblksize.yml
index 4e11f51106..0e07598dab 100644
--- a/spec/build/cpukit/optszblksize.yml
+++ b/spec/build/cpukit/optszblksize.yml
@@ -5,9 +5,8 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/optszmode.yml b/spec/build/cpukit/optszmode.yml
index d9e19ec814..9325cc7d51 100644
--- a/spec/build/cpukit/optszmode.yml
+++ b/spec/build/cpukit/optszmode.yml
@@ -5,9 +5,8 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/optszoff.yml b/spec/build/cpukit/optszoff.yml
index 49e9231dd3..b19a3b59c4 100644
--- a/spec/build/cpukit/optszoff.yml
+++ b/spec/build/cpukit/optszoff.yml
@@ -5,9 +5,8 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/optsztime.yml b/spec/build/cpukit/optsztime.yml
index 85564321ca..c8563b723e 100644
--- a/spec/build/cpukit/optsztime.yml
+++ b/spec/build/cpukit/optsztime.yml
@@ -5,9 +5,8 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/optvermaj.yml b/spec/build/cpukit/optvermaj.yml
deleted file mode 100644
index 2596e6ef6a..0000000000
--- a/spec/build/cpukit/optvermaj.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-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
deleted file mode 100644
index 29c01a7c91..0000000000
--- a/spec/build/cpukit/optvermin.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-actions:
-- set-value: '0'
-- env-assign: null
-build-type: option
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (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
deleted file mode 100644
index cbe7fecc66..0000000000
--- a/spec/build/cpukit/optverrev.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-actions:
-- set-value: '0'
-- env-assign: null
-build-type: option
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (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
index 98a765e724..c3e8eedc77 100644
--- a/spec/build/cpukit/optversion.yml
+++ b/spec/build/cpukit/optversion.yml
@@ -15,9 +15,8 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: []
diff --git a/spec/build/cpukit/optwarn.yml b/spec/build/cpukit/optwarn.yml
index fd97ec35b7..c3ebc7edc1 100644
--- a/spec/build/cpukit/optwarn.yml
+++ b/spec/build/cpukit/optwarn.yml
@@ -7,10 +7,11 @@ actions:
- env-append: CXXFLAGS
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Wall
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Wall
description: |
Warning flags passed to the C and C++ compiler
enabled-by: true
diff --git a/spec/build/cpukit/optwarncc.yml b/spec/build/cpukit/optwarncc.yml
index 4992c36110..daf4007050 100644
--- a/spec/build/cpukit/optwarncc.yml
+++ b/spec/build/cpukit/optwarncc.yml
@@ -6,13 +6,14 @@ actions:
- env-append: CFLAGS
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Wmissing-prototypes
-- -Wimplicit-function-declaration
-- -Wstrict-prototypes
-- -Wnested-externs
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Wmissing-prototypes
+ - -Wimplicit-function-declaration
+ - -Wstrict-prototypes
+ - -Wnested-externs
description: |
Warning flags passed to the C compiler
enabled-by: true
diff --git a/spec/build/cpukit/optwarncxx.yml b/spec/build/cpukit/optwarncxx.yml
index cd05555923..ab5d719916 100644
--- a/spec/build/cpukit/optwarncxx.yml
+++ b/spec/build/cpukit/optwarncxx.yml
@@ -6,9 +6,10 @@ actions:
- env-append: CXXFLAGS
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: []
description: |
Warning flags passed to the C++ compiler
enabled-by: true
diff --git a/spec/build/cpukit/vckey.yml b/spec/build/cpukit/vckey.yml
index 3a782be624..714b1ed52a 100644
--- a/spec/build/cpukit/vckey.yml
+++ b/spec/build/cpukit/vckey.yml
@@ -1,7 +1,7 @@
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)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
do-build: |
VersionControlKeyHeader.write(bld, "cpukit/include/version-vc-key.h")
do-configure: null