qemu/hw/pci-host
Michael S. Tsirkin 1466cef32d pc: fix regression for 64 bit PCI memory
commit 3984890181
    pc: limit 64 bit hole to 2G by default
introduced a way for management to control
the window allocated to the 64 bit PCI hole.

This is useful, but existing management tools do not know how to set
this property.  As a result, e.g. specifying a large ivshmem device with
size > 4G is broken by default.  For example this configuration no
longer works:

-device ivshmem,size=4294967296,chardev=cfoo
-chardev socket,path=/tmp/sock,id=cfoo,server,nowait

Fix this by detecting that hole size was not specified
and defaulting to the backwards-compatible value of 1 << 62.

Cc: qemu-stable@nongnu.org
Cc: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2013-08-27 10:13:41 +03: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: fix regression for 64 bit PCI memory 2013-08-27 10:13:41 +03:00
ppce500.c devices: Associate devices to their logical category 2013-07-29 10:37:09 -05:00
prep.c pci-host/prep: Set isa_mem_base in the PCI host bridge 2013-07-31 23:25:27 +02:00
q35.c pc: fix regression for 64 bit PCI memory 2013-08-27 10:13:41 +03: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