Commit cb1cbdd96962931de2ac948a184874e2672f3f96
1 parent
3e6cc35f4e
Exists in
v2017.01-smarct4x
and in
25 other branches
x86: qemu: efi: Add two boards for EFI 32-bit and 64-bit payload
This introduces two board defconfig files for generating EFI 32-bit and 64-bit payloads, to run on QEMU x86 target. With these in place, hopefully buildman will catch any build error with EFI payload support on x86. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Showing 3 changed files with 99 additions and 0 deletions Side-by-side Diff
board/emulation/qemu-x86/MAINTAINERS
configs/qemu-x86_efi_payload32_defconfig
1 | +CONFIG_X86=y | |
2 | +CONFIG_DEFAULT_DEVICE_TREE="qemu-x86_i440fx" | |
3 | +CONFIG_SMP=y | |
4 | +CONFIG_MAX_CPUS=2 | |
5 | +CONFIG_FIT=y | |
6 | +CONFIG_BOOTSTAGE=y | |
7 | +CONFIG_BOOTSTAGE_REPORT=y | |
8 | +CONFIG_HUSH_PARSER=y | |
9 | +CONFIG_CMD_CPU=y | |
10 | +# CONFIG_CMD_IMLS is not set | |
11 | +# CONFIG_CMD_FLASH is not set | |
12 | +CONFIG_CMD_SF=y | |
13 | +CONFIG_CMD_SPI=y | |
14 | +CONFIG_CMD_USB=y | |
15 | +# CONFIG_CMD_SETEXPR is not set | |
16 | +CONFIG_CMD_DHCP=y | |
17 | +# CONFIG_CMD_NFS is not set | |
18 | +CONFIG_CMD_PING=y | |
19 | +CONFIG_CMD_TIME=y | |
20 | +CONFIG_CMD_QFW=y | |
21 | +CONFIG_CMD_BOOTSTAGE=y | |
22 | +CONFIG_CMD_EXT2=y | |
23 | +CONFIG_CMD_EXT4=y | |
24 | +CONFIG_CMD_EXT4_WRITE=y | |
25 | +CONFIG_CMD_FAT=y | |
26 | +CONFIG_CMD_FS_GENERIC=y | |
27 | +CONFIG_OF_CONTROL=y | |
28 | +CONFIG_REGMAP=y | |
29 | +CONFIG_SYSCON=y | |
30 | +CONFIG_CPU=y | |
31 | +CONFIG_SPI_FLASH=y | |
32 | +CONFIG_SPI_FLASH_GIGADEVICE=y | |
33 | +CONFIG_SPI_FLASH_MACRONIX=y | |
34 | +CONFIG_SPI_FLASH_WINBOND=y | |
35 | +CONFIG_DM_ETH=y | |
36 | +CONFIG_E1000=y | |
37 | +CONFIG_DM_PCI=y | |
38 | +CONFIG_DM_RTC=y | |
39 | +CONFIG_SYS_NS16550=y | |
40 | +CONFIG_TIMER=y | |
41 | +CONFIG_USB=y | |
42 | +CONFIG_DM_USB=y | |
43 | +CONFIG_VIDEO_VESA=y | |
44 | +CONFIG_FRAMEBUFFER_SET_VESA_MODE=y | |
45 | +CONFIG_FRAMEBUFFER_VESA_MODE_111=y | |
46 | +CONFIG_USE_PRIVATE_LIBGCC=y | |
47 | +CONFIG_EFI=y | |
48 | +CONFIG_EFI_STUB=y |
configs/qemu-x86_efi_payload64_defconfig
1 | +CONFIG_X86=y | |
2 | +CONFIG_DEFAULT_DEVICE_TREE="qemu-x86_i440fx" | |
3 | +CONFIG_SMP=y | |
4 | +CONFIG_MAX_CPUS=2 | |
5 | +CONFIG_FIT=y | |
6 | +CONFIG_BOOTSTAGE=y | |
7 | +CONFIG_BOOTSTAGE_REPORT=y | |
8 | +CONFIG_HUSH_PARSER=y | |
9 | +CONFIG_CMD_CPU=y | |
10 | +# CONFIG_CMD_IMLS is not set | |
11 | +# CONFIG_CMD_FLASH is not set | |
12 | +CONFIG_CMD_SF=y | |
13 | +CONFIG_CMD_SPI=y | |
14 | +CONFIG_CMD_USB=y | |
15 | +# CONFIG_CMD_SETEXPR is not set | |
16 | +CONFIG_CMD_DHCP=y | |
17 | +# CONFIG_CMD_NFS is not set | |
18 | +CONFIG_CMD_PING=y | |
19 | +CONFIG_CMD_TIME=y | |
20 | +CONFIG_CMD_QFW=y | |
21 | +CONFIG_CMD_BOOTSTAGE=y | |
22 | +CONFIG_CMD_EXT2=y | |
23 | +CONFIG_CMD_EXT4=y | |
24 | +CONFIG_CMD_EXT4_WRITE=y | |
25 | +CONFIG_CMD_FAT=y | |
26 | +CONFIG_CMD_FS_GENERIC=y | |
27 | +CONFIG_OF_CONTROL=y | |
28 | +CONFIG_REGMAP=y | |
29 | +CONFIG_SYSCON=y | |
30 | +CONFIG_CPU=y | |
31 | +CONFIG_SPI_FLASH=y | |
32 | +CONFIG_SPI_FLASH_GIGADEVICE=y | |
33 | +CONFIG_SPI_FLASH_MACRONIX=y | |
34 | +CONFIG_SPI_FLASH_WINBOND=y | |
35 | +CONFIG_DM_ETH=y | |
36 | +CONFIG_E1000=y | |
37 | +CONFIG_DM_PCI=y | |
38 | +CONFIG_DM_RTC=y | |
39 | +CONFIG_SYS_NS16550=y | |
40 | +CONFIG_TIMER=y | |
41 | +CONFIG_USB=y | |
42 | +CONFIG_DM_USB=y | |
43 | +CONFIG_VIDEO_VESA=y | |
44 | +CONFIG_FRAMEBUFFER_SET_VESA_MODE=y | |
45 | +CONFIG_FRAMEBUFFER_VESA_MODE_111=y | |
46 | +CONFIG_USE_PRIVATE_LIBGCC=y | |
47 | +CONFIG_EFI=y | |
48 | +CONFIG_EFI_STUB=y | |
49 | +CONFIG_EFI_STUB_64BIT=y |