Dear Paul,
I think GRUB does not work because it needs a VGA: https://www.coreboot.org/SeaBIOS#Adding_sgabios_support
and Galileo does not have one. I've build coreboot with payload 'GRUB atop SeaBIOS', then add vgaroms/sgabios.bin to coreboot.rom, but it still does not show anything.
I've managed to build EDK2 -> I had to install "nasm" on my host machine. I thought EDK2 will use nasm that was build by coreboot.
Łukasz
On 9.11.2022 08:27, Paul Menzel wrote:
Dear Łukasz,
Welcome to coreboot, and thank you for engaging with the project.
Am 08.11.22 um 21:23 schrieb Łukasz Jeleń:
I've got a progress: now it hangs at the last message 'No working controllers found'.
##
[DEBUG] BS: BS_PAYLOAD_LOAD exit times (exec / console): 0 / 825 ms [DEBUG] Jumping to boot code at 0x01110000(0x0fe84000)
U-Boot 2023.01-rc1-00019-g77b5cc2948 (Nov 08 2022 - 00:27:58 +0000)
CPU: x86, vendor Intel, device 590h DRAM: 253.9 MiB Core: 14 devices, 12 uclasses, devicetree: separate MMC: Loading Environment from nowhere... OK Video: No video mode configured in coreboot (err=-6) Video: No video mode configured in coreboot (err=-6) Vendor: Intel Model: Galileo BIOS Version: 4.18-402-g9429844f81-dirty BIOS date: 11/08/2022 Net: No ethernet found. No working controllers found
Congratulations. It looks like coreboot works and is able to load a payload. I do not know U-Boot, so I do not know what controllers are meant here. Maybe only the network controller, and U-Boot needs a driver?
As Intel Galileo is x86, please try another payload like GRUB, SeaBIOS or EDK Ⅱ.
It’d be great if you pushed your coreboot patches to Gerrit for review and others.
Kind regards,
Paul