Hello Matt,

 

Thank you for your response. I see that SeaBIOS still can’t handle the FMAP structure.

The pointer depends on the FMAP layout and this is different to chromium devices.

For the UP squared board I did not find any other solution than to set CONFIG_CBFS_LOCATION=0xFFFC0000 and

to patch the 16M coreboot.rom image at address 0x00EBEFFE with 0x44.

Then SeaBIOS will find the CBFS to load the APL VGA BIOS ROM.

 

 

Kind regards,

Wolfgang

Von: Matt DeVillier [mailto:matt.devillier@gmail.com]
Gesendet: Donnerstag, 23. April 2020 17:35
An: Wolfgang Kamp - datakamp <wmkamp@datakamp.de>
Cc: coreboot@coreboot.org
Betreff: [coreboot] Re: CBFS pointer problem with SeaBios and Apollo Lake platform

 

Apollolake should work with:

CONFIG_CBFS_LOCATION=0xfffb1000

# CONFIG_HARDWARE_IRQ is not set

 

That's what I use for SeaBIOS as a legacy boot payload on ChromeOS devices, but the CBFS address will be the same if using upstream coreboot

 

regards,
Matt

 

On Thu, Apr 23, 2020 at 3:24 AM Wolfgang Kamp - datakamp <wmkamp@datakamp.de> wrote:

Hello,

 

Am I correct that the problem still exists that SeaBios can’t find the CBFS in apl platform?

 

Kind regards,

Wolfgang Kamp

_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-leave@coreboot.org