summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
2019-03-23KVM: nVMX: Check a single byte for VMCS "launched" in nested early checksSean Christopherson1-1/+1
2019-03-23KVM: nVMX: Ignore limit checks on VMX instructions using flat segmentsSean Christopherson1-3/+9
2019-03-23KVM: nVMX: Apply addr size mask to effective address for VMX instructionsSean Christopherson1-2/+23
2019-03-23KVM: nVMX: Sign extend displacements of VMX instr's mem operandsSean Christopherson1-0/+4
2019-03-23KVM: x86/mmu: Do not cache MMIO accesses while memslots are in fluxSean Christopherson1-1/+6
2019-03-23KVM: x86/mmu: Detect MMIO generation wrap in any address spaceSean Christopherson1-2/+19
2019-03-23KVM: VMX: Zero out *all* general purpose registers after VM-ExitSean Christopherson1-3/+11
2019-03-23KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-runSean Christopherson1-1/+1
2019-03-23KVM: Call kvm_arch_memslots_updated() before updating memslotsSean Christopherson2-4/+4
2019-03-23Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()"Ben Gardon1-13/+3
2019-02-22KVM: MMU: record maximum physical address width in kvm_mmu_extended_roleYu Zhang1-0/+1
2019-02-22kvm: x86: Return LA57 feature based on hardware capabilityYu Zhang1-0/+4
2019-02-22x86/kvm/mmu: fix switch between root and guest MMUsVitaly Kuznetsov1-4/+13
2019-02-14kvm: vmx: Fix entry number check for add_atomic_switch_msr()Xiaoyao Li1-1/+2
2019-02-14KVM: x86: Recompute PID.ON when clearing PID.SNLuwei Kang3-21/+17
2019-02-13KVM: nVMX: Restore a preemption timer consistency checkSean Christopherson1-0/+4
2019-02-12x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is availableVitaly Kuznetsov1-3/+5
2019-02-07KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7...Peter Shier1-0/+1
2019-02-07KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222)Paolo Bonzini1-0/+7
2019-01-30cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVMJosh Poimboeuf1-1/+2
2019-01-25KVM: x86: Mark expected switch fall-throughsGustavo A. R. Silva6-4/+10
2019-01-25KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search pathsMasahiro Yamada2-5/+1
2019-01-25x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectlyVitaly Kuznetsov1-3/+4
2019-01-25KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper functionSean Christopherson1-66/+73
2019-01-25kvm: vmx: fix some -Wmissing-prototypes warningsYi Wang2-2/+2
2019-01-25KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting t...Vitaly Kuznetsov1-0/+8
2019-01-25svm: Fix AVIC incomplete IPI emulationSuravee Suthikulpanit1-15/+4
2019-01-25svm: Add warning message for AVIC IPI invalid targetSuravee Suthikulpanit1-0/+2
2019-01-25KVM: x86: Fix PV IPIs for 32-bit KVM hostSean Christopherson1-1/+1
2019-01-25x86/kvm/hyper-v: recommend using eVMCS only when it is enabledVitaly Kuznetsov1-1/+2
2019-01-25x86/kvm/hyper-v: don't recommend doing reset via synthetic MSRVitaly Kuznetsov1-1/+0
2019-01-25kvm: x86/vmx: Use kzalloc for cached_vmcs12Tom Roeder1-4/+8
2019-01-25KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLO...Sean Christopherson1-1/+1
2019-01-25KVM: x86: Fix single-step debuggingAlexander Popov1-2/+1
2019-01-25x86/kvm/hyper-v: don't announce GUEST IDLE MSR supportVitaly Kuznetsov1-1/+0
2019-01-11x86/kvm/nVMX: don't skip emulated instruction twice when vmptr address is not...Vitaly Kuznetsov1-2/+1
2019-01-11KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flus...Lan Tianyu1-1/+1
2019-01-11kvm: sev: Fail KVM_SEV_INIT if already initializedDavid Rientjes1-0/+3
2019-01-11KVM: x86: Fix bit shifting in update_intel_pt_cfgGustavo A. R. Silva1-1/+1
2019-01-06jump_label: move 'asm goto' support test to KconfigMasahiro Yamada1-1/+1
2018-12-30Merge tag 'kconfig-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds1-1/+1
2018-12-27Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2018-12-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds26-15449/+16669
2018-12-21treewide: surround Kconfig file paths with double quotesMasahiro Yamada1-1/+1
2018-12-21KVM: x86: Add CPUID support for new instruction WBNOINVDRobert Hoo1-1/+1
2018-12-21KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routinesSean Christopherson5-34/+78
2018-12-21KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobsSean Christopherson2-42/+50
2018-12-21KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streamsUros Bizjak1-6/+6
2018-12-21KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()Lan Tianyu1-3/+13
2018-12-21KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp()Lan Tianyu1-0/+5