On Sat, Jan 21, 2012 at 12:18:28AM +0100, Nils wrote:
Op donderdag 19-01-2012 om 21:41 uur [tijdzone -0500], schreef Kevin O'Connor:
The patch below (on top of previous patches) should catch this case. With this, it should be possible to run the geode rom even if it is set in "vgaroms/".
After this patch geode vga is working again. :)
I don't know if this is a bug but when i use the name "pci100b,0030.rom" for the vgabios it is still not loading it. It would be nice to be able to add the vgabios to cbfs via the existing coreboot kconfig option.
Something's not right with the way the PCI device is configured. You could try putting debug statements in is_pci_vga() to find out what. In any case, if it works with the latest patch, I'll push my changes.
Earlier this week i tried to load and run the vgarom via coreboot and CONFIG_OPTIONROMS_DEPLOYED=y in SeaBIOS and got an checksum error. I tested it again today and got the following error:
CONFIG_OPTIONROMS_DEPLOYED is for old Bochs stuff - it wont work with coreboot. Having coreboot run the roms wont work with SeaBIOS.
-Kevin