|
From: | sridhar kulkarni |
Subject: | Re: [Qemu-devel] IVSHMEM support on qemu-system-arm |
Date: | Fri, 12 Feb 2016 18:35:39 -0800 |
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.. |
sridhar kulkarni <address@hidden> writes: > Hi, > I am working on a requirement where I need to have shared memory IPC > between two guest VM's running different OS. Both VM's use vexpress-A9 > boards. I came across the "ivshmem" implementation and have some > questions. Whether the "ivshmem" implementation can be used on > qemu-system-arm? I understand that "ivshmem" device is a PCI device > and require PCI bus to connect to. Does vexpress board support this > kind of arrangement? > RegardsSridhar What are you trying to accomplish? I'm asking because "shared memory" is means towards an end. Really, really low-level means, in fact. Requirements can compel choice of certain means, but means cannot be requirements. What are your *real* requirements? |
[Prev in Thread] | Current Thread | [Next in Thread] |