Hello seL4-devs,

I am working with seL4 running as a hypervisor with multiple VMs. I am aware of 
vchan (inactive) and VirtIO Net as mechanisms for inter-VM communication on top 
of seL4. However, I am looking to have a shared memory inter-VM communication 
between my VMs. Is there a well-maintained mechanism with shared memory and 
notifications for inter VM communication?

I have been trying to create a CAmkES example with dataport and I found out 
this "seL4SharedDataWithCaps" CAmkES connector for connecting dataport 
interfaces (https://github.com/seL4/global-components/issues/8):
connection seL4SharedDataWithCaps sharedMem(from vm0.dummy_port, to vm0.buff, 
to vm1.buff);

The "to" side of the connection is supposed to give capabilities to both vmm0 
and vmm1 (workaround proposed in the link above). How to use those capabilities 
to map "buff" into Linux guest address space? 

Ideally, I would like to access that "buff" from Linux kernel without VMM 
intervention. 

Thank you in advance.
Best,
Everton
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to