Avi Kivity
|
c7e75a3db4
KVM: x86 emulator: don't depend on cr2 for mov abs emulation
|
18 years ago |
Zhang Xiantao
|
34c16eecf7
KVM: Portability: Split kvm_vcpu into arch dependent and independent parts (part 1)
|
18 years ago |
Nitin A Kamble
|
b284be5764
KVM: x86 emulator: cmc, clc, cli, sti
|
18 years ago |
Nitin A Kamble
|
d77a25074a
KVM: x86 emulator: Implement emulation of instruction: inc & dec
|
18 years ago |
Mike Day
|
d77c26fce9
KVM: CodingStyle cleanup
|
18 years ago |
Laurent Vivier
|
b4c6abfef4
KVM: x86 emulator: Any legacy prefix after a REX prefix nullifies its effect
|
18 years ago |
Qing He
|
e4f8e03956
KVM: x86_emulator: no writeback for bt
|
18 years ago |
Laurent Vivier
|
a01af5ec51
KVM: x86 emulator: Remove no_wb, use dst.type = OP_NONE instead
|
18 years ago |
Laurent Vivier
|
05f086f87e
KVM: x86 emulator: remove _eflags and use directly ctxt->eflags.
|
18 years ago |
Laurent Vivier
|
8cdbd2c9bf
KVM: x86 emulator: split some decoding into functions for readability
|
18 years ago |
Laurent Vivier
|
3427318fd2
KVM: Call x86_decode_insn() only when needed
|
18 years ago |
Laurent Vivier
|
1be3aa4718
KVM: emulate_instruction() calls now x86_decode_insn() and x86_emulate_insn()
|
18 years ago |
Laurent Vivier
|
8b4caf6650
KVM: x86 emulator: move all decoding process to function x86_decode_insn()
|
18 years ago |
Laurent Vivier
|
e4e03deda8
KVM: x86 emulator: move all x86_emulate_memop() to a structure
|
18 years ago |
Laurent Vivier
|
a7ddce3afc
KVM: x86 emulator: remove unused functions
|
18 years ago |
Anthony Liguori
|
7aa81cc047
KVM: Refactor hypercall infrastructure (v3)
|
18 years ago |
Anthony Liguori
|
aca7f96600
KVM: x86 emulator: Add vmmcall/vmcall to x86_emulate (v3)
|
18 years ago |
Amit Shah
|
00b2ef475d
KVM: x86 emulator: Use emulator_write_emulated and not emulator_write_std
|
18 years ago |
Izik Eidus
|
2a738e20a1
KVM: x86 emulator: fix the saving of of the eip value
|
18 years ago |
Izik Eidus
|
e826ec9ae2
KVM: x86 emulator: fix JMP_REL
|
18 years ago |
Avi Kivity
|
651a3e29b3
KVM: x86 emulator: invd instruction
|
18 years ago |
Avi Kivity
|
1e35d3c4a7
KVM: x86 emulator: fix 'push imm8' emulation
|
18 years ago |
Aurelien Jarno
|
4e62417bf3
KVM: x86 emulator: fix access registers for instructions with ModR/M byte and Mod = 3
|
18 years ago |
Sheng Yang
|
a012e65aee
KVM: x86 emulator: implement 'movnti mem, reg'
|
18 years ago |
Laurent Vivier
|
ae6200baea
KVM: x86 emulator: fix repne/repnz decoding
|
18 years ago |
Nitin A Kamble
|
1a52e05136
KVM: x86 emulator: fix merge screwup due to emulator split
|
18 years ago |
Nitin A Kamble
|
535eabcf0e
KVM: x86 emulator: popf
|
18 years ago |
Nitin A Kamble
|
12fa272e31
KVM: x86 emulator: fix src, dst value initialization
|
18 years ago |
Nitin A Kamble
|
26a3e983d1
KVM: x86 emulator: jmp abs
|
18 years ago |
Nitin A Kamble
|
7e0b54b149
KVM: x86 emulator: lea
|
18 years ago |