public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/14] Emulator decode generalization
@ 2011-09-13  7:45 Avi Kivity
  2011-09-13  7:45 ` [PATCH 01/14] KVM: x86 emulator: fix Src2CL decode Avi Kivity
                   ` (14 more replies)
  0 siblings, 15 replies; 20+ messages in thread
From: Avi Kivity @ 2011-09-13  7:45 UTC (permalink / raw)
  To: Marcelo Tosatti, kvm

- merge dst/src/src2 decode
- generalize %seg embedded in opcode decode

plus a fix.

Avi Kivity (14):
  KVM: x86 emulator: fix Src2CL decode
  KVM: x86 emulator: convert group 3 instructions to direct decode
  KVM: x86 emulator: move memop, memopp into emulation context
  KVM: x86 emulator: split dst decode to a generic decode_operand()
  KVM: x86 emulator: expand decode flags to 64 bits
  KVM: x86 emulator: switch src2 to generic decode_operand()
  KVM: x86 emulator: free up some flag bits near src, dst
  KVM: x86 emulator: switch OpImmUByte decode to decode_imm()
  KVM: x86 emulator: qualify OpReg inhibit_byte_regs hack
  KVM: x86 emulator: switch src decode to decode_operand()
  KVM: x86 emulator: simplify OpMem64 decode
  KVM: x86 emulator: streamline decode of segment registers
  KVM: x86 emulator: switch lds/les/lss/lfs/lgs to direct decode
  KVM: x86 emulator: convert push %sreg/pop %sreg to direct decode

 arch/x86/include/asm/kvm_emulate.h |    4 +-
 arch/x86/kvm/emulate.c             |  563 ++++++++++++++++++------------------
 2 files changed, 286 insertions(+), 281 deletions(-)

-- 
1.7.6.1


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

end of thread, other threads:[~2011-09-14 15:26 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-13  7:45 [PATCH 00/14] Emulator decode generalization Avi Kivity
2011-09-13  7:45 ` [PATCH 01/14] KVM: x86 emulator: fix Src2CL decode Avi Kivity
2011-09-13  7:45 ` [PATCH 02/14] KVM: x86 emulator: convert group 3 instructions to direct decode Avi Kivity
2011-09-13  7:45 ` [PATCH 03/14] KVM: x86 emulator: move memop, memopp into emulation context Avi Kivity
2011-09-14 10:41   ` Takuya Yoshikawa
2011-09-14 11:37     ` Avi Kivity
2011-09-14 15:21       ` Takuya Yoshikawa
2011-09-14 15:25         ` Avi Kivity
2011-09-13  7:45 ` [PATCH 04/14] KVM: x86 emulator: split dst decode to a generic decode_operand() Avi Kivity
2011-09-13  7:45 ` [PATCH 05/14] KVM: x86 emulator: expand decode flags to 64 bits Avi Kivity
2011-09-13  7:45 ` [PATCH 06/14] KVM: x86 emulator: switch src2 to generic decode_operand() Avi Kivity
2011-09-13  7:45 ` [PATCH 07/14] KVM: x86 emulator: free up some flag bits near src, dst Avi Kivity
2011-09-13  7:45 ` [PATCH 08/14] KVM: x86 emulator: switch OpImmUByte decode to decode_imm() Avi Kivity
2011-09-13  7:45 ` [PATCH 09/14] KVM: x86 emulator: qualify OpReg inhibit_byte_regs hack Avi Kivity
2011-09-13  7:45 ` [PATCH 10/14] KVM: x86 emulator: switch src decode to decode_operand() Avi Kivity
2011-09-13  7:45 ` [PATCH 11/14] KVM: x86 emulator: simplify OpMem64 decode Avi Kivity
2011-09-13  7:45 ` [PATCH 12/14] KVM: x86 emulator: streamline decode of segment registers Avi Kivity
2011-09-13  7:45 ` [PATCH 13/14] KVM: x86 emulator: switch lds/les/lss/lfs/lgs to direct decode Avi Kivity
2011-09-13  7:45 ` [PATCH 14/14] KVM: x86 emulator: convert push %sreg/pop %sreg " Avi Kivity
2011-09-14 11:12 ` [PATCH 00/14] Emulator decode generalization Marcelo Tosatti

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