On 2016-02-19 10:29, Peter Xu wrote: >> Would be helpful for more convenient import and experiments. E.g. I >> could quickly through my test setup at them and tell you if they work >> for it. > > I have put codes onto github for better reference: > > https://github.com/xzpeter/qemu/tree/vt-d-intr
Just a quick feedback: Interrupts of the root cell (the Linux that hands over the control to the hypervisor) get stuck when starting Jailhouse. What basically happens there is that Linux boots up with DMAR off but IR on, then Jailhouse takes over, turning IR off for a moment, reconfigures things so that it gains control, and then reenables IR (and also turns on DMAR). After that, interrupts no longer arrive at that guest, which is now L2. Jan
signature.asc
Description: OpenPGP digital signature