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."