|
From: | Marcel Apfelbaum |
Subject: | Re: [Qemu-ppc] [Qemu-devel] [PATCH V5 1/5] hw/ppc: realize the PCI root bus as part of mac99 init |
Date: | Tue, 28 Jun 2016 11:00:18 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 |
On 06/28/2016 05:56 AM, David Gibson wrote:
On Mon, Jun 27, 2016 at 06:38:31PM +0300, Marcel Apfelbaum wrote:Mac99's PCI root bus is not part of a host bridge, realize it manually.Um.. how did this ever work?
Well, the only thing the PCI bus realize does is to register the VM migration state, so only migration was affected. However, patch 2/5 adds to the realize function bus_master initialization code for all devices attached to the bridge. Thanks, Marcel
Signed-off-by: Marcel Apfelbaum <address@hidden> --- hw/ppc/mac_newworld.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/ppc/mac_newworld.c b/hw/ppc/mac_newworld.c index 32e88b3..7d25106 100644 --- a/hw/ppc/mac_newworld.c +++ b/hw/ppc/mac_newworld.c @@ -380,6 +380,7 @@ static void ppc_core99_init(MachineState *machine) pci_bus = pci_pmac_init(pic, get_system_memory(), get_system_io()); machine_arch = ARCH_MAC99; } + object_property_set_bool(OBJECT(pci_bus), true, "realized", &error_abort); machine->usb |= defaults_enabled() && !machine->usb_disabled;
[Prev in Thread] | Current Thread | [Next in Thread] |