public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] kvm/svm: fix DR interception handling on upcoming AMD CPUs
@ 2011-02-09  0:22 Andre Przywara
  2011-02-09 10:01 ` Roedel, Joerg
  0 siblings, 1 reply; 5+ messages in thread
From: Andre Przywara @ 2011-02-09  0:22 UTC (permalink / raw)
  To: avi; +Cc: mtosatti, kvm, joerg.roedel, Andre Przywara

Somehow the code line advancing the RIP and checking for exceptions
got dropped between the post on the ML and the commit.
Add it again to let guests boot on upcoming AMD CPUs again.

Reported-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Andre Przywara <andre.przywara@amd.com>
---
 arch/x86/kvm/svm.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c
index 25bd1bc..be06e58 100644
--- a/arch/x86/kvm/svm.c
+++ b/arch/x86/kvm/svm.c
@@ -2776,6 +2776,7 @@ static int dr_interception(struct vcpu_svm *svm)
 		if (!err)
 			kvm_register_write(&svm->vcpu, reg, val);
 	}
+	kvm_complete_insn_gp(&svm->vcpu, err);
 
 	return 1;
 }
-- 
1.6.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-02-09 13:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-09  0:22 [PATCH] kvm/svm: fix DR interception handling on upcoming AMD CPUs Andre Przywara
2011-02-09 10:01 ` Roedel, Joerg
2011-02-09 10:43   ` Andre Przywara
2011-02-09 12:56     ` Roedel, Joerg
2011-02-09 13:39       ` Avi Kivity

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox