On Tue, 2018-02-20 at 09:19 -0800, Jim Mattson wrote: > On Sun, Feb 18, 2018 at 9:44 PM, KarimAllah Ahmed <karahmed@xxxxxxxxx> wrote: > > > > > Is there any thing else that I am missing? > > I haven't looked at your entire patch, but it looks like you are > synthesizing a VM-exit from L2 to L1 for "external interrupt." What if > the “external-interrupt exiting” VM-execution control in vmcs12 is > clear? Then L1 will not be expecting a VM-exit for "external > interrupt." Yup, I thought about that but then I hoped that all L1 hypervisors would not mind this :) Anyway, your approach is indeed superior and seems to fix all outlined problems. Amazon Development Center Germany GmbH Berlin - Dresden - Aachen main office: Krausenstr. 38, 10117 Berlin Geschaeftsfuehrer: Dr. Ralf Herbrich, Christian Schlaeger Ust-ID: DE289237879 Eingetragen am Amtsgericht Charlottenburg HRB 149173 B