[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] vmx: Restore debug registers when injecting #DB traps
> From: Ross Lagerwall [mailto:ross.lagerwall@xxxxxxxxxx] > Sent: Saturday, March 12, 2016 12:24 AM > > Commit a929bee0e652 ("x86/vmx: Fix injection of #DB traps following > XSA-156") prevents an infinite loop in certain #DB traps. However, it > changed the behavior to not call hvm_hw_inject_trap() for #DB and #AC > traps which which means that the debug registers are not restored > correctly and nullified commit b56ae5b48c38 ("VMX: fix/adjust trap > injection"). > > To fix this, restore the original code path through hvm_inject_trap(), > but ensure that the struct hvm_trap is populated with all the required > data. > > Signed-off-by: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |