![]() |
Virtualization Support - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: PINE A64(+) (https://forum.pine64.org/forumdisplay.php?fid=4) +--- Forum: Linux on Pine A64(+) (https://forum.pine64.org/forumdisplay.php?fid=6) +--- Thread: Virtualization Support (/showthread.php?tid=204) Pages:
1
2
|
Virtualization Support - soccercheng - 01-25-2016 Hi All, I am not able to find any clear information if Pine64+ supports virtualization. The followings are my questions -- Does Allwinner A64 SOC support Arm virtualization extensions? * How about its MMU, it support stage 2 translations? * Is there any further document for our reference? -- Does Pine64+2G support secure EL2 boot for hypervisor? * We need to enable KVM and Xen or other hypervisor support on Pine64, but from the sunxi wiki, it seems the current u-boot enters the kernel in the secure(?) EL1 exception level. This currently denies any virtualization (KVM) to be used. ~Sting RE: Virtualization Support - StefanB - 01-29-2016 (01-25-2016, 06:47 PM)soccercheng Wrote: Hi All, The A64 cores are ARM A53, so virtualization is supported. Caveat, due to how the Pine boots virtualization is not yet supported, see http://linux-sunxi.org/Pine64#Sunxi.2FLegacy_U-Boot For everything else, see the ARM A53 TRM. RE: Virtualization Support - janjwerner - 01-30-2016 Guys at linux-sunxi (apritzel, ssvb & wens) made some tremendous progress with the mainline support. Now the biggest issue is interfacing the power regulator (I briefly looked at it, but day job and complexity of the problem prevented me from doing anything). When that piece of hardware is supported all the pieces should fall in together. RE: Virtualization Support - Ghost - 01-30-2016 (01-30-2016, 10:49 AM)janjwerner Wrote: Guys at linux-sunxi (apritzel, ssvb & wens) made some tremendous progress with the mainline support. Now the biggest issue is interfacing the power regulator (I briefly looked at it, but day job and complexity of the problem prevented me from doing anything). When that piece of hardware is supported all the pieces should fall in together. That's fantastic news that positive progress is being made ![]() RE: Virtualization Support - janjwerner - 01-30-2016 I am amazed how quickly apritzel got things up running! I have to find his email / paypal account and get him some beer. If you are serious about running linux on your Pine you should too! RE: Virtualization Support - Ghost - 01-30-2016 (01-30-2016, 12:47 PM)janjwerner Wrote: I am amazed how quickly apritzel got things up running! I have to find his email / paypal account and get him some beer. I should think quite a few people would be glad to make a small contribution to apritzel's beer fund ![]() RE: Virtualization Support - patrickhwood - 01-30-2016 (01-30-2016, 12:47 PM)janjwerner Wrote: I am amazed how quickly apritzel got things up running! I have to find his email / paypal account and get him some beer. Yeah, he works for ARM, so he's got a big head start on almost everyone. RE: Virtualization Support - tllim - 01-30-2016 (01-30-2016, 12:47 PM)janjwerner Wrote: I am amazed how quickly apritzel got things up running! I have to find his email / paypal account and get him some beer. Yes, I am appreciating on the apritzel assistance. ... TL Lim RE: Virtualization Support - lenny.raposo-pine64.pro - 02-02-2016 yes a beer fund for apritzel should be made or at the very least funds should be raised for his major contributions to the cause. RE: Virtualization Support - longsleep - 02-22-2016 Apritzel has fixed the ATF to boot the CPU in EL2 - KVM works kind of (see http://paste.ubuntu.com/15174425/ for a bootlog of a guest) until the host BSP Kernel crashes with http://paste.ubuntu.com/15174460/ - so some work to be done here or wait for a suitable mainline Kernel. Update: Ok, @apritzel also remembered the fix - so i added it to my Kernel tree (https://github.com/longsleep/linux-pine64/commit/2d4c3da2c6adf3b0de46aba25c7cc6a5c90a3bb9) and now KVM works. See http://paste.ubuntu.com/15174728/ for full guest boot log to shell. Thats some progress i would say. KVM guest with Pine64 host - check! |