Commit History

Author SHA1 Message Date
  Avi Kivity 20c29ff205 KVM: x86 emulator: free up some flag bits near src, dst 14 years ago
  Avi Kivity 4dd6a57df7 KVM: x86 emulator: switch src2 to generic decode_operand() 14 years ago
  Avi Kivity b1ea50b2b6 KVM: x86 emulator: expand decode flags to 64 bits 14 years ago
  Avi Kivity a99455499a KVM: x86 emulator: split dst decode to a generic decode_operand() 14 years ago
  Avi Kivity f09ed83e21 KVM: x86 emulator: move memop, memopp into emulation context 14 years ago
  Avi Kivity 3329ece161 KVM: x86 emulator: convert group 3 instructions to direct decode 14 years ago
  Avi Kivity caa8a168e3 KVM: x86 emulator: disable writeback for TEST 14 years ago
  Avi Kivity e8f2b1d621 KVM: x86 emulator: simplify emulate_1op_rax_rdx() 14 years ago
  Avi Kivity 9fef72ce10 KVM: x86 emulator: merge the two emulate_1op_rax_rdx implementations 14 years ago
  Avi Kivity d1eef45d59 KVM: x86 emulator: simplify emulate_1op() 14 years ago
  Avi Kivity 29053a60d7 KVM: x86 emulator: simplify emulate_2op_cl() 14 years ago
  Avi Kivity 761441b9f4 KVM: x86 emulator: simplify emulate_2op_cl() 14 years ago
  Avi Kivity a31b9ceadb KVM: x86 emulator: simplify emulate_2op_SrcV() 14 years ago
  Takuya Yoshikawa 1d2887e2d8 KVM: x86 emulator: Make x86_decode_insn() return proper macros 14 years ago
  Takuya Yoshikawa 7d88bb4803 KVM: x86 emulator: Let compiler know insn_fetch() rarely fails 14 years ago
  Takuya Yoshikawa e85a10852c KVM: x86 emulator: Drop _size argument from insn_fetch() 14 years ago
  Takuya Yoshikawa 807941b121 KVM: x86 emulator: Use ctxt->_eip directly in do_insn_fetch_byte() 14 years ago
  Avi Kivity 9be3be1f15 KVM: x86 emulator: fix Src2CL decode 14 years ago
  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