We have two applications running on real custom board with custom asic and has
two arm cores. Each application runs on different core, and uses shared memory
for inter application high bandwidth transferss. The trigger for this RPC
mailbox communication where each core can send interrupt to other core to
initiate a shared memory IPC.
We are trying to simulate this whole thing on qemu virtual platform by running
two vm's. Our goal is to run the whole application as is without any hacks.
Application s really shouldn't know if its running on real hardware or
virtual platform.
That's the reason I wanted to understand if ivshmem can be used here..