Commit Graph

54194 Commits (c74093b694998d30105d9904686da5e3576497c4)

Author SHA1 Message Date
Avi Kivity aff48baa34 KVM: Fetch guest cr3 from hardware on demand 14 years ago
Avi Kivity 9f8fe5043f KVM: Replace reads of vcpu->arch.cr3 by an accessor 14 years ago
Marcelo Tosatti e49146dce8 KVM: MMU: only write protect mappings at pagetable level 14 years ago
Avi Kivity 16d8f72f70 KVM: VMX: Correct asm constraint in vmcs_load()/vmcs_clear() 14 years ago
Avi Kivity c445f8ef43 KVM: MMU: Initialize base_role for tdp mmus 14 years ago
Avi Kivity 110312c84b KVM: VMX: Optimize atomic EFER load 14 years ago
Avi Kivity 07c116d2f5 KVM: VMX: Add definitions for more vm entry/exit control bits 14 years ago
Andre Przywara dc25e89e07 KVM: SVM: copy instruction bytes from VMCB 14 years ago
Andre Przywara df4f310856 KVM: SVM: implement enhanced INVLPG intercept 14 years ago
Andre Przywara cae3797a46 KVM: SVM: enhance mov DR intercept handler 14 years ago
Andre Przywara 7ff76d58a9 KVM: SVM: enhance MOV CR intercept handler 14 years ago
Andre Przywara ddce97aac5 KVM: SVM: add new SVM feature bit names 14 years ago
Andre Przywara 51d8b66199 KVM: cleanup emulate_instruction 14 years ago
Andre Przywara db8fcefaa7 KVM: move complete_insn_gp() into x86.c 14 years ago
Andre Przywara eea1cff9ab KVM: x86: fix CR8 handling 14 years ago
Avi Kivity a63512a4d7 KVM guest: Fix kvm clock initialization when it's configured out 14 years ago
Takuya Yoshikawa 175504cdbf KVM: Take missing slots_lock for kvm_io_bus_unregister_dev() 14 years ago
Lai Jiangshan a355c85c5f KVM: return true when user space query KVM_CAP_USER_NMI extension 14 years ago
Avi Kivity 61cfab2e83 KVM: Correct kvm_pio tracepoint count field 14 years ago
Avi Kivity d3c422bd33 KVM: MMU: Fix incorrect direct page write protection due to ro host page 14 years ago
Joerg Roedel 81dd35d42c KVM: SVM: Add xsetbv intercept 14 years ago
Takuya Yoshikawa d4dbf47009 KVM: MMU: Make the way of accessing lpage_info more generic 14 years ago
Anthony Liguori 443381a828 KVM: VMX: add module parameter to avoid trapping HLT instructions (v5) 14 years ago
Joerg Roedel 38e5e92fe8 KVM: SVM: Implement Flush-By-Asid feature 14 years ago
Joerg Roedel f40f6a459c KVM: SVM: Use svm_flush_tlb instead of force_new_asid 14 years ago
Joerg Roedel fa22a8d608 KVM: SVM: Remove flush_guest_tlb function 14 years ago
Xiao Guangrong fb67e14fc9 KVM: MMU: retry #PF for softmmu 14 years ago
Xiao Guangrong 2ec4739ddc KVM: MMU: fix accessed bit set on prefault path 14 years ago
Xiao Guangrong 78b2c54aa4 KVM: MMU: rename 'no_apf' to 'prefault' 14 years ago
Joerg Roedel b53ba3f9cc KVM: SVM: Add clean-bit for LBR state 14 years ago
Joerg Roedel 0574dec0d7 KVM: SVM: Add clean-bit for CR2 register 14 years ago
Joerg Roedel 060d0c9a2e KVM: SVM: Add clean-bit for Segements and CPL 14 years ago
Joerg Roedel 17a703cb14 KVM: SVM: Add clean-bit for GDT and IDT 14 years ago
Joerg Roedel 72214b9601 KVM: SVM: Add clean-bit for DR6 and DR7 14 years ago
Joerg Roedel dcca1a6506 KVM: SVM: Add clean-bit for control registers 14 years ago
Joerg Roedel b2747166dc KVM: SVM: Add clean-bit for NPT state 14 years ago
Joerg Roedel decdbf6a4c KVM: SVM: Add clean-bit for interrupt state 14 years ago
Joerg Roedel d48086d1e3 KVM: SVM: Add clean-bit for the ASID 14 years ago
Joerg Roedel f56838e4c3 KVM: SVM: Add clean-bit for IOPM_BASE and MSRPM_BASE 14 years ago
Joerg Roedel 116a0a2367 KVM: SVM: Add clean-bit for intercetps, tsc-offset and pause filter count 14 years ago
Roedel, Joerg 8d28fec406 KVM: SVM: Add clean-bits infrastructure code 14 years ago
Takuya Yoshikawa 700e1b1219 KVM: MMU: Avoid dropping accessed bit while removing write access 14 years ago
Avi Kivity a295673aba KVM: VMX: Return 0 from a failed VMREAD 14 years ago
Avi Kivity b7c4145ba2 KVM: Don't spin on virt instruction faults during reboot 14 years ago
Joerg Roedel 4cc703100b KVM: SVM: Use get_host_vmcb function in svm_get_msr for TSC 14 years ago
Joerg Roedel 8a05a1b869 KVM: SVM: Add manipulation functions for misc intercepts 14 years ago
Joerg Roedel 18c918c5f5 KVM: SVM: Add manipulation functions for exception intercepts 14 years ago
Joerg Roedel 3aed041a4c KVM: SVM: Add manipulation functions for DRx intercepts 14 years ago
Roedel, Joerg 4ee546b434 KVM: SVM: Add manipulation functions for CRx intercepts 14 years ago
Joerg Roedel 384c636843 KVM: SVM: Add function to recalculate intercept masks 14 years ago