Skip to content

RFC x86_emulator: emulate shld and shrd instruction

Guillaume Thouvenin kvm 1 version In review

Get series with b4
b4 am 20081103160036.499cb482@frecb000711

Versions newest first

  1. v1 RFC Latest5 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5x86_emulator: Extend the opcode descriptorarch/x86/kvm/x86_emulate.c+4 -40 replies
2/5x86_emulator: add Src2 decode setarch/x86/include/asm/kvm_x86_emulate.h arch/x86/kvm/x86_emulate.c+30 -00 replies
3/5x86_emulator: add a new "implied 1" Src decode typearch/x86/kvm/x86_emulate.c+5 -00 replies
4/5x86_emulator: add the assembler code for three operandsarch/x86/kvm/x86_emulate.c+29 -06 replies
5/5x86_emulator: add the emulation of shld and shrd instructionsarch/x86/kvm/x86_emulate.c+15 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC Patch 0/5] x86_emulator: emulate shld and shrd instruction

This series of patches emulate instructions shld and shrd. As those instructions have three operands we introduce a decode set for the Src2 operand. By doing this, the opcode descriptor needs to be extend to 32 bit.

So this series of patches:
[1/5] extend the opcode descriptor to 32 bits [2/5] add Src2 decode set
[3/5] add a new "implied 1" Src decode type [4/5] add the assembler code for three operands [5/5] add the emulation of shld and shrd instructions