> > 
> > Hello,
> > 
> > I am interested in inter-cell communication between an ARM linux root cell 
> > and the baremetal inmate. I'd like the baremetal to process I/O and write 
> > data to a buffer in RAM. On the linux side, I'd like to know when that 
> > buffer was full and copy it to a file on the filesystem or a removable 
> > storage device. Is ivshem the way I need to go? Looking at the examples, 
> > I'm not understanding the role or need of the PCI device.
> 
> ivshmem is the way to go, yes. It is exposed to the guest as virtual PCI 
> device. If you search the list you will find some references to 
> (unfortunately unfinished) ports of the ivshmem-demo for bare-metal 
> inmates to ARM. You should derive from that. On the linux side, there is 
> the uio driver as referenced in the docs.
> 
> ivshmem gives you that shared memory region and a mechanism to kick the 
> remote side via an interrupt. That should allow you to build your 
> preferred application-specific communication on top.
> 
> > 
> > I am a total newb at Jailhouse, just learned about its existence last week.
> > 
> 
> A lot to explore then ;).
> 
> Jan

Hi Arob,

Look for some posts I've published. I could setup the ivshmem on arm64. I 
posted a non-official patch that adds support for ivshmem on arm64 and examples 
of configuration files (to properly configure the memory regions).

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to