summaryrefslogtreecommitdiff
path: root/board/pc
AgeCommit message (Collapse)Author
2016-08-22configs/pc_x86_64_efi_defconfig: enable kernel EFI supportErico Nunes
The pc_x86_64_efi reference defconfig is targeted towards an EFI environment but the kernel which comes with it does not enable EFI support by default. Booting this defconfig without kernel EFI support on a qemu virtual machine with EFI firmware resulted in no output to tty1 or ttyS0. Enabling EFI support in the kernel fixed this and seems saner for an EFI reference Buildroot defconfig. Adding CONFIG_EFI to board/pc/linux-extras.config also affects pc_x86_64_bios_defconfig which doesn't require it, however it was observed that the extra overhead is small and so this is preferred rather than having a separate config file. This was tested with qemu 2.6.0 running with kvm enabled and firmware EFI v2.60 by EDK II. Also built and verified bios defconfig on the same setup but with BIOS firmware instead. Signed-off-by: Erico Nunes <nunes.erico@gmail.com> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-08-22board/pc/readme.txt: fix output image nameErico Nunes
The instructions listed sdcard.img as output image name but board/pc/genimage-*.cfg generate it named as disk.img instead. Signed-off-by: Erico Nunes <nunes.erico@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-06-03configs/pc_x86_64_{bios, efi}_defconfig: new samplesGustavo Zacarias
Add two new sample defconfigs oriented towards real PC targets. It adds two variants for BIOS and EFI boot strategy. On the build side we enable eudev to autoload relevant kernel modules/support when necessary. It adds a bunch of drivers and extra filesystem support which is by no means extensive/complete, mostly geared towards the hardware i've got at hand to test with. This is accomplished by adding on top of the Qemu x86_64 kernel sample config. Build connman since by using eudev network interfaces get renamed on boot thus complicating any form of automatic and friendly bringup. It also makes Wi-Fi configuration/support easier. In principle these base defconfigs should work just fine for other storage media != pendrive like sata or ssd disk, however driver support isn't there quite yet, and pendrive is mostly supported by usb storage plus the usual usb host controller drivers. Tested on old Lenovo laptop (BIOS) and Asus Zenbook (EFI). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>