Hi Gustavo,
I understood difference between the two patchsets. thanks for the ivshmem-flat. i will
try to get info from QNX side how to access the memory location in QNX. with the
ivshmem-flat enabled, i am able to see shmem in "info qtree" as below
(qemu) info qtree
bus: main-system-bus
type System
dev: ivshmem-flat, id ""
gpio-out "sysbus-irq" 1
chardev = "ivshmem_flat"
shmem-size = 4194304 (0x400000)
x-irq-qompath = "/machine/unattached/device[4]/gic/unnamed-gpio-in[0]"
x-bus-address-iomem = 1074786304 (0x400ff000)
x-bus-address-shmem = 1074790400 (0x40100000)
mmio 00000000400ff000/0000000000000010
mmio 0000000040100000/0000000000400000
now need to explore in guest os(QNX) on how to read this memory location.