qemu/hw/pci-host
Igor Mammedov 3984890181 pc: limit 64 bit hole to 2G by default
It turns out that some 32 bit windows guests crash
if 64 bit PCI hole size is >2G.
Limit it to 2G for piix and q35 by default.
User may override default 64-bit PCI hole size by
using "pci-hole64-size" property.

Examples:
-global i440FX-pcihost.pci-hole64-size=4G

-global q35-pcihost.pci-hole64-size=4G

Reported-by: Igor Mammedov <imammedo@redhat.com>,
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Message-id: 1375109277-25561-8-git-send-email-imammedo@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2013-07-29 19:33:34 -05:00
..
apb.c pci-bridge: Turn PCIBridge into abstract QOM type 2013-07-29 20:44:47 +02:00
bonito.c mips_fulong2e: do not use isa_mmio 2013-07-25 08:12:27 -05:00
grackle.c hw/p*: pass owner to memory_region_init* functions 2013-07-04 17:42:48 +02:00
Makefile.objs dec.c - move to pci-bridge 2013-06-02 18:13:37 +03:00
pam.c pam: pass device to init_pam and use it to set owner 2013-07-04 17:42:47 +02:00
piix.c pc: limit 64 bit hole to 2G by default 2013-07-29 19:33:34 -05:00
ppce500.c devices: Associate devices to their logical category 2013-07-29 10:37:09 -05:00
prep.c devices: Associate devices to their logical category 2013-07-29 10:37:09 -05:00
q35.c pc: limit 64 bit hole to 2G by default 2013-07-29 19:33:34 -05:00
uninorth.c hw/p*: pass owner to memory_region_init* functions 2013-07-04 17:42:48 +02:00
versatile.c hw/p*: pass owner to memory_region_init* functions 2013-07-04 17:42:48 +02:00