mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-08-16 20:27:02 +02:00
This commit introduces a new configuration option X86_RUN_64BIT_NO_SPL to allow building U-Boot as a 64-bit binary without using the SPL (Secondary Program Loader). The motivation is to simplify the boot process for certain x86-based platforms that do not require SPL, such as those booting directly from a 64-bit coreboot firmware. This update revises the `X86_RUN_64BIT` configuration to more accurately describe its role as "32-bit SPL followed by 64-bit U-Boot." It clarifies the sequence of operations during the boot process, where the system transitions from a 32-bit SPL (Secondary Program Loader) to the main 64-bit U-Boot. Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com> Reviewed-by: Simon Glass <sjg@chromium.org>
34 lines
535 B
Plaintext
34 lines
535 B
Plaintext
if VENDOR_COREBOOT
|
|
|
|
config SYS_COREBOOT
|
|
bool
|
|
default y
|
|
imply SYS_NS16550
|
|
imply SCSI
|
|
imply SCSI_AHCI
|
|
imply AHCI_PCI
|
|
imply MMC
|
|
imply MMC_PCI
|
|
imply MMC_SDHCI
|
|
imply MMC_SDHCI_SDMA
|
|
imply USB
|
|
imply USB_EHCI_HCD
|
|
imply USB_XHCI_HCD
|
|
imply USB_STORAGE
|
|
imply USB_KEYBOARD
|
|
imply VIDEO_COREBOOT
|
|
imply E1000
|
|
imply ETH_DESIGNWARE
|
|
imply PCH_GBE
|
|
imply RTL8169
|
|
imply CMD_CBFS
|
|
imply FS_CBFS
|
|
imply CBMEM_CONSOLE
|
|
imply X86_TSC_READ_BASE
|
|
imply USE_PREBOOT
|
|
select BINMAN if X86_RUN_64BIT
|
|
select SYSINFO
|
|
imply SYSINFO_EXTRA
|
|
|
|
endif
|