[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 4/6] x86/emulate: Support for emulating software event injection
On 9/23/2014 10:03 AM, Andrew Cooper wrote: AMD SVM requires all software events to have their injection emulated if hardware lacks NextRIP support. In addition, `icebp` (opcode 0xf1) injection requires emulation in all cases, even with hardware NextRIP support. Emulating full control transfers is overkill for our needs. All that matters is that guest userspace can't bypass the descriptor DPL check. Any guest OS which would incur other faults as part of injection is going to end up with a double fault instead, and won't be in a position to care that the faulting eip is wrong. Reported-by: Andrei LUTAS <vlutas@xxxxxxxxxxxxxxx> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> CC: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> CC: Suravee Suthikulpanit <suravee.suthikulpanit@xxxxxxx> CC: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@xxxxxxx> Reviewed-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@xxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |