Avi Kivity
|
9dac77fa40
KVM: x86 emulator: fold decode_cache into x86_emulate_ctxt
|
14 years ago |
Avi Kivity
|
36dd9bb5ce
KVM: x86 emulator: rename decode_cache::eip to _eip
|
14 years ago |
Takuya Yoshikawa
|
f411e6cdc2
KVM: x86 emulator: Use opcode::execute for CLI/STI(FA/FB)
|
14 years ago |
Takuya Yoshikawa
|
d06e03adcb
KVM: x86 emulator: Use opcode::execute for LOOP/JCXZ
|
14 years ago |
Takuya Yoshikawa
|
5c5df76b8b
KVM: x86 emulator: Clean up INT n/INTO/INT 3(CC/CD/CE)
|
14 years ago |
Takuya Yoshikawa
|
1bd5f469b2
KVM: x86 emulator: Use opcode::execute for MOV(8C/8E)
|
14 years ago |
Takuya Yoshikawa
|
ebda02c2a5
KVM: x86 emulator: Use opcode::execute for RET(C3)
|
14 years ago |
Takuya Yoshikawa
|
e4f973ae91
KVM: x86 emulator: Use opcode::execute for XCHG(86/87)
|
14 years ago |
Takuya Yoshikawa
|
9f21ca599c
KVM: x86 emulator: Use opcode::execute for TEST(84/85, A8/A9)
|
14 years ago |
Takuya Yoshikawa
|
db5b0762f3
KVM: x86 emulator: Use opcode::execute for some instructions
|
14 years ago |
Takuya Yoshikawa
|
e01991e71a
KVM: x86 emulator: Rename emulate_xxx() to em_xxx()
|
14 years ago |
Takuya Yoshikawa
|
9d74191ab1
KVM: x86 emulator: Use the pointers ctxt and c consistently
|
14 years ago |
Xiao Guangrong
|
1249b96e72
KVM: fix uninitialized warning
|
14 years ago |
Takuya Yoshikawa
|
7b105ca290
KVM: x86 emulator: Stop passing ctxt->ops as arg of emul functions
|
14 years ago |
Takuya Yoshikawa
|
ef5d75cc9a
KVM: x86 emulator: Stop passing ctxt->ops as arg of decode helpers
|
14 years ago |
Takuya Yoshikawa
|
67cbc90db5
KVM: x86 emulator: Place insn_fetch helpers together
|
14 years ago |
Avi Kivity
|
cb16c34876
KVM: x86 emulator: fix %rip-relative addressing with immediate source operand
|
14 years ago |
Marcelo Tosatti
|
221192bdff
KVM: x86: use proper port value when checking io instruction permission
|
14 years ago |
Takuya Yoshikawa
|
d2f62766d5
KVM: x86 emulator: Make jmp far emulation into a separate function
|
14 years ago |
Takuya Yoshikawa
|
51187683cb
KVM: x86 emulator: Rename emulate_grpX() to em_grpX()
|
14 years ago |
Takuya Yoshikawa
|
3b9be3bf2e
KVM: x86 emulator: Remove unused arg from emulate_pop()
|
14 years ago |
Takuya Yoshikawa
|
adddcecf92
KVM: x86 emulator: Remove unused arg from writeback()
|
14 years ago |
Takuya Yoshikawa
|
509cf9fe11
KVM: x86 emulator: Remove unused arg from read_descriptor()
|
14 years ago |
Takuya Yoshikawa
|
c1ed6dea81
KVM: x86 emulator: Remove unused arg from seg_override()
|
14 years ago |
Avi Kivity
|
1aa366163b
KVM: x86 emulator: consolidate segment accessors
|
14 years ago |
Gleb Natapov
|
4947e7cd0e
KVM: emulator: Propagate fault in far jump emulation
|
14 years ago |
Avi Kivity
|
46561646ce
KVM: x86 emulator: consolidate group handling
|
14 years ago |
Takuya Yoshikawa
|
62aaa2f05a
KVM: x86 emulator: Use opcode::execute for PUSHF/POPF (9C/9D)
|
14 years ago |
Takuya Yoshikawa
|
b96a7fad02
KVM: x86 emulator: Use opcode::execute for PUSHA/POPA (60/61)
|
14 years ago |
Takuya Yoshikawa
|
c54fe50469
KVM: x86 emulator: Use opcode::execute for POP reg (58-5F)
|
14 years ago |