From: ZhuangYanying <[email protected]>
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