Avi Kivity
|
8089000616
KVM: x86 emulator: implement LTR
|
13 years ago |
Avi Kivity
|
869be99c75
KVM: x86 emulator: make loading TR set the busy bit
|
13 years ago |
Avi Kivity
|
e919464b53
KVM: x86 emulator: make read_segment_descriptor() return the address
|
13 years ago |
Avi Kivity
|
a14e579f22
KVM: x86 emulator: emulate LLDT
|
13 years ago |
Avi Kivity
|
9299836e63
KVM: x86 emulator: emulate BSWAP
|
13 years ago |
Avi Kivity
|
612e89f015
KVM: x86 emulator: implement ENTER
|
13 years ago |
Avi Kivity
|
51ddff50cb
KVM: x86 emulator: split push logic from push opcode emulation
|
13 years ago |
Avi Kivity
|
361cad2b50
KVM: x86 emulator: fix byte-sized MOVZX/MOVSX
|
13 years ago |
Avi Kivity
|
2dd7caa092
KVM: x86 emulator: emulate LAHF
|
13 years ago |
Avi Kivity
|
96051572c8
KVM: x86 emulator: emulate SGDT/SIDT
|
13 years ago |
Avi Kivity
|
a6e3407bb1
KVM: Fix SS default ESP/EBP based addressing
|
13 years ago |
Avi Kivity
|
f47cfa3174
KVM: x86 emulator: emulate LEAVE
|
13 years ago |
Avi Kivity
|
510425ff33
KVM: x86 emulator: fix LIDT/LGDT in long mode
|
13 years ago |
Avi Kivity
|
79d5b4c3cd
KVM: x86 emulator: allow loading null SS in long mode
|
13 years ago |
Avi Kivity
|
6d6eede4a0
KVM: x86 emulator: emulate cpuid
|
13 years ago |
Avi Kivity
|
0017f93a27
KVM: x86 emulator: change ->get_cpuid() accessor to use the x86 semantics
|
13 years ago |
Joerg Roedel
|
d54e4237bc
KVM: x86 emulator: convert bsf/bsr instructions to emulate_2op_SrcV_nobyte()
|
13 years ago |
Takuya Yoshikawa
|
9f4260e73a
KVM: x86 emulator: Avoid pushing back ModRM byte fetched for group decoding
|
13 years ago |
Takuya Yoshikawa
|
1c2545be05
KVM: x86 emulator: Move ModRM flags for groups to top level opcode tables
|
13 years ago |
Avi Kivity
|
38e8a2ddc9
KVM: x86 emulator: fix asm constraint in flush_pending_x87_faults
|
13 years ago |
Avi Kivity
|
e59717550e
KVM: x86 emulator: implement MMX MOVQ (opcodes 0f 6f, 0f 7f)
|
13 years ago |
Avi Kivity
|
cbe2c9d30a
KVM: x86 emulator: MMX support
|
13 years ago |
Avi Kivity
|
3e114eb4db
KVM: x86 emulator: implement movntps
|
13 years ago |
Stefan Hajnoczi
|
49597d8116
KVM: x86: emulate movdqa
|
13 years ago |
Avi Kivity
|
1c11b37669
KVM: x86 emulator: add support for vector alignment
|
13 years ago |
Kevin Wolf
|
4cee4798a3
KVM: x86 emulator: Allow PM/VM86 switch during task switch
|
13 years ago |
Kevin Wolf
|
66b0ab8fac
KVM: x86 emulator: VM86 segments must have DPL 3
|
13 years ago |
Kevin Wolf
|
7f3d35fddd
KVM: x86 emulator: Fix task switch privilege checks
|
13 years ago |
Avi Kivity
|
1a18a69b76
KVM: x86 emulator: reject SYSENTER in compatibility mode on AMD guests
|
13 years ago |
Avi Kivity
|
2adb5ad9fe
KVM: x86 emulator: Remove byte-sized MOVSX/MOVZX hack
|
13 years ago |