payloads/external: Add yabits payload
Yabits (Yet another UEFI bootloader) is designed to be a slim and quick alternative to Tianocore. It is still under heavy development. https://web.archive.org/web/https://yabits.github.io/ Change-Id: I132970e952c605c73cfe33dc47f20170ae8aa899 Signed-off-by: Martin Roth <martin@coreboot.org> Reviewed-on: https://review.coreboot.org/28590 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com> Reviewed-by: Marc Jones <marc@marcjonesconsulting.com>
This commit is contained in:
committed by
Philipp Deppenwiese
parent
d91b5cf5c9
commit
f2c3d8076e
47
payloads/external/Yabits/Kconfig
vendored
Normal file
47
payloads/external/Yabits/Kconfig
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
if PAYLOAD_YABITS
|
||||
|
||||
choice
|
||||
prompt "Yabits version"
|
||||
default YABITS_STABLE
|
||||
|
||||
config YABITS_STABLE
|
||||
bool "Stable"
|
||||
help
|
||||
Stable Yabits version.
|
||||
|
||||
For reproducible builds, this option must be selected.
|
||||
|
||||
config YABITS_MASTER
|
||||
bool "Master"
|
||||
help
|
||||
Newest version.
|
||||
|
||||
This option will fetch the newest version of the Yabits code,
|
||||
updating as new changes are committed. This makes the build
|
||||
non-reproducible, as it can fetch different code each time.
|
||||
|
||||
config YABITS_REVISION
|
||||
bool "git revision"
|
||||
help
|
||||
Select this option if you have a specific commit or branch
|
||||
that you want to use as the revision from which to
|
||||
build Yabits. Using a branch name makes the build
|
||||
non-reproducible, as it can fetch different code as the
|
||||
branch changes.
|
||||
|
||||
You will be able to specify the name of a branch or a commit id
|
||||
later.
|
||||
|
||||
endchoice
|
||||
|
||||
config YABITS_REVISION_ID
|
||||
string "Insert a commit's SHA-1 or a branch name"
|
||||
depends on YABITS_REVISION
|
||||
default "origin/master"
|
||||
help
|
||||
The commit's SHA-1 or branch name of the revision to use.
|
||||
|
||||
config PAYLOAD_FILE
|
||||
default "payloads/external/Yabits/uefi/build/uefi.elf"
|
||||
|
||||
endif
|
Reference in New Issue
Block a user