Commit History

Author SHA1 Message Date
  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 13 years ago
  Avi Kivity f09ed83e21 KVM: x86 emulator: move memop, memopp into emulation context 13 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
  Avi Kivity ca1d4a9e77 KVM: x86 emulator: drop vcpu argument from pio callbacks 14 years ago
  Avi Kivity 0f65dd70a4 KVM: x86 emulator: drop vcpu argument from memory read/write callbacks 14 years ago
  Nelson Elhage 3d9b938eef KVM: emulator: Use linearize() when fetching instructions 14 years ago
  Joerg Roedel f6511935f4 KVM: SVM: Add checks for IO instructions 14 years ago
  Joerg Roedel 8061252ee0 KVM: SVM: Add intercept checks for remaining twobyte instructions 14 years ago
  Joerg Roedel 3b88e41a41 KVM: SVM: Add intercept check for accessing dr registers 14 years ago
  Joerg Roedel cfec82cb7d KVM: SVM: Add intercept check for emulated cr accesses 14 years ago