public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Vendor specific instructions and the emulator
@ 2011-01-04 13:14 Avi Kivity
  2011-01-04 13:14 ` [PATCH 1/4] KVM: Fix x86_decode_insn() return code check Avi Kivity
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Avi Kivity @ 2011-01-04 13:14 UTC (permalink / raw)
  To: Marcelo Tosatti, kvm

Currently we have some ad-hoc code in x86.c to restrict #UD emulation to
expected instructions (that is, vendor specific instructions).  This patchset
replaces the ad-hoc code with proper emulator support using decode tables.

Avi Kivity (4):
  KVM: Fix x86_decode_insn() return code check
  KVM: Simplify exit path on decode failure
  KVM: x86 emulator: vendor specific instructions
  KVM: Drop ad-hoc vendor specific instruction restriction

 arch/x86/include/asm/kvm_emulate.h |    1 +
 arch/x86/kvm/emulate.c             |   12 +++++++++---
 arch/x86/kvm/x86.c                 |   35 +++++------------------------------
 3 files changed, 15 insertions(+), 33 deletions(-)


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

end of thread, other threads:[~2011-01-13 13:54 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-04 13:14 [PATCH 0/4] Vendor specific instructions and the emulator Avi Kivity
2011-01-04 13:14 ` [PATCH 1/4] KVM: Fix x86_decode_insn() return code check Avi Kivity
2011-01-13 13:54   ` Avi Kivity
2011-01-04 13:14 ` [PATCH 2/4] KVM: Simplify exit path on decode failure Avi Kivity
2011-01-10 17:17   ` Jan Kiszka
2011-01-11  9:40     ` Avi Kivity
2011-01-04 13:14 ` [PATCH 3/4] KVM: x86 emulator: vendor specific instructions Avi Kivity
2011-01-04 13:14 ` [PATCH 4/4] KVM: Drop ad-hoc vendor specific instruction restriction Avi Kivity
2011-01-07  9:49 ` [PATCH 0/4] Vendor specific instructions and the emulator Marcelo Tosatti

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