summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/i386/pc386
diff options
context:
space:
mode:
Diffstat (limited to 'spec/build/bsps/i386/pc386')
-rw-r--r--spec/build/bsps/i386/pc386/abi.yml37
-rw-r--r--spec/build/bsps/i386/pc386/bsppc386.yml6
-rw-r--r--spec/build/bsps/i386/pc386/bsppc486.yml6
-rw-r--r--spec/build/bsps/i386/pc386/bsppc586.yml6
-rw-r--r--spec/build/bsps/i386/pc386/bsppc586sse.yml6
-rw-r--r--spec/build/bsps/i386/pc386/bsppc686.yml6
-rw-r--r--spec/build/bsps/i386/pc386/bsppcp4.yml6
-rw-r--r--spec/build/bsps/i386/pc386/grp.yml7
-rw-r--r--spec/build/bsps/i386/pc386/obj.yml5
-rw-r--r--spec/build/bsps/i386/pc386/objide.yml2
-rw-r--r--spec/build/bsps/i386/pc386/objsmp.yml2
-rw-r--r--spec/build/bsps/i386/pc386/objsmpstart.yml2
-rw-r--r--spec/build/bsps/i386/pc386/objvga.yml2
-rw-r--r--spec/build/bsps/i386/pc386/objvgacir.yml2
-rw-r--r--spec/build/bsps/i386/pc386/objvgavbe.yml2
-rw-r--r--spec/build/bsps/i386/pc386/objvgavga.yml2
-rw-r--r--spec/build/bsps/i386/pc386/optcirrus.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optclk8253.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optclktsc.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optconcom1.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optencom14.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optenide.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optenvga.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optgdbstub.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optgdtdesc.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optidepriifc.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optidesecifc.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optrelocaddr.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optvberm.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optvga.yml8
-rw-r--r--spec/build/bsps/i386/pc386/optvideo80x50.yml8
-rw-r--r--spec/build/bsps/i386/pc386/start.yml2
-rw-r--r--spec/build/bsps/i386/pc386/tst-xfail-val.yml22
33 files changed, 133 insertions, 110 deletions
diff --git a/spec/build/bsps/i386/pc386/abi.yml b/spec/build/bsps/i386/pc386/abi.yml
index edc553f5df..17d8e0c6d9 100644
--- a/spec/build/bsps/i386/pc386/abi.yml
+++ b/spec/build/bsps/i386/pc386/abi.yml
@@ -5,37 +5,32 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mtune=pentium4
-- -march=pentium4
-- -msse3
-default-by-family: []
-default-by-variant:
-- value:
+- enabled-by: i386/pc686
+ value:
- -mtune=pentiumpro
- -march=pentium
- variants:
- - i386/pc686
-- value:
+- enabled-by: i386/pc586-sse
+ value:
- -mtune=pentium
- -march=pentium
- -msse2
- variants:
- - i386/pc586-sse
-- value:
+- enabled-by: i386/pc586
+ value:
- -mtune=pentium
- -march=pentium
- variants:
- - i386/pc586
-- value:
+- enabled-by: i386/pc486
+ value:
- -mtune=i486
- variants:
- - i386/pc486
-- value:
+- enabled-by: i386/pc386
+ value:
- -mtune=i386
- variants:
- - i386/pc386
+- enabled-by: true
+ value:
+ - -mtune=pentium4
+ - -march=pentium4
+ - -msse3
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/bsppc386.yml b/spec/build/bsps/i386/pc386/bsppc386.yml
index a221bb5820..46e4e5dda4 100644
--- a/spec/build/bsps/i386/pc386/bsppc386.yml
+++ b/spec/build/bsps/i386/pc386/bsppc386.yml
@@ -4,7 +4,7 @@ bsp: pc386
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: pc386
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/i386/pc386/bsppc486.yml b/spec/build/bsps/i386/pc386/bsppc486.yml
index 7a14db2f06..67d9f84f1b 100644
--- a/spec/build/bsps/i386/pc386/bsppc486.yml
+++ b/spec/build/bsps/i386/pc386/bsppc486.yml
@@ -4,7 +4,7 @@ bsp: pc486
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: pc386
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/i386/pc386/bsppc586.yml b/spec/build/bsps/i386/pc386/bsppc586.yml
index 5c73a6368b..0b71628280 100644
--- a/spec/build/bsps/i386/pc386/bsppc586.yml
+++ b/spec/build/bsps/i386/pc386/bsppc586.yml
@@ -4,7 +4,7 @@ bsp: pc586
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: pc386
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/i386/pc386/bsppc586sse.yml b/spec/build/bsps/i386/pc386/bsppc586sse.yml
index 5af45aba6d..99d71a759a 100644
--- a/spec/build/bsps/i386/pc386/bsppc586sse.yml
+++ b/spec/build/bsps/i386/pc386/bsppc586sse.yml
@@ -4,7 +4,7 @@ bsp: pc586-sse
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: pc386
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/i386/pc386/bsppc686.yml b/spec/build/bsps/i386/pc386/bsppc686.yml
index 4f491b47d4..5090683d6e 100644
--- a/spec/build/bsps/i386/pc386/bsppc686.yml
+++ b/spec/build/bsps/i386/pc386/bsppc686.yml
@@ -4,7 +4,7 @@ bsp: pc686
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: pc386
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/i386/pc386/bsppcp4.yml b/spec/build/bsps/i386/pc386/bsppcp4.yml
index 41329d7930..49ca341d54 100644
--- a/spec/build/bsps/i386/pc386/bsppcp4.yml
+++ b/spec/build/bsps/i386/pc386/bsppcp4.yml
@@ -4,7 +4,7 @@ bsp: pcp4
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: pc386
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/i386/pc386/grp.yml b/spec/build/bsps/i386/pc386/grp.yml
index 1f162e8a32..571a0ae693 100644
--- a/spec/build/bsps/i386/pc386/grp.yml
+++ b/spec/build/bsps/i386/pc386/grp.yml
@@ -1,7 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
+cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+cppflags: []
+cxxflags: []
enabled-by: true
includes: []
install: []
@@ -60,6 +63,8 @@ links:
- role: build-dependency
uid: start
- role: build-dependency
+ uid: tst-xfail-val
+- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirq
diff --git a/spec/build/bsps/i386/pc386/obj.yml b/spec/build/bsps/i386/pc386/obj.yml
index 0bf5a22046..4e0f805c98 100644
--- a/spec/build/bsps/i386/pc386/obj.yml
+++ b/spec/build/bsps/i386/pc386/obj.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
@@ -13,7 +13,6 @@ install:
- bsps/i386/pc386/include/bsp.h
- bsps/i386/pc386/include/crt.h
- bsps/i386/pc386/include/edid.h
- - bsps/i386/pc386/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/i386/pc386/include/bsp/bspimpl.h
@@ -80,5 +79,7 @@ source:
- bsps/shared/irq/irq-default-handler.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/gettargethash-default.c
+- bsps/shared/start/mallocinitone.c
- bsps/shared/start/sbrk.c
+- bsps/shared/start/wkspaceinitone.c
type: build
diff --git a/spec/build/bsps/i386/pc386/objide.yml b/spec/build/bsps/i386/pc386/objide.yml
index 8065afc402..c9f2e0ff4b 100644
--- a/spec/build/bsps/i386/pc386/objide.yml
+++ b/spec/build/bsps/i386/pc386/objide.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/bsps/i386/pc386/objsmp.yml b/spec/build/bsps/i386/pc386/objsmp.yml
index 9eaf97d4b9..38f3664062 100644
--- a/spec/build/bsps/i386/pc386/objsmp.yml
+++ b/spec/build/bsps/i386/pc386/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:
diff --git a/spec/build/bsps/i386/pc386/objsmpstart.yml b/spec/build/bsps/i386/pc386/objsmpstart.yml
index dc2302278d..a085132737 100644
--- a/spec/build/bsps/i386/pc386/objsmpstart.yml
+++ b/spec/build/bsps/i386/pc386/objsmpstart.yml
@@ -3,7 +3,7 @@ asflags: []
build-type: script
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
do-build: |
from waflib import TaskGen
diff --git a/spec/build/bsps/i386/pc386/objvga.yml b/spec/build/bsps/i386/pc386/objvga.yml
index 9e212637bb..1aa9713ee9 100644
--- a/spec/build/bsps/i386/pc386/objvga.yml
+++ b/spec/build/bsps/i386/pc386/objvga.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/bsps/i386/pc386/objvgacir.yml b/spec/build/bsps/i386/pc386/objvgacir.yml
index 530c12b99d..80ef7a4ff6 100644
--- a/spec/build/bsps/i386/pc386/objvgacir.yml
+++ b/spec/build/bsps/i386/pc386/objvgacir.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/bsps/i386/pc386/objvgavbe.yml b/spec/build/bsps/i386/pc386/objvgavbe.yml
index 57206ff9de..ca60d735f8 100644
--- a/spec/build/bsps/i386/pc386/objvgavbe.yml
+++ b/spec/build/bsps/i386/pc386/objvgavbe.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/bsps/i386/pc386/objvgavga.yml b/spec/build/bsps/i386/pc386/objvgavga.yml
index 5f658c0d2f..286d9de206 100644
--- a/spec/build/bsps/i386/pc386/objvgavga.yml
+++ b/spec/build/bsps/i386/pc386/objvgavga.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/bsps/i386/pc386/optcirrus.yml b/spec/build/bsps/i386/pc386/optcirrus.yml
index 931011206d..544d8ab4b0 100644
--- a/spec/build/bsps/i386/pc386/optcirrus.yml
+++ b/spec/build/bsps/i386/pc386/optcirrus.yml
@@ -5,10 +5,10 @@ actions:
- env-enable: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
If defined, enables use of the Cirrus GD5446 controller rather than the controller utilizing Vesa Bios Extensions - real mode interface. NOTE: This has only been tested on Qemu.
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optclk8253.yml b/spec/build/bsps/i386/pc386/optclk8253.yml
index 93317d20a1..029b17ab04 100644
--- a/spec/build/bsps/i386/pc386/optclk8253.yml
+++ b/spec/build/bsps/i386/pc386/optclk8253.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
None
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optclktsc.yml b/spec/build/bsps/i386/pc386/optclktsc.yml
index e6f900edcd..6ed135e1bf 100644
--- a/spec/build/bsps/i386/pc386/optclktsc.yml
+++ b/spec/build/bsps/i386/pc386/optclktsc.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
None
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optconcom1.yml b/spec/build/bsps/i386/pc386/optconcom1.yml
index aae9ecbc60..4ecec3224e 100644
--- a/spec/build/bsps/i386/pc386/optconcom1.yml
+++ b/spec/build/bsps/i386/pc386/optconcom1.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Determines, whether the console will be associated with the standard VGA display or with the COM1 serial port. Currently only the VGA display and COM1 support printk.
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optencom14.yml b/spec/build/bsps/i386/pc386/optencom14.yml
index 733d1afa2b..a38998b042 100644
--- a/spec/build/bsps/i386/pc386/optencom14.yml
+++ b/spec/build/bsps/i386/pc386/optencom14.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
Set if COM1..COM4 support is enabled.
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optenide.yml b/spec/build/bsps/i386/pc386/optenide.yml
index 3936e1557a..c9261e3a01 100644
--- a/spec/build/bsps/i386/pc386/optenide.yml
+++ b/spec/build/bsps/i386/pc386/optenide.yml
@@ -5,10 +5,10 @@ actions:
- env-enable: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
Set if IDE support is enabled.
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optenvga.yml b/spec/build/bsps/i386/pc386/optenvga.yml
index fee7e0986b..a8f6f95111 100644
--- a/spec/build/bsps/i386/pc386/optenvga.yml
+++ b/spec/build/bsps/i386/pc386/optenvga.yml
@@ -5,10 +5,10 @@ actions:
- env-enable: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
Set if the VGA and keyboard console support is enabled.
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optgdbstub.yml b/spec/build/bsps/i386/pc386/optgdbstub.yml
index d50ff05247..e6c81f4a35 100644
--- a/spec/build/bsps/i386/pc386/optgdbstub.yml
+++ b/spec/build/bsps/i386/pc386/optgdbstub.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
Defined by default. Enables use of the GDB stub for debugging via a serial port.
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optgdtdesc.yml b/spec/build/bsps/i386/pc386/optgdtdesc.yml
index c7170cd099..da548021d2 100644
--- a/spec/build/bsps/i386/pc386/optgdtdesc.yml
+++ b/spec/build/bsps/i386/pc386/optgdtdesc.yml
@@ -14,10 +14,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0
description: |
Defines how many descriptors in GDT may be allocated for application or driver usage.
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optidepriifc.yml b/spec/build/bsps/i386/pc386/optidepriifc.yml
index c4061b4cbb..6193f9bf46 100644
--- a/spec/build/bsps/i386/pc386/optidepriifc.yml
+++ b/spec/build/bsps/i386/pc386/optidepriifc.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
Determines, whether RTEMS will try to use the primary IDE interface. Disable it, if: - you have no primary IDE interface - or you have no disk attached to this interface - or you do not want to access disks attached to this interface
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optidesecifc.yml b/spec/build/bsps/i386/pc386/optidesecifc.yml
index 825d08f12b..30ac470d5b 100644
--- a/spec/build/bsps/i386/pc386/optidesecifc.yml
+++ b/spec/build/bsps/i386/pc386/optidesecifc.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Determines, whether RTEMS will try to use the secondary IDE interface. Enable it, if: - you have a secondary IDE interface - and you have at least one disk attached to this interface - and you do want to access disks attached to this interface
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optrelocaddr.yml b/spec/build/bsps/i386/pc386/optrelocaddr.yml
index fd49d5ab79..94f1272ab6 100644
--- a/spec/build/bsps/i386/pc386/optrelocaddr.yml
+++ b/spec/build/bsps/i386/pc386/optrelocaddr.yml
@@ -9,10 +9,10 @@ actions:
- env-append: PKGCONFIG_LDFLAGS
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1048576
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x00100000
description: |
Set the value of RELOCADDR to the address where you want your image to load.
If you'll be using GRUB to load the images it will have to be >= 0x100000
diff --git a/spec/build/bsps/i386/pc386/optvberm.yml b/spec/build/bsps/i386/pc386/optvberm.yml
index d0971b170b..e6e3cd2ee5 100644
--- a/spec/build/bsps/i386/pc386/optvberm.yml
+++ b/spec/build/bsps/i386/pc386/optvberm.yml
@@ -5,10 +5,10 @@ actions:
- env-enable: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
Defined by default. Enables use of the Vesa Bios Extensions - real mode interface, which enables graphical mode and introduce it upon bootup.
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optvga.yml b/spec/build/bsps/i386/pc386/optvga.yml
index 5af16bc1a1..a585928e82 100644
--- a/spec/build/bsps/i386/pc386/optvga.yml
+++ b/spec/build/bsps/i386/pc386/optvga.yml
@@ -5,10 +5,10 @@ actions:
- env-enable: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
If defined, enables use of the very basic VGA driver for framebuffer support rather than the controller utilizing Vesa Bios Extensions - real mode interface.
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/optvideo80x50.yml b/spec/build/bsps/i386/pc386/optvideo80x50.yml
index f0f93324af..36e1a43bbd 100644
--- a/spec/build/bsps/i386/pc386/optvideo80x50.yml
+++ b/spec/build/bsps/i386/pc386/optvideo80x50.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
If defined, set the VGA display to 80x50.
enabled-by: true
diff --git a/spec/build/bsps/i386/pc386/start.yml b/spec/build/bsps/i386/pc386/start.yml
index 99cefa2751..8a3c34babb 100644
--- a/spec/build/bsps/i386/pc386/start.yml
+++ b/spec/build/bsps/i386/pc386/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/i386/pc386/tst-xfail-val.yml b/spec/build/bsps/i386/pc386/tst-xfail-val.yml
new file mode 100644
index 0000000000..d0f6d3e31f
--- /dev/null
+++ b/spec/build/bsps/i386/pc386/tst-xfail-val.yml
@@ -0,0 +1,22 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- set-test-state:
+ reason: null
+ state: expected-fail
+ tests:
+ - fatal-init-task-construct-failed
+ - fatal-too-large-tls-size
+ - performance-no-clock-0
+ - validation-intr
+ - validation-io-kernel
+ - validation-no-clock-0
+ - validation-one-cpu-0
+ - validation-timecounter-1
+build-type: option
+copyrights:
+- Copyright (C) 2021 embedded brains GmbH & Co. KG
+default: []
+description: ''
+enabled-by: true
+links: []
+type: build