Skip to content

More fastop patches

Avi Kivity kvm 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest8 patches 3 repliesIn review
  2. v18 patches 3 repliesSuperseded

Changes in v2 from the cover letter

- make SHLD/SHRD more consistent with the others
- fix SETcc misordering

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8KVM: x86 emulator: Convert SHLD, SHRD to fastoparch/x86/kvm/emulate.c+21 -120 replies
2/8KVM: x86 emulator: convert shift/rotate instructions to fastoparch/x86/kvm/emulate.c+31 -410 replies
3/8KVM: x86 emulator: covert SETCC to fastoparch/x86/kvm/emulate.c+29 -310 replies
4/8KVM: x86 emulator: convert INC/DEC to fastoparch/x86/kvm/emulate.c+7 -170 replies
5/8KVM: x86 emulator: convert BT/BTS/BTR/BTC/BSF/BSR to fastoparch/x86/kvm/emulate.c+26 -500 replies
6/8KVM: x86 emulator: convert 2-operand IMUL to fastoparch/x86/kvm/emulate.c+6 -80 replies
7/8KVM: x86 emulator: rearrange fastop definitionsarch/x86/kvm/emulate.c+35 -350 replies
8/8KVM: x86 emulator: convert a few freestanding emulations to fastoparch/x86/kvm/emulate.c+3 -32 replies

Reviews trailers per patch

None of the 8 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchGleb Natapov
SeriesR-b
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 0/8] More fastop patches

After this, only the diffcult MUL and DIV case remains.

Changes from v1:
- make SHLD/SHRD more consistent with the others
- fix SETcc misordering

Avi Kivity (8):
KVM: x86 emulator: Convert SHLD, SHRD to fastop
KVM: x86 emulator: convert shift/rotate instructions to fastop
KVM: x86 emulator: covert SETCC to fastop
KVM: x86 emulator: convert INC/DEC to fastop
KVM: x86 emulator: convert BT/BTS/BTR/BTC/BSF/BSR to fastop
KVM: x86 emulator: convert 2-operand IMUL to fastop
KVM: x86 emulator: rearrange fastop definitions
KVM: x86 emulator: convert a few freestanding emulations to fastop

 arch/x86/kvm/emulate.c | 311 +++++++++++++++++++++----------------------------
 1 file changed, 136 insertions(+), 175 deletions(-)
Signature · 1 line
1.8.0.2