mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
[HVM][VMX] Don't update the EIP on debug register accesses
On debug register accesses, the EIP should not be updated. Because of the way that lazy save/restore of the debug registers is implemented, this initial debug register access is lost. Signed-off-by: Travis Betak <travis.betak@amd.com>
This commit is contained in:
1 parent
cd93eaf1c7
commit
ef0e2fc8dc
1 file changed
-2
@@ -2273,8 +2273,6 @@ asmlinkage void vmx_vmexit_handler(struct cpu_user_regs regs)
|
||||
case EXIT_REASON_DR_ACCESS:
|
||||
__vmread(EXIT_QUALIFICATION, &exit_qualification);
|
||||
vmx_dr_access(exit_qualification, ®s);
|
||||
__get_instruction_length(inst_len);
|
||||
__update_guest_eip(inst_len);
|
||||
break;
|
||||
case EXIT_REASON_IO_INSTRUCTION:
|
||||
__vmread(EXIT_QUALIFICATION, &exit_qualification);
|
||||
|
||||