Commit Graph

280 Commits (36633f32ba4c238403d19584754b30fe469d6dcb)

Author SHA1 Message Date
Avi Kivity 2390218b6a KVM: Fix mov cr3 #GP at wrong instruction 15 years ago
Avi Kivity a83b29c6ad KVM: Fix mov cr4 #GP at wrong instruction 15 years ago
Avi Kivity 49a9b07edc KVM: Fix mov cr0 #GP at wrong instruction 15 years ago
Dexuan Cui 2acf923e38 KVM: VMX: Enable XSAVE/XRSTOR for guest 15 years ago
Avi Kivity f495c6e5e8 KVM: VMX: Fix incorrect rcu deref in rmode_tss_base() 15 years ago
Xiao Guangrong 4b9d3a0451 KVM: VMX: fix rcu usage warning in init_rmode() 15 years ago
Gui Jianfeng 1760dd4939 KVM: VMX: rename vpid_sync_vcpu_all() to vpid_sync_vcpu_single() 15 years ago
Gui Jianfeng b9d762fa79 KVM: VMX: Add all-context INVVPID type support 15 years ago
Gui Jianfeng 518c8aee5c KVM: VMX: Make sure single type invvpid is supported before issuing invvpid instruction 15 years ago
Sheng Yang 4bc9b98281 KVM: VMX: Enforce EPT pagetable level checking 15 years ago
Mohammed Gamal 5120702e73 KVM: VMX: Properly return error to userspace on vmentry failure 15 years ago
Jan Kiszka 10ab25cd6b KVM: x86: Propagate fpu_alloc errors 15 years ago
Avi Kivity 221d059d15 KVM: Update Red Hat copyrights 15 years ago
Dongxiao Xu 4610c9cc6d KVM: VMX: VMXON/VMXOFF usage changes 15 years ago
Dongxiao Xu b923e62e4d KVM: VMX: VMCLEAR/VMPTRLD usage changes 15 years ago
Dongxiao Xu 92fe13be74 KVM: VMX: Some minor changes to code structure 15 years ago
Dongxiao Xu 7725b89414 KVM: VMX: Define new functions to wrapper direct call of asm code 15 years ago
Gleb Natapov 6d77dbfc88 KVM: inject #UD if instruction emulation fails and exit to userspace 15 years ago
Avi Kivity 1c11e71357 KVM: VMX: Avoid writing HOST_CR0 every entry 15 years ago
Avi Kivity c332c83ae7 KVM: VMX: Simplify vmx_get_nmi_mask() 15 years ago
Avi Kivity da38f43859 KVM: VMX: Fix host MSR_KERNEL_GS_BASE corruption 15 years ago
Shane Wang cafd66595d KVM: VMX: enable VMXON check with SMX enabled (Intel TXT) 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 0ee75bead8 KVM: Let vcpu structure alignment be determined at runtime 15 years ago
Joerg Roedel ce7ddec4bb KVM: x86: Allow marking an exception as reinjected 15 years ago
Joerg Roedel d4330ef2fb KVM: x86: Add callback to let modules decide over some supported cpuid bits 15 years ago
Lai Jiangshan cdbecfc398 KVM: VMX: free vpid when fail to create vcpu 15 years ago
Lai Jiangshan 90d83dc3d4 KVM: use the correct RCU API for PROVE_RCU=y 15 years ago
Gleb Natapov acb5451789 KVM: prevent spurious exit to userspace during task switch emulation. 15 years ago
Jan Kiszka e269fb2189 KVM: x86: Push potential exception error code on task switches 15 years ago
Gleb Natapov 020df0794f KVM: move DR register access handling into generic code 15 years ago
Gleb Natapov cf8f70bfe3 KVM: x86 emulator: fix in/out emulation. 15 years ago
Gui Jianfeng 3129994458 KVM: VMX: change to use bool return values 15 years ago
Wei Yongjun ec68798c8f KVM: x86: Use native_store_idt() instead of kvm_get_idt() 15 years ago
Avi Kivity 5bfd8b5455 KVM: Move kvm_exit tracepoint rip reading inside tracepoint 15 years ago
Jan Kiszka f8c5fae166 KVM: VMX: blocked-by-sti must not defer NMI injections 15 years ago
Gleb Natapov 2d49ec72d3 KVM: move segment_base() into vmx.c 15 years ago
Gleb Natapov d6ab1ed446 KVM: Drop kvm_get_gdt() in favor of generic linux function 15 years ago
Jan Kiszka 48005f64d0 KVM: x86: Save&restore interrupt shadow mask 15 years ago
Gleb Natapov 89a27f4d0e KVM: use desc_ptr struct instead of kvm private descriptor_table 15 years ago
Avi Kivity 78ac8b47c5 KVM: VMX: Save/restore rflags.vm correctly in real mode 15 years ago
Zhang, Yanmin ff9d07a0e7 KVM: Implement perf callbacks for guest sampling 15 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 15 years ago
Jan Kiszka c573cd2293 KVM: VMX: Update instruction length on intercepted BP 15 years ago
Sheng Yang a19a6d1131 KVM: VMX: Rename VMX_EPT_IGMT_BIT to VMX_EPT_IPAT_BIT 15 years ago
Julia Lawall c45b4fd416 KVM: VMX: Remove redundant test in vmx_set_efer() 15 years ago
Avi Kivity ebcbab4c03 KVM: VMX: Wire up .fpu_activate() callback 15 years ago
Gui Jianfeng 6d3e435e70 KVM: VMX: Remove redundant check in vm_need_virtualize_apic_accesses() 15 years ago
Avi Kivity 59200273c4 KVM: Trace failed msr reads and writes 15 years ago