This patchset extends the emulator to support SSE instructions. Currently just one instruction (MOVDQU) is emulated, but it should be easy to add more. Avi Kivity (8): KVM: extend in-kernel mmio to handle >8 byte transactions KVM: Split mmio completion into a function KVM: 16-byte mmio support KVM: x86 emulator: do not munge rep prefix KVM: x86 emulator: define callbacks for using the guest fpu within the emulator KVM: x86 emulator: Specialize decoding for insns with 66/f2/f3 prefixes KVM: x86 emulator: SSE support KVM: x86 emulator: implement movdqu instruction (f3 0f 6f, f3 0f 7f) arch/x86/include/asm/kvm_emulate.h | 12 ++- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kvm/emulate.c | 155 +++++++++++++++++++++++++++++++++-- arch/x86/kvm/x86.c | 145 ++++++++++++++++++++++++++-------- include/linux/kvm_host.h | 7 ++- 5 files changed, 274 insertions(+), 46 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html