Commit History

Author SHA1 Message Date
  Gleb Natapov b3356bf0db KVM: emulator: optimize "rep ins" handling 13 years ago
  Gleb Natapov 9d1b39a967 KVM: emulator: make x86 emulation modes enum instead of defines 13 years ago
  Mathias Krause 0225fb509d KVM: x86 emulator: constify emulate_ops 13 years ago
  Avi Kivity dd856efafe KVM: x86 emulator: access GPRs on demand 13 years ago
  Avi Kivity cbd27ee783 KVM: x86 emulator: initialize memop 13 years ago
  Avi Kivity 0017f93a27 KVM: x86 emulator: change ->get_cpuid() accessor to use the x86 semantics 13 years ago
  Avi Kivity cbe2c9d30a KVM: x86 emulator: MMX support 13 years ago
  Kevin Wolf 4cee4798a3 KVM: x86 emulator: Allow PM/VM86 switch during task switch 13 years ago
  Kevin Wolf 7f3d35fddd KVM: x86 emulator: Fix task switch privilege checks 13 years ago
  Stephan Bärwolf c2226fc9e8 KVM: x86: fix missing checks in syscall emulation 13 years ago
  Stephan Bärwolf bdb42f5afe KVM: x86: extend "struct x86_emulate_ops" with "get_cpuid" 13 years ago
  Avi Kivity 222d21aa07 KVM: x86 emulator: implement RDPMC (0F 33) 13 years ago
  Xiao Guangrong 1cb3f3ae5a KVM: x86: retry non-page-table writing instructions 13 years ago
  Avi Kivity b1ea50b2b6 KVM: x86 emulator: expand decode flags to 64 bits 14 years ago
  Avi Kivity f09ed83e21 KVM: x86 emulator: move memop, memopp into emulation context 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 b5c9ff731f KVM: x86 emulator: Avoid clearing the whole decode_cache 14 years ago
  Takuya Yoshikawa 7b105ca290 KVM: x86 emulator: Stop passing ctxt->ops as arg of emul functions 14 years ago
  Avi Kivity 1aa366163b KVM: x86 emulator: consolidate segment accessors 14 years ago
  Avi Kivity 40e19b519c KVM: SVM: Get rid of x86_intercept_map::valid 14 years ago
  Avi Kivity 13db70eca6 KVM: x86 emulator: drop x86_emulate_ctxt::vcpu 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 1ac9d0cfb0 KVM: x86 emulator: add and use new callbacks set_idt(), set_gdt() 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