camkes-arm-vmm run multiple VMs at once
Hi all, I’m wondering can the camkes-arm-vmm run multiple VMs at once? I know it is possible for X86 but I’m not sure about the ARM version. Thanks Best Regards -Daniel Wang
Hi Daniel, DornerWorks has gotten a VMM to run multiple VMs at once. However, it took some modification of the libsel4arm-vmm library to do so. Of the top of my head, we had to map devices to multiple VMs, most notably the VGIC. The VCPU architecture is designed to handle multiple VMs, but I’m not sure about how the specific CAmkES-ARM-VM architecture relates to # of VMs per VMM. DornerWorks’ solution did not use CAmkES, sadly…Other than that, it was as easy as writing a for loop to do everything twice. I’d be interested to see if you could get it working! Chris Guikema DornerWorks Ltd. From: Devel <devel-bounces@sel4.systems> On Behalf Of Daniel Wang Sent: Thursday, October 25, 2018 11:32 AM To: devel@sel4.systems Subject: [seL4] camkes-arm-vmm run multiple VMs at once CAUTION: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi all, I’m wondering can the camkes-arm-vmm run multiple VMs at once? I know it is possible for X86 but I’m not sure about the ARM version. Thanks Best Regards -Daniel Wang
Please note that this is not the architecture we recommend, as it increases your trusted computing base with a lot of unverified code. Each VM should have its own VMM, so the VMM cannot break isolation. We’re working on multi-VM support. Gernot On 26 Oct 2018, at 02:31, Daniel Wang <danielwang.ksu@gmail.com<mailto:danielwang.ksu@gmail.com>> wrote: Hi all, I’m wondering can the camkes-arm-vmm run multiple VMs at once? I know it is possible for X86 but I’m not sure about the ARM version. Thanks Best Regards -Daniel Wang _______________________________________________ Devel mailing list Devel@sel4.systems<mailto:Devel@sel4.systems> https://sel4.systems/lists/listinfo/devel
participants (3)
-
Chris Guikema
-
Daniel Wang
-
Gernot.Heiser@data61.csiro.au