Commit Graph

10422 Commits (838815a78785022f6611e5c48386567aea7b818b)

Author SHA1 Message Date
Glauber Costa 838815a787 x86: KVM guest: Try using new kvm clock msrs 15 years ago
Glauber Costa 84478c829d KVM: x86: export paravirtual cpuid flags in KVM_GET_SUPPORTED_CPUID 15 years ago
Glauber Costa 0e6ac58acb KVM: x86: add new KVMCLOCK cpuid feature 15 years ago
Glauber Costa 11c6bffa42 KVM: x86: change msr numbers for kvmclock 15 years ago
Glauber Costa 489fb490db x86, paravirt: Add a global synchronization point for pvclock 15 years ago
Glauber Costa 424c32f1aa x86, paravirt: Enable pvclock flags in vcpu_time_info structure 15 years ago
Roedel, Joerg b69e8caef5 KVM: x86: Inject #GP with the right rip on efer writes 15 years ago
Joerg Roedel 0d945bd935 KVM: SVM: Don't allow nested guest to VMMCALL into host 15 years ago
Joerg Roedel 3f0fd2927b KVM: x86: Fix exception reinjection forced to true 15 years ago
Avi Kivity 9ed3c444ab KVM: Fix wallclock version writing race 15 years ago
Avi Kivity 8facbbff07 KVM: MMU: Don't read pdptrs with mmu spinlock held in mmu_alloc_roots 15 years ago
Shane Wang cafd66595d KVM: VMX: enable VMXON check with SMX enabled (Intel TXT) 15 years ago
Marcelo Tosatti f1d86e469b KVM: x86: properly update ready_for_interrupt_injection 15 years ago
Avi Kivity 84ad33ef5d KVM: VMX: Atomically switch efer if EPT && !EFER.NX 15 years ago
Avi Kivity 61d2ef2ce3 KVM: VMX: Add facility to atomically switch MSRs on guest entry/exit 15 years ago
Avi Kivity 5dfa3d170e KVM: VMX: Add definitions for guest and host EFER autoswitch vmcs entries 15 years ago
Avi Kivity 19b95dba03 KVM: VMX: Add definition for msr autoload entry 15 years ago
Avi Kivity 0ee75bead8 KVM: Let vcpu structure alignment be determined at runtime 15 years ago
Xiao Guangrong 884a0ff0b6 KVM: MMU: cleanup invlpg code 15 years ago
Xiao Guangrong 5e1b3ddbf2 KVM: MMU: move unsync/sync tracpoints to proper place 15 years ago
Xiao Guangrong 85f2067c31 KVM: MMU: convert mmu tracepoints 15 years ago
Xiao Guangrong 22c9b2d166 KVM: MMU: fix for calculating gpa in invlpg code 15 years ago
Gui Jianfeng d35b8dd935 KVM: Fix mmu shrinker error 15 years ago
Eric Northup 5a7388c2d2 KVM: MMU: fix hashing for TDP and non-paging modes 15 years ago
Gui Jianfeng df2fb6e710 KVM: MMU: fix sp->unsync type error in trace event definition 15 years ago
Joerg Roedel ff47a49b23 KVM: SVM: Handle MCE intercepts always on host level 15 years ago
Joerg Roedel ce7ddec4bb KVM: x86: Allow marking an exception as reinjected 15 years ago
Joerg Roedel c2c63a4939 KVM: SVM: Report emulated SVM features to userspace 15 years ago
Joerg Roedel d4330ef2fb KVM: x86: Add callback to let modules decide over some supported cpuid bits 15 years ago
Joerg Roedel 228070b1b3 KVM: SVM: Propagate nested entry failure into guest hypervisor 15 years ago
Joerg Roedel 2be4fc7a02 KVM: SVM: Sync cr0 and cr3 to kvm state before nested handling 15 years ago
Joerg Roedel 2041a06a50 KVM: SVM: Make sure rip is synced to vmcb before nested vmexit 15 years ago
Joerg Roedel 924584ccb0 KVM: SVM: Fix nested nmi handling 15 years ago
Lai Jiangshan cdbecfc398 KVM: VMX: free vpid when fail to create vcpu 15 years ago
Wei Yongjun 77a1a71570 KVM: MMU: cleanup for function unaccount_shadowed() 15 years ago
Gui Jianfeng 2a059bf444 KVM: Get rid of dead function gva_to_page() 15 years ago
Gui Jianfeng b2fc15a5ef KVM: MMU: Remove unused varialbe in rmap_next() 15 years ago
Gui Jianfeng 814a59d207 KVM: MMU: Make use of is_large_pte() in walker 15 years ago
Gui Jianfeng 51fb60d81b KVM: MMU: Move sync_page() first pte address calculation out of loop 15 years ago
Avi Kivity 87bc3bf972 KVM: MMU: Drop cr4.pge from shadow page role 15 years ago
Lai Jiangshan 90d83dc3d4 KVM: use the correct RCU API for PROVE_RCU=y 15 years ago
Xiao Guangrong 3246af0ece KVM: MMU: cleanup for hlist walk restart 15 years ago
Gleb Natapov acb5451789 KVM: prevent spurious exit to userspace during task switch emulation. 15 years ago
Xiao Guangrong 6b18493d60 KVM: MMU: remove unused parameter in mmu_parent_walk() 15 years ago
Xiao Guangrong 0571d366e0 KVM: MMU: reduce 'struct kvm_mmu_page' size 15 years ago
Xiao Guangrong 1b8c7934a4 KVM: MMU: remove unused struct kvm_unsync_walk 15 years ago
Gleb Natapov 19d0443726 KVM: fix emulator_task_switch() return value. 15 years ago
Avi Kivity 5b7e0102ae KVM: MMU: Replace role.glevels with role.cr4_pae 15 years ago
Jan Kiszka e269fb2189 KVM: x86: Push potential exception error code on task switches 15 years ago
Jan Kiszka 0760d44868 KVM: x86: Terminate early if task_switch_16/32 failed 15 years ago