summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
Commit message (Expand)AuthorAgeFilesLines
* x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSRSean Christopherson2020-01-134-27/+27
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-12-044-19/+18
|\
| * kvm: vmx: Stop wasting a page for guest_msrsJim Mattson2019-12-042-11/+9
| * KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)Paolo Bonzini2019-12-041-1/+4
| * KVM x86: Move kvm cpuid support out of svmPeter Gonda2019-11-272-7/+5
* | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-11-261-2/+2
|\ \
| * \ Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2019-10-311-2/+2
| |\ \
| | * | x86/kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-301-2/+2
* | | | Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2019-11-261-1/+3
|\ \ \ \
| * \ \ \ Merge branch 'x86/core' into perf/core, to resolve conflicts and to pick up c...Ingo Molnar2019-11-251-1/+3
| |\ \ \ \
| | * | | | x86: xen: kvm: Gather the definition of emulate prefixesMasami Hiramatsu2019-10-171-1/+3
* | | | | | Merge branch 'x86-iopl-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-11-261-8/+0
|\ \ \ \ \ \
| * | | | | | x86/tss: Fix and move VMX BUILD_BUG_ON()Thomas Gleixner2019-11-161-8/+0
* | | | | | | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-11-261-6/+6
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby2019-10-181-6/+6
| | |_|_|_|/ | |/| | | |
* | | | | | kvm: nVMX: Relax guest IA32_FEATURE_CONTROL constraintsJim Mattson2019-11-231-1/+3
* | | | | | KVM: x86: Grab KVM's srcu lock when setting nested stateSean Christopherson2019-11-231-0/+3
* | | | | | KVM: x86: Open code shared_msr_update() in its only callerSean Christopherson2019-11-231-20/+9
* | | | | | KVM: x86: Remove a spurious export of a static functionSean Christopherson2019-11-231-1/+0
* | | | | | KVM: x86: create mmu/ subdirectoryPaolo Bonzini2019-11-214-2/+2
* | | | | | KVM: nVMX: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use api...Liran Alon2019-11-211-7/+0
* | | | | | KVM: x86: remove set but not used variable 'called'Mao Wenan2019-11-211-3/+2
* | | | | | KVM: nVMX: Do not mark vmcs02->apic_access_page as dirty when unpinningLiran Alon2019-11-211-3/+3
* | | | | | Merge branch 'kvm-tsx-ctrl' into HEADPaolo Bonzini2019-11-2112-124/+541
|\ \ \ \ \ \
| * | | | | | KVM: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack itPaolo Bonzini2019-11-211-14/+30
| * | | | | | KVM: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionalityPaolo Bonzini2019-11-212-21/+40
| * | | | | | KVM: x86: implement MSR_IA32_TSX_CTRL effect on CPUIDPaolo Bonzini2019-11-212-4/+8
| * | | | | | KVM: x86: do not modify masked bits of shared MSRsPaolo Bonzini2019-11-211-2/+3
| * | | | | | KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIESPaolo Bonzini2019-11-211-2/+8
| | |_|/ / / | |/| | | |
| * | | | | KVM: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast()Sean Christopherson2019-11-141-3/+2
| * | | | | KVM: X86: Reset the three MSR list number variables to 0 in kvm_init_msr_list()Xiaoyao Li2019-11-131-0/+4
| * | | | | kvm: x86: disable shattered huge page recovery for PREEMPT_RT.Paolo Bonzini2019-11-131-0/+5
| * | | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-11-124-37/+61
| |\ \ \ \ \
| | * | | | | KVM: MMU: Do not treat ZONE_DEVICE pages as being reservedSean Christopherson2019-11-121-4/+4
| | * | | | | KVM: VMX: Introduce pi_is_pir_empty() helperJoao Martins2019-11-122-3/+7
| | * | | | | KVM: VMX: Do not change PID.NDST when loading a blocked vCPUJoao Martins2019-11-122-0/+20
| | * | | | | KVM: VMX: Consider PID.PIR to determine if vCPU has pending interruptsJoao Martins2019-11-121-1/+5
| | * | | | | KVM: VMX: Fix comment to specify PID.ON instead of PIR.ONLiran Alon2019-11-121-1/+1
| | * | | | | KVM: X86: Fix initialization of MSR listsChenyi Qiang2019-11-121-30/+26
| | | |/ / / | | |/| | |
| * | | | | kvm: x86: mmu: Recovery of shattered NX large pagesJunaid Shahid2019-11-043-0/+144
| * | | | | kvm: mmu: ITLB_MULTIHIT mitigationPaolo Bonzini2019-11-043-12/+167
| * | | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxThomas Gleixner2019-11-042-13/+11
| |\| | | |
| | * | | | KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is activePaolo Bonzini2019-10-312-13/+11
| | | |_|/ | | |/| |
| * / | | kvm/x86: Export MDS_NO=0 to guests when TSX is enabledPawan Gupta2019-10-281-0/+19
| |/ / /
| * | | KVM: nVMX: Don't leak L1 MMIO regions to L2Jim Mattson2019-10-223-31/+54
| * | | KVM: SVM: Fix potential wrong physical id in avic_handle_ldr_updateMiaohe Lin2019-10-223-8/+8
* | | | KVM: nVMX: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPTLiran Alon2019-11-201-2/+4
* | | | KVM: x86: Unexport kvm_vcpu_reload_apic_access_page()Liran Alon2019-11-201-1/+0
* | | | KVM: nVMX: add CR4_LA57 bit to nested CR4_FIXED1Chenyi Qiang2019-11-201-0/+1
* | | | KVM: nVMX: Use semi-colon instead of comma for exit-handlers initializationLiran Alon2019-11-201-13/+13