KVM/ARM Nested Virtualization – BUD17-301

“Session ID: BUD17-301
Session Name: KVM/ARM Nested Virtualization – BUD17-301
Speaker: Christoffer Dall
Track: Virtualization

★ Session Summary ★
Nested virtualization, the ability to run a virtual machine inside another virtual machine, is increasingly important because of the need to deploy virtual machines running software stacks on top of virtualized cloud infrastructure, as well as for prototyping and testing. As ARM servers make inroads in various deployment scenarios, being able to support nested virtualization on ARM is a key requirement, which has been met recently with the introduction of nested virtualization support in the latest ARMv8.3 revision of the architecture. I will present the initial effort to introduce ARM nested virtualization support to KVM/ARM, which involves adding significant logic to core KVM/ARM code, MMU support, timers, and the GIC emulation. I will also briefly discuss a paravirtualization approach we have used to prototype and evaluate the implementation on current ARMv8 hardware without hardware support for nested virtualization.
—————————————————
★ Resources ★
Event Page: http://connect.linaro.org/resource/bud17/bud17-301/
Presentation: https://www.slideshare.net/linaroorg/bud17301-zenos-paradox-optimizing-kvmarm
Video: https://youtu.be/Mqh9J83xFxo
—————————————————

★ Event Details ★
Linaro Connect Budapest 2017 (BUD17)
6-10 March 2017
Corinthia Hotel, Budapest,
Erzsébet krt. 43-49,
1073 Hungary

—————————————————
Keyword: virtualization, KVM, ARM

Home

Home After


—————————————————
Follow us on Social Media
https://www.facebook.com/LinaroOrg

https://www.youtube.com/user/linaroorg?sub_confirmation=1
https://www.linkedin.com/company/1026961″