Dear Paul,
Welcome to coreboot, and thank you for engaging with the project.
thanks
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?
I'll try to trace the place of hang - I did little tracing and suppose it hangs somewhere during cache initialization. (connected with FSP_M). Maybe that FSP_M_XIP setting I've chosen is wrong.
As Intel Galileo is x86, please try another payload like GRUB, SeaBIOS or EDK Ⅱ.
For GRUB and SeaBIOS the last thing I see is:
[DEBUG] BS: BS_PAYLOAD_LOAD exit times (exec / console): 0 / 825 ms [DEBUG] Jumping to boot code at 0x00009000(0x0fe83000)
For EDK II I get a compile time error:
HEAD is now at a8b0baabf8 MdeModulePkg/FaultTolerantWrite: Don't check for block alignment EDK2: Checking uuid-dev: Found! EDK2: Checking nasm: Not found! ERROR: Please install nasm. make[1]: *** [Makefile:161: checktools] Error 1 make: *** [payloads/external/Makefile.inc:158: build/UEFIPAYLOAD.fd] Błąd 2
It’d be great if you pushed your coreboot patches to Gerrit for review and others.
I'm a novice open source contributor, but I'll try to.
Kind regards, Łukasz