summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/optmultiboot.yml
diff options
context:
space:
mode:
authorKarel Gardas <karel@functional.vision>2023-04-16 23:01:58 +0200
committerKarel Gardas <karel@functional.vision>2023-04-29 20:41:23 +0200
commitbf53ff2de2c2dab5b3e2186eac5310e78b38e413 (patch)
tree2655fff7f0369e59e0474b155de28f647b0b5c56 /spec/build/bsps/optmultiboot.yml
parentbsps/amd64: increase CPU alignment to 16 (diff)
downloadrtems-bf53ff2de2c2dab5b3e2186eac5310e78b38e413.tar.bz2
bsps/amd64: add a new EFI-based variant of AMD64 BSP
The new amd64efi BSP supports: - multiboot2 boot format. Runs well with GRUB. - console based on either EFI simple text output or GOP-based framebuffer - clock based on EFI event/timer API - early console using either hard-wired PC-AT serial or just memory buffer - with EFI support disabled the BSP is more or less equivalent to amd64 BSP with multiboot2 support
Diffstat (limited to '')
-rw-r--r--spec/build/bsps/optmultiboot.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/build/bsps/optmultiboot.yml b/spec/build/bsps/optmultiboot.yml
new file mode 100644
index 0000000000..369804b591
--- /dev/null
+++ b/spec/build/bsps/optmultiboot.yml
@@ -0,0 +1,18 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- get-boolean: null
+- env-assign: null
+- define-condition: null
+build-type: option
+copyrights:
+- Copyright (C) 2023 Karel Gardas
+default:
+- enabled-by: true
+ value: true
+description: |
+ Enable multiboot2 support in the startup assembly.
+enabled-by: true
+format: '{}'
+links: []
+name: BSP_MULTIBOOT_SUPPORT
+type: build