diff options
author | Philippe Mathieu-Daudé | 2020-05-26 08:22:49 +0200 |
---|---|---|
committer | Gerd Hoffmann | 2020-05-28 11:38:57 +0200 |
commit | becce5e90ace3f4d16ff31f12835bf416ba702a7 (patch) | |
tree | ea1a02e709dc726b3e32be7066f9a35fd1afd2f2 /hw/display/vmware_vga.c | |
parent | hw/display/vmware_vga: Replace printf() calls by qemu_log_mask(ERROR) (diff) | |
download | qemu-becce5e90ace3f4d16ff31f12835bf416ba702a7.tar.gz qemu-becce5e90ace3f4d16ff31f12835bf416ba702a7.tar.xz qemu-becce5e90ace3f4d16ff31f12835bf416ba702a7.zip |
hw/display/vmware_vga: Let the PCI device own its I/O MemoryRegion
To avoid the orphan I/O memory region being added in the /unattached
QOM container, register the PCI device as its owner.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-id: 20200526062252.19852-12-f4bug@amsat.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/display/vmware_vga.c')
-rw-r--r-- | hw/display/vmware_vga.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/display/vmware_vga.c b/hw/display/vmware_vga.c index 5c0fc49d9d..2579f6b218 100644 --- a/hw/display/vmware_vga.c +++ b/hw/display/vmware_vga.c @@ -1306,7 +1306,7 @@ static void pci_vmsvga_realize(PCIDevice *dev, Error **errp) dev->config[PCI_LATENCY_TIMER] = 0x40; dev->config[PCI_INTERRUPT_LINE] = 0xff; /* End */ - memory_region_init_io(&s->io_bar, NULL, &vmsvga_io_ops, &s->chip, + memory_region_init_io(&s->io_bar, OBJECT(dev), &vmsvga_io_ops, &s->chip, "vmsvga-io", 0x10); memory_region_set_flush_coalesced(&s->io_bar); pci_register_bar(dev, 0, PCI_BASE_ADDRESS_SPACE_IO, &s->io_bar); |