KVM: x86: emulator injects #DB when RFLAGS.RF is set
authorNadav Amit <namit@cs.technion.ac.il>
Wed, 16 Jul 2014 22:19:31 +0000 (01:19 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 21 Jul 2014 11:43:09 +0000 (13:43 +0200)
commit4161a569065b17954848069d5209182083ce876b
treeb9c283d8e7b6937cbbd7016a4431e8eca2407134
parent6c6cb69b8e974049cca2cc4480052fb9e7df767b
KVM: x86: emulator injects #DB when RFLAGS.RF is set

If the RFLAGS.RF is set, then no #DB should occur on instruction breakpoints.
However, the KVM emulator injects #DB regardless to RFLAGS.RF. This patch fixes
this behavior. KVM, however, still appears not to update RFLAGS.RF correctly,
regardless of this patch.

Signed-off-by: Nadav Amit <namit@cs.technion.ac.il>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/x86.c