aboutsummaryrefslogtreecommitdiff
path: root/hw/pci
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2013-08-27 08:37:26 +0300
committerMichael S. Tsirkin <mst@redhat.com>2013-08-27 10:13:41 +0300
commit1466cef32dd5e7ef3c6477e96d85d92302ad02e3 (patch)
treea5c37ae97d4ec34786244b388701b87cf251f174 /hw/pci
parent9eda7d373e9c691c070eddcbe3467b991f67f6bd (diff)
downloadqemu-1466cef32dd5e7ef3c6477e96d85d92302ad02e3.zip
qemu-1466cef32dd5e7ef3c6477e96d85d92302ad02e3.tar.gz
qemu-1466cef32dd5e7ef3c6477e96d85d92302ad02e3.tar.bz2
pc: fix regression for 64 bit PCI memory
commit 398489018183d613306ab022653552247d93919f 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>
Diffstat (limited to 'hw/pci')
0 files changed, 0 insertions, 0 deletions