Hi Ajay,
> a) Unikraft (for arm32) is built using HVM mode, and will _only_ work with processors that have hardware-virtualization enabled, right?
Yes, that’s right. Currently, for arm32-unikraft, we plan to support Xen and Linux/KVM.
Both of them need hardware virtualization enabled processors.
> b) Unikraft (for x86) also uses HVM mode, and works _only_ with processors that have hardware-virtualization enabled, right?
> Or Unikraft works/can-work using PV mode?
Unikraft-x86 of KVM platform uses HVM mode, it should require hardware virtualization
enabled processors. But it seems the Unikraft-x86 of Xen platform is using PV-mode.
I am not sure about it, but I think Simon could give you a clear answer.
Regards,
Wei Chen
From: Minios-devel <minios-devel-bounces@xxxxxxxxxxxxxxxxxxxx>
On Behalf Of Ajay Garg
Sent: 2018年4月3日
19:17
To: minios-devel@xxxxxxxxxxxxxxxxxxxx
Subject: [Minios-devel] Some queries regarding Unikraft on x86/arm
It's pretty clear that PV-guests on ARM are not the way to go (neither there are any plans for support of PV-guests on ARM), primarily because of the following reasons :
* Too much complexity in OS code while booting up, and in general.
* Security issues (Meltdown).
So, rumprun, as of now is unusable for ARM, because rumprun is built with PV-guests in mind.
So, that leaves us with Unikraft.
So, kindly confirm :
a)
Unikraft (for arm32) is built using HVM mode, and will _only_ work with processors that have hardware-virtualization enabled, right?
b)
Unikraft (for x86) also uses HVM mode, and works _only_ with processors that have hardware-virtualization enabled, right?
Or Unikraft works/can-work using PV mode?
I think with the above two resolutions, we can be sure to zero-in on Unikraft for running unikernels.
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose,
or store or copy the information in any medium. Thank you.