| ## SPDX-License-Identifier: GPL-2.0-only |
| |
| if PAYLOAD_LEANEFI |
| |
| menu "leanEFI configuration" |
| |
| config PAYLOAD_FILE |
| string |
| default "payloads/external/leanefi/leanefi/build/leanefi.elf" |
| |
| config LEANEFI_EFI_ECPT |
| bool |
| default y if ARCH_ARM64 |
| |
| config LEANEFI_HEAP_SIZE |
| int "Heap size" |
| default 131072 |
| help |
| This is the heap size (malloc'able size) available |
| to the payload. |
| |
| If unsure, set to 131072 (128K) |
| |
| config LEANEFI_STACK_SIZE |
| int "Stack size" |
| default 16384 |
| help |
| This is the stack size available to the payload. |
| |
| If unsure, set to 16384 (16K) |
| |
| config LEANEFI_BASE_ADDRESS |
| hex "Base address" |
| default 0x62000000 if BOARD_EMULATION_QEMU_AARCH64 |
| #default 0x10023300000 if BOARD_EMULATION_QEMU_SBSA |
| help |
| This is the base address for the payload. |
| |
| config LEANEFI_PAYLOAD |
| bool "Add a payload" |
| default y |
| help |
| If selected leanEFI will start a payload. |
| This option should only be unselected for debug purposes. |
| |
| config LEANEFI_PAYLOAD_PATH |
| string "path to leanefi payload" |
| depends on LEANEFI_PAYLOAD |
| |
| config LEANEFI_FDT |
| bool "Add an FDT that is propagated as EFI configuration table" |
| default y if BOARD_EMULATION_QEMU_AARCH64 |
| |
| config LEANEFI_FDT_PATH |
| string "path to FDT" |
| depends on LEANEFI_FDT |
| |
| endmenu |
| |
| endif |