> 2. Is it possible that something else in that path writes into > VM_ENTRY_INTR_INFO (which the vmx_intr_assist() logic can't possibly > prevent)? For example, in my Xen 4.7.5 sources, there's a > pt_restore_timer(v); call in hvm_do_resume() before the vm_event > emulation code.
Actually even handle_hvm_io_completion(v) could theoretically cause a write into VM_ENTRY_INTR_INFO, because it emulates. I'm not sure how probable this is, but theoretically the same issue with vm_event emulation applies here: external interrupts could be lost. Thanks, Razvan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel