diff options
author | Karel Gardas <karel@functional.vision> | 2023-04-16 23:01:58 +0200 |
---|---|---|
committer | Karel Gardas <karel@functional.vision> | 2023-04-29 20:41:23 +0200 |
commit | bf53ff2de2c2dab5b3e2186eac5310e78b38e413 (patch) | |
tree | 2655fff7f0369e59e0474b155de28f647b0b5c56 /spec/build/bsps/optmultiboot.yml | |
parent | bsps/amd64: increase CPU alignment to 16 (diff) | |
download | rtems-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.yml | 18 |
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 |