mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-10-10 07:01:26 +02:00
x86: Enable display for QEMU 64-bit
Enable the various options needed for display to work on the qemu-x86_64 board. This includes expanding the available malloc() memory in SPL, since the PCI bus must be enumerated in order to find the video device. It also includes enabling a bloblist, so that the video parameters can be passed. This is placed at address 10000 but is not needed after U-Boot proper reads the information there. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
fa5690c1f5
commit
fa5e203092
@ -7,6 +7,7 @@ CONFIG_MAX_CPUS=2
|
|||||||
CONFIG_SPL_DM_SPI=y
|
CONFIG_SPL_DM_SPI=y
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="qemu-x86_i440fx"
|
CONFIG_DEFAULT_DEVICE_TREE="qemu-x86_i440fx"
|
||||||
CONFIG_SPL_TEXT_BASE=0xfffd8000
|
CONFIG_SPL_TEXT_BASE=0xfffd8000
|
||||||
|
CONFIG_SPL_SYS_MALLOC_F_LEN=0x2000
|
||||||
CONFIG_DEBUG_UART_BASE=0x3f8
|
CONFIG_DEBUG_UART_BASE=0x3f8
|
||||||
CONFIG_DEBUG_UART_CLOCK=1843200
|
CONFIG_DEBUG_UART_CLOCK=1843200
|
||||||
CONFIG_X86_RUN_64BIT=y
|
CONFIG_X86_RUN_64BIT=y
|
||||||
@ -30,7 +31,10 @@ CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
|||||||
CONFIG_DISPLAY_BOARDINFO_LATE=y
|
CONFIG_DISPLAY_BOARDINFO_LATE=y
|
||||||
CONFIG_LAST_STAGE_INIT=y
|
CONFIG_LAST_STAGE_INIT=y
|
||||||
CONFIG_PCI_INIT_R=y
|
CONFIG_PCI_INIT_R=y
|
||||||
|
CONFIG_BLOBLIST=y
|
||||||
|
CONFIG_BLOBLIST_ADDR=0x10000
|
||||||
CONFIG_SPL_NO_BSS_LIMIT=y
|
CONFIG_SPL_NO_BSS_LIMIT=y
|
||||||
|
CONFIG_SPL_BOARD_INIT=y
|
||||||
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
||||||
CONFIG_SPL_CPU=y
|
CONFIG_SPL_CPU=y
|
||||||
CONFIG_SPL_ENV_SUPPORT=y
|
CONFIG_SPL_ENV_SUPPORT=y
|
||||||
@ -69,10 +73,12 @@ CONFIG_LBA48=y
|
|||||||
CONFIG_SYS_64BIT_LBA=y
|
CONFIG_SYS_64BIT_LBA=y
|
||||||
CONFIG_CPU=y
|
CONFIG_CPU=y
|
||||||
CONFIG_NVME_PCI=y
|
CONFIG_NVME_PCI=y
|
||||||
|
CONFIG_SPL_PCI_PNP=y
|
||||||
CONFIG_SPL_DM_RTC=y
|
CONFIG_SPL_DM_RTC=y
|
||||||
CONFIG_SYS_NS16550_PORT_MAPPED=y
|
CONFIG_SYS_NS16550_PORT_MAPPED=y
|
||||||
CONFIG_SPI=y
|
CONFIG_SPI=y
|
||||||
CONFIG_USB_KEYBOARD=y
|
CONFIG_USB_KEYBOARD=y
|
||||||
|
CONFIG_SPL_VIDEO=y
|
||||||
CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
|
CONFIG_FRAMEBUFFER_SET_VESA_MODE=y
|
||||||
CONFIG_FRAMEBUFFER_VESA_MODE_USER=y
|
CONFIG_FRAMEBUFFER_VESA_MODE_USER=y
|
||||||
CONFIG_FRAMEBUFFER_VESA_MODE=0x144
|
CONFIG_FRAMEBUFFER_VESA_MODE=0x144
|
||||||
|
Loading…
x
Reference in New Issue
Block a user