diff options
author | Michael S. Tsirkin <mst@redhat.com> | 2013-08-27 08:37:26 +0300 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2013-08-27 10:13:41 +0300 |
commit | 1466cef32dd5e7ef3c6477e96d85d92302ad02e3 (patch) | |
tree | a5c37ae97d4ec34786244b388701b87cf251f174 /vl.c | |
parent | 9eda7d373e9c691c070eddcbe3467b991f67f6bd (diff) |
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 'vl.c')
0 files changed, 0 insertions, 0 deletions