summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: Grab KVM's srcu lock when setting nested stateSean Christopherson2019-12-131-0/+3
* KVM: x86: Remove a spurious export of a static functionSean Christopherson2019-12-131-1/+0
* KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIESPaolo Bonzini2019-12-131-2/+8
* KVM: x86: do not modify masked bits of shared MSRsPaolo Bonzini2019-12-131-2/+3
* kvm: x86: mmu: Recovery of shattered NX large pagesJunaid Shahid2019-11-121-0/+11
* kvm: mmu: ITLB_MULTIHIT mitigationPaolo Bonzini2019-11-121-0/+9
* kvm: x86, powerpc: do not allow clearing largepages debugfs entryPaolo Bonzini2019-11-121-3/+3
* kvm/x86: Export MDS_NO=0 to guests when TSX is enabledPawan Gupta2019-11-121-0/+19
* KVM: X86: Fix userspace set invalid CR4Wanpeng Li2019-10-111-17/+21
* KVM: x86: Manually calculate reserved bits when loading PDPTRSSean Christopherson2019-10-051-3/+8
* KVM: x86: set ctxt->have_exception in x86_decode_insn()Jan Dakinevich2019-10-051-0/+6
* KVM: x86: always stop emulation on page faultJan Dakinevich2019-10-051-1/+3
* KVM: x86: work around leak of uninitialized stack contentsFuqian Huang2019-09-141-0/+7
* KVM: x86: Don't update RIP or do single-step on faulting emulationSean Christopherson2019-08-271-4/+5
* KVM: Fix leak vCPU's VMCS value into other pCPUWanpeng Li2019-08-051-0/+16
* KVM: X86: Boost queue head vCPU to mitigate lock waiter preemptionWanpeng Li2019-07-241-1/+2
* KVM: X86: Dynamically allocate user_fpuWanpeng Li2019-07-221-2/+2
* KVM: X86: Fix fpu state crash in kvm guestWanpeng Li2019-07-221-3/+6
* Revert "kvm: x86: Use task structs fpu field for user"Paolo Bonzini2019-07-221-2/+2
* KVM: LAPIC: Inject timer interrupt via posted interruptWanpeng Li2019-07-201-0/+6
* KVM: LAPIC: Make lapic timer unpinnedWanpeng Li2019-07-171-5/+1
* kvm: x86: some tsc debug cleanupYi Wang2019-07-151-8/+0
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-07-121-62/+167
|\
| * Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Paolo Bonzini2019-07-111-4/+1
| |\
| * | KVM: x86: Unconditionally enable irqs in guest contextSean Christopherson2019-07-111-0/+11
| * | KVM: x86: PMU Event FilterEric Hankland2019-07-111-0/+5
| * | KVM: X86: Implement PV sched yield hypercallWanpeng Li2019-07-021-0/+21
| * | KVM: nVMX: list VMX MSRs in KVM_GET_MSR_INDEX_LISTPaolo Bonzini2019-07-021-0/+20
| * | KVM: x86: introduce is_pae_pagingPaolo Bonzini2019-06-181-4/+4
| * | KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs-disabled fnSean Christopherson2019-06-181-1/+1
| * | KVM: x86: Move kvm_{before,after}_interrupt() calls to vendor codeSean Christopherson2019-06-181-2/+0
| * | KVM: x86: move MSR_IA32_POWER_CTL handling to common codePaolo Bonzini2019-06-181-0/+6
| * | kvm: x86: add host poll control msrsMarcelo Tosatti2019-06-181-0/+23
| * | KVM: x86: Use DR_TRAP_BITS instead of hard-coded 15Liran Alon2019-06-181-1/+1
| * | KVM: x86: clean up conditions for asynchronous page fault handlingPaolo Bonzini2019-06-131-5/+42
| * | kvm: Convert kvm_lock to a mutexJunaid Shahid2019-06-051-7/+7
| * | KVM: X86: Emulate MSR_IA32_MISC_ENABLE MWAIT bitWanpeng Li2019-06-041-1/+9
| * | KVM: X86: Provide a capability to disable cstate msr read interceptsWanpeng Li2019-06-041-1/+4
| * | kvm: x86: refine kvm_get_arch_capabilities()Xiaoyao Li2019-06-041-4/+4
| * | KVM: Directly return result from kvm_arch_check_processor_compat()Sean Christopherson2019-06-041-2/+2
| * | KVM: LAPIC: Optimize timer latency furtherWanpeng Li2019-06-041-3/+0
| * | KVM: LAPIC: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexitWanpeng Li2019-06-041-0/+7
| * | kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.cKai Huang2019-06-041-31/+0
* | | Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2019-07-081-6/+7
|\ \ \
| * | | clocksource/drivers: Continue making Hyper-V clocksource ISA agnosticMichael Kelley2019-07-031-0/+1
| * | | Merge branch 'timers/vdso' into timers/coreThomas Gleixner2019-07-031-4/+1
| |\ \ \ | | | |/ | | |/|
| * | | timekeeping: Use proper clock specifier names in functionsJason A. Donenfeld2019-06-221-6/+6
| | |/ | |/|
* | | KVM: x86: degrade WARN to pr_warn_ratelimitedPaolo Bonzini2019-07-021-3/+3
| |/ |/|
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499Thomas Gleixner2019-06-191-4/+1
|/
* KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_IDThomas Huth2019-05-281-0/+3