Peter Stuge wrote:
So many things TODO.. :\
Yes, I thought about emigrating to Venus, days have ~5832.5 hours there.
What does u-boot v2 need from coreboot?
Basically one thing is crucial: u-boot-v2 has no x86 support as we speak. The architecture support would require some libgcc functions, probably memcpy etc, a linker script and some Kconfig changes. There could be a generic coreboot "board" with (almost) no hardware init.
The next thing is to get the amount of available RAM from the coreboot table, a serial driver, etc. It might be worthwhile to consider linking against libpayload for that, as it'll provide an UHCI stack, too.
After that, it would be interesting to look into flash drivers, to be able to use ubootenv for variables, etc. Maybe CBFS support etc.
Stefan