KVM on ARM


4 posts
by Dietmar » Sun Oct 16, 2011 2:24 pm
Hi, does the real Raspberry PI work with KVM acceleration?
My question is still, if we can make power of simulation 70 % :-)
near to original.
I got boottime until now with small 50MB XP in Ram with Internet at about
30 sec. Moorhuhn is playable.
There exists Android Phones, which always work on Qemu for Arm.
A slightly modified Linux 2.6.27 and 2.6.29 kernel runs on a KVM patched kernel compiled for ARMv6 and ARMv7.
There can be done much more, when you get real Raspi,
Dietmar
Posts: 349
Joined: Sun Sep 04, 2011 5:43 pm
by tufty » Sun Oct 16, 2011 3:04 pm
My understanding was that the KVM stuff for Arm was very much work-in-progress and targetted at the Cortex-A-something chips, which have a bunch of virtualisation stuff built in. I'd be happy to hear otherwise, though.

Simon
Posts: 1368
Joined: Sun Sep 11, 2011 2:32 pm
by Dietmar » Sun Oct 16, 2011 3:42 pm
"QEMU can make use of KVM when running a target architecture that is the same as the host architecture..."
Ok, this is not what I wish :-)
Dietmar
Posts: 349
Joined: Sun Sep 04, 2011 5:43 pm
by anuppatel » Wed May 16, 2012 4:30 am
KVM ARM will only work for ARMv7a processors with virtualization extensions.

If you still want to virtualize Raspberry Pi then I would suggest to use Xvisor ARM. It supports following set of ARM processors currently:
- ARM9 (Boards: VersatilePB)
- Cortex-A8 (Boards: Realview-PB-A8)
- OMAP3 (Boards: BeagleBoard-xM)
- Cortex-A9 (UP) (Boards: Vexpress-A9)
- Cortex-A15 (UP) Without VE (Boards: Vexpress-A15)
- Cortex-A15 (UP) With VE (Boards: Vexpress-A15)

Xvisor ARM works even without virtualization extensions. For using it on Raspberry Pi would require to add board support for Raspberry Pi in Xvisor ARM.

For more details visit:
http://brainfault.blogspot.in/
https://github.com/xvisor/xvisor/wiki

Regards,
Anup patel
Posts: 7
Joined: Wed May 16, 2012 4:23 am