Skip to content

x86_emulator: emulate shld and shrd instructions

Guillaume Thouvenin kvm 1 version Applied

Status from this message: Applied, thanks.

Get series with b4
b4 am 20081204142418.709d321d@frecb000711

Versions newest first

  1. v1 Latest5 patches 1 replyApplied

Patches in v1 Applied

#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+39 -00 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 [Patch 0/5] x86_emulator: emulate shld and shrd instructions

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 (one operand is stored
in EXC)
[5/5] add the emulation of shld and shrd instructions