On 11.10.2013, at 12:53, Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> wrote:
> OpenBIOS prior to SVN r1225 had a horrible bug when accessing PCI > configuration space for PPC Mac architectures - instead of writing the PCI > configuration data value to the data register address, it would instead write > it to the data register address plus the PCI configuration address. > > For this reason, the MemoryRegions for the PCI data register for > grackle/uninorth were extremely large in order to accomodate the entire PCI > configuration space being accessed during OpenBIOS PCI bus enumeration. Now > that the OpenBIOS images have been updated, reduce the MemoryRegion sizes down > to a single 32-bit register as intended. > > Signed-off-by: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> > CC: Hervé Poussineau <hpous...@reactos.org> > CC: Andreas Färber <afaer...@suse.de> > CC: Alexander Graf <ag...@suse.de> With this patch applied, mac99 emulation seems to break: http://award.ath.cx/results/288-alex/x86/kvm.qemu-git-tcg.ppc-debian.mac99-G4.etch.e1000.reboot/debug/serial-vm1.log Alex