Avi Kivity
|
6e3d5dfbad
KVM: x86 emulator: Fix stack instructions on 64-bit mode
|
17 years ago |
Avi Kivity
|
e934c9c1c8
KVM: x86 emulator: fix eflags preparation for emulation
|
17 years ago |
Avi Kivity
|
c1a5d4f990
KVM: Replace #GP injection by the generalized exception queue
|
18 years ago |
Avi Kivity
|
018a98db74
KVM: x86 emulator: unify four switch statements into two
|
18 years ago |
Avi Kivity
|
111de5d60c
KVM: x86 emulator: unify two switches
|
18 years ago |
Avi Kivity
|
b9fa9d6bc6
KVM: x86 emulator: Move rep processing before instruction execution
|
18 years ago |
Guillaume Thouvenin
|
d7e5117a25
KVM: x86 emulator: cmps instruction
|
18 years ago |
Sheng Yang
|
e8d8d7fe88
KVM: x86 emulator: Rename 'cr2' to 'memop'
|
18 years ago |
Avi Kivity
|
f21b8bf4cc
KVM: x86 emulator: address size and operand size overrides are sticky
|
18 years ago |
Guillaume Thouvenin
|
90e0a28f6b
KVM: x86 emulator: Make a distinction between repeat prefixes F3 and F2
|
18 years ago |
Avi Kivity
|
6226686954
KVM: x86 emulator: prefetch up to 15 bytes of the instruction executed
|
18 years ago |
Sheng Yang
|
a7e6c88a78
KVM: x86 emulator: modify 'lods', and 'stos' not to depend on CR2
|
18 years ago |
Izik Eidus
|
906e608b05
KVM: x86 emulator: remove 8 bytes operands emulator for call near instruction
|
18 years ago |
Avi Kivity
|
1c73ef6650
KVM: x86 emulator: Hoist modrm and abs decoding into separate functions
|
18 years ago |
Avi Kivity
|
9f1ef3f8f5
KVM: Simplify decode_register_operand() calling convention
|
18 years ago |
Avi Kivity
|
33615aa956
KVM: x86 emulator: centralize decoding of one-byte register access insns
|
18 years ago |
Avi Kivity
|
3c118e24af
KVM: x86 emulator: Extract the common code of SrcReg and DstReg
|
18 years ago |
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 |