Commit History

Author SHA1 Message Date
  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
  Takuya Yoshikawa d67fc27ae2 KVM: x86 emulator: Use opcode::execute for Group 1, CMPS and SCAS 14 years ago
  Avi Kivity 5ef39c71d8 KVM: x86 emulator: Use opcode::execute for 0F 01 opcode 14 years ago
  Avi Kivity 68152d8812 KVM: x86 emulator: Don't force #UD for 0F 01 /5 14 years ago
  Avi Kivity 26d05cc740 KVM: x86 emulator: move 0F 01 sub-opcodes into their own functions 14 years ago
  Randy Dunlap d42244499f KVM: x86 emulator: fix const value warning on i386 in svm insn RAX check 14 years ago
  Clemens Noss cfb223753c KVM: x86 emulator: avoid calling wbinvd() macro 14 years ago
  Avi Kivity bcaf5cc543 KVM: x86 emulator: add new ->wbinvd() callback 14 years ago
  Avi Kivity d6aa10003b KVM: x86 emulator: add ->fix_hypercall() callback 14 years ago
  Avi Kivity 6c3287f7c5 KVM: x86 emulator: add new ->halt() callback 14 years ago
  Avi Kivity 3cb16fe78c KVM: x86 emulator: make emulate_invlpg() an emulator callback 14 years ago
  Avi Kivity 2d04a05bd7 KVM: x86 emulator: emulate CLTS internally 14 years ago
  Avi Kivity fd72c41922 KVM: x86 emulator: Replace calls to is_pae() and is_paging with ->get_cr() 14 years ago
  Avi Kivity c2ad2bb3ef KVM: x86 emulator: drop use of is_long_mode() 14 years ago
  Avi Kivity 1ac9d0cfb0 KVM: x86 emulator: add and use new callbacks set_idt(), set_gdt() 14 years ago
  Avi Kivity fe870ab9ce KVM: x86 emulator: avoid using ctxt->vcpu in check_perm() callbacks 14 years ago
  Avi Kivity 2953538ebb KVM: x86 emulator: drop vcpu argument from intercept callback 14 years ago
  Avi Kivity 717746e382 KVM: x86 emulator: drop vcpu argument from cr/dr/cpl/msr callbacks 14 years ago
  Avi Kivity 4bff1e86ad KVM: x86 emulator: drop vcpu argument from segment/gdt/idt callbacks 14 years ago