89c245b97a
Add a defconfig to build an AArch64 U-Boot based firmware implementing the subset of UEFI defined by EBBR[1], as well as a Linux OS disk image booting with UEFI, to run on Qemu. The generated firmware binary can also be used to install or run another OS supporting the EBBR specification. We do not have Linux 5.19 headers at the moment therefore we rely on 5.17 in the defconfig. [1]: https://github.com/ARM-software/ebbr Signed-off-by: Vincent Stehlé <vincent.stehle@arm.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Reviewed-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
35 lines
807 B
Plaintext
35 lines
807 B
Plaintext
CONFIG_BOOTM_EFI=y
|
|
CONFIG_CMD_BOOTEFI=y
|
|
CONFIG_CMD_BOOTEFI_HELLO=y
|
|
CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y
|
|
CONFIG_CMD_BOOTEFI_SELFTEST=y
|
|
CONFIG_CMD_EFIDEBUG=y
|
|
CONFIG_CMD_EFI_VARIABLE_FILE_STORE=y
|
|
CONFIG_CMD_GPT=y
|
|
CONFIG_CMD_NVEDIT_EFI=y
|
|
CONFIG_CMD_RNG=y
|
|
CONFIG_CMD_RTC=y
|
|
CONFIG_DM_RTC=y
|
|
CONFIG_EFI_DEVICE_PATH_TO_TEXT=y
|
|
CONFIG_EFI_GET_TIME=y
|
|
CONFIG_EFI_HAVE_RUNTIME_RESET=y
|
|
CONFIG_EFI_LOADER=y
|
|
CONFIG_EFI_LOADER_HII=y
|
|
CONFIG_EFI_MM_COMM_TEE=y
|
|
CONFIG_EFI_PARTITION=y
|
|
CONFIG_EFI_SECURE_BOOT=y
|
|
CONFIG_EFI_SET_TIME=y
|
|
CONFIG_EFI_UNICODE_CAPITALIZATION=y
|
|
CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y
|
|
CONFIG_EFI_VARIABLE_FILE_STORE=y
|
|
CONFIG_FAT_WRITE=y
|
|
CONFIG_FIT=y
|
|
CONFIG_FS_FAT=y
|
|
CONFIG_OF_LIBFDT=y
|
|
CONFIG_OPTEE=y
|
|
CONFIG_PARTITION_TYPE_GUID=y
|
|
CONFIG_RNG_OPTEE=y
|
|
CONFIG_RTC_EMULATION=y
|
|
CONFIG_SCMI_FIRMWARE=y
|
|
CONFIG_TEE=y
|