From: Stefano Stabellini Date: Fri, 24 Jan 2014 19:26:12 +0000 (+0000) Subject: Revert "Fix pc migration from qemu <= 1.5" X-Git-Tag: qemu-xen-4.4.0-rc3~1 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=67fc29f33afaf53a12776d9bd502e51a66b5ad5f;p=qemu-upstream-4.4-testing.git Revert "Fix pc migration from qemu <= 1.5" This reverts commit 53e8cf93b3ecdb32ca4aa93d04b0a959988456fa. --- diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c index 181774297..221d82b63 100644 --- a/hw/pci-host/piix.c +++ b/hw/pci-host/piix.c @@ -48,7 +48,6 @@ typedef struct I440FXState { PCIHostState parent_obj; PcPciInfo pci_info; uint64_t pci_hole64_size; - uint32_t short_root_bus; } I440FXState; #define PIIX_NUM_PIC_IRQS 16 /* i8259 * 2 */ @@ -707,19 +706,13 @@ static const TypeInfo i440fx_info = { static const char *i440fx_pcihost_root_bus_path(PCIHostState *host_bridge, PCIBus *rootbus) { - I440FXState *s = I440FX_PCI_HOST_BRIDGE(host_bridge); - /* For backwards compat with old device paths */ - if (s->short_root_bus) { - return "0000"; - } - return "0000:00"; + return "0000"; } static Property i440fx_props[] = { DEFINE_PROP_SIZE(PCI_HOST_PROP_PCI_HOLE64_SIZE, I440FXState, pci_hole64_size, DEFAULT_PCI_HOLE64_SIZE), - DEFINE_PROP_UINT32("short_root_bus", I440FXState, short_root_bus, 1), DEFINE_PROP_END_OF_LIST(), }; diff --git a/hw/pci-host/q35.c b/hw/pci-host/q35.c index e7724d5b3..4febd24f1 100644 --- a/hw/pci-host/q35.c +++ b/hw/pci-host/q35.c @@ -61,13 +61,8 @@ static void q35_host_realize(DeviceState *dev, Error **errp) static const char *q35_host_root_bus_path(PCIHostState *host_bridge, PCIBus *rootbus) { - Q35PCIHost *s = Q35_HOST_DEVICE(host_bridge); - - /* For backwards compat with old device paths */ - if (s->mch.short_root_bus) { - return "0000"; - } - return "0000:00"; + /* For backwards compat with old device paths */ + return "0000"; } static void q35_host_get_pci_hole_start(Object *obj, Visitor *v, @@ -113,7 +108,6 @@ static Property mch_props[] = { MCH_HOST_BRIDGE_PCIEXBAR_DEFAULT), DEFINE_PROP_SIZE(PCI_HOST_PROP_PCI_HOLE64_SIZE, Q35PCIHost, mch.pci_hole64_size, DEFAULT_PCI_HOLE64_SIZE), - DEFINE_PROP_UINT32("short_root_bus", Q35PCIHost, mch.short_root_bus, 1), DEFINE_PROP_END_OF_LIST(), }; diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h index dc7e3f573..475ba9ee2 100644 --- a/include/hw/i386/pc.h +++ b/include/hw/i386/pc.h @@ -258,14 +258,6 @@ int e820_add_entry(uint64_t, uint64_t, uint32_t); .driver = TYPE_X86_CPU,\ .property = "pmu",\ .value = "on",\ - },{\ - .driver = "i440FX-pcihost",\ - .property = "short_root_bus",\ - .value = stringify(0),\ - },{\ - .driver = "q35-pcihost",\ - .property = "short_root_bus",\ - .value = stringify(0),\ } #define PC_COMPAT_1_4 \ diff --git a/include/hw/pci-host/q35.h b/include/hw/pci-host/q35.h index 95a3cc225..6eb7ab676 100644 --- a/include/hw/pci-host/q35.h +++ b/include/hw/pci-host/q35.h @@ -61,7 +61,6 @@ typedef struct MCHPCIState { ram_addr_t above_4g_mem_size; uint64_t pci_hole64_size; PcGuestInfo *guest_info; - uint32_t short_root_bus; } MCHPCIState; typedef struct Q35PCIHost {