This event has ended. Visit the official site or create your own event on Sched.
View analytic
Wednesday, July 12 • 11:55 - 12:15
Xen Challenges in the ARM ITS Emulation - Andre Przywara, ARM

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
For being able to use MSIs on ARM systems in Xen domains we need to emulate the ARM GICv3 ITS controller. Its design is centered around a command queue located in normal system memory.

Emulating this in the Xen hypervisor brings some interesting challenges, ranging from safely accessing the guest memory and dealing with possible propagation of commands, to possible DOS attacks by domains keeping the emulation code busy.

The presentation outlines the main problems and how we hit Xen limits in emulating this correctly and efficiently. Also it presents our temporary workarounds and their drawbacks.


Andre Przywara

Developer, ARM Ltd.
Andre Przywara works in the ARM Linux kernel team in Cambridge/UK, primarily on KVM and Xen, but also on other parts of the Linux kernel. Recent work included extending the virtualization support for the ARM interrupt controller in both KVM and Xen. Before joining ARM Andre spent... Read More →

Wednesday July 12, 2017 11:55 - 12:15
Valletta Conference Centre II

Attendees (7)