[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [Qemu-devel] [PATCH] PPC: fix PCI configuration space Mem
From: |
Alexander Graf |
Subject: |
Re: [Qemu-ppc] [Qemu-devel] [PATCH] PPC: fix PCI configuration space MemoryRegions for grackle/uninorth |
Date: |
Fri, 8 Nov 2013 04:20:47 +0100 |
On 11.10.2013, at 12:53, Mark Cave-Ayland <address@hidden> 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 <address@hidden>
> CC: Hervé Poussineau <address@hidden>
> CC: Andreas Färber <address@hidden>
> CC: Alexander Graf <address@hidden>
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
- Re: [Qemu-ppc] [Qemu-devel] [PATCH] PPC: fix PCI configuration space MemoryRegions for grackle/uninorth,
Alexander Graf <=