[OpenBIOS] [coreboot] OpenBIOS SVN r416 breaks coreboot-v3
Mark Cave-Ayland
mark.cave-ayland at siriusit.co.uk
Tue Feb 3 09:41:59 CET 2009
Blue Swirl wrote:
> Thanks for testing, I applied the patch. Does this mean that QEMU SVN
> (without any patches) can boot current Coreboot with OpenBIOS?
Not quite. Just to make sure, I updated my SVN versions of coreboot-v3,
openbios and qemu and I still get the same panic on qemu-system-x86_64.
I think I can see what the problem is though: looking at your patch,
io_base for x86_64 is set to 0x1000 but then pci.c:ob_pci_init still
does this:
io_base = arch->io_base + 0x400;
Hence io_base is now being set to 0x1400 instead of 0x1000 which is
probably causing the error. If the io_base for all architectures is now
being set in the pci_arch_t structure, then in theory this line should
be deleted. I did take a look at the PPC code, but wasn't sure what the
calculated offset should be to confirm this.
ATB,
Mark.
--
Mark Cave-Ayland
Sirius Corporation - The Open Source Experts
http://www.siriusit.co.uk
T: +44 870 608 0063
More information about the OpenBIOS
mailing list