From: ZhuangYanying <ann.zhuangyany...@huawei.com> Recently, I tested ivshmem, found that use64, that is not_legacy_32bit implementation is odd, or even the opposite. Previous use64 = ivshmem_64bit = 1, then attr |= PCI_BASE_ADDRESS_MEM_TYPE_64, ivshmem support 1G and above packaged into bar2, presented to the virtual machine. But after commit 5400c02, PCI_BASE_ADDRESS_MEM_TYPE_64 is configured while not_legacy_32bit = 0, that is the legacy model.
ZhuangYanying (2): hw/misc/ivshmem: fix misconfig of not_legacy_32bit hw/misc/ivshmem: set not_legacy_32bit to 1 for ivshmem_doorbell and ivshmem-plain hw/misc/ivshmem.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -- 1.8.3.1