mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-01 17:10:11 +00:00
b8038a1cdb
The EFI application does not boot currently. It's due to the call to syscon_get_by_driver_data() in cpu_init_r() maps to nowhere as CONFIG_SYSCON is not included in the configuration. EFI application is built as a shared library, so GCC won't complain during the build process if some symbols are not found. GCC will simply put these symbols into the .plt section and expect dynamic loader to fix these up. While we are here, remove some commands and drivers that are not needed at present. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
35 lines
833 B
Text
35 lines
833 B
Text
CONFIG_X86=y
|
|
CONFIG_DEBUG_UART_BASE=0
|
|
CONFIG_DEBUG_UART_CLOCK=0
|
|
CONFIG_VENDOR_EFI=y
|
|
CONFIG_DEFAULT_DEVICE_TREE="efi"
|
|
CONFIG_TARGET_EFI=y
|
|
CONFIG_DEBUG_UART=y
|
|
CONFIG_FIT=y
|
|
CONFIG_USE_BOOTARGS=y
|
|
CONFIG_BOOTARGS="root=/dev/sdb3 init=/sbin/init rootwait ro"
|
|
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
|
CONFIG_DISPLAY_BOARDINFO_LATE=y
|
|
CONFIG_LAST_STAGE_INIT=y
|
|
CONFIG_HUSH_PARSER=y
|
|
# CONFIG_CMD_BOOTM is not set
|
|
CONFIG_CMD_PART=y
|
|
# CONFIG_CMD_SF_TEST is not set
|
|
# CONFIG_CMD_NET is not set
|
|
CONFIG_CMD_TIME=y
|
|
CONFIG_CMD_EXT2=y
|
|
CONFIG_CMD_EXT4=y
|
|
CONFIG_CMD_EXT4_WRITE=y
|
|
CONFIG_CMD_FAT=y
|
|
CONFIG_CMD_FS_GENERIC=y
|
|
CONFIG_MAC_PARTITION=y
|
|
CONFIG_ISO_PARTITION=y
|
|
CONFIG_EFI_PARTITION=y
|
|
CONFIG_OF_EMBED=y
|
|
CONFIG_REGMAP=y
|
|
CONFIG_SYSCON=y
|
|
# CONFIG_DM_ETH is not set
|
|
CONFIG_DEBUG_EFI_CONSOLE=y
|
|
# CONFIG_REGEX is not set
|
|
CONFIG_EFI=y
|
|
# CONFIG_EFI_LOADER is not set
|