PINE64
virtual machine, arm host - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCK64 (https://forum.pine64.org/forumdisplay.php?fid=85)
+--- Forum: Linux on Rock64 (https://forum.pine64.org/forumdisplay.php?fid=88)
+--- Thread: virtual machine, arm host (/showthread.php?tid=6362)



virtual machine, arm host - kwarren - 08-06-2018

is there any virtual machine manager that will work on an arm host?
I realize that would probably mean arm client machines would perform much better if they were for arm architecture as well (implied)


virtual machine, arm host - hiccupstix - 08-06-2018

I've attached a couple PDFs relevant to your question. Both documents refer specifically to the latest ARM revision armv8.4. The short answer is yes, virtualization is possible. The first doc is the most direct response to your question, providing more or less a high-level overview of the differing hypervisors (KVM vs. Xen) you'll want to explore.

The second doc is only tangentially related to your question, but I think you'll find it interesting anyway if you're into virtualization. It explores Nested Virtualization Extensions for ARM processors (dubbed "NEVE" by the authors), which has some pretty phenomenal implications. Again, it's not so pertinent to your question, but it's a nifty read to keep on hand. ¯\_(ツ)_/¯

http://cloud.tapatalk.com/s/5b68d399b800f/aarch64_virtualization_100942_0100_en.pdf

http://cloud.tapatalk.com/s/5b68d654338bd/sosp2017_neve.pdf

Sent from my Pixel 2 XL using Tapatalk