| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-08-11 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm |  Linus Torvalds | 12 | -49/+124 |
| 2022-08-10 | KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES at refresh |  Sean Christopherson | 2 | -11/+8 |
| 2022-08-10 | KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers |  Sean Christopherson | 1 | -9/+17 |
| 2022-08-10 | KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES |  Sean Christopherson | 1 | -2/+2 |
| 2022-08-10 | KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen |  Sean Christopherson | 2 | -0/+22 |
| 2022-08-10 | KVM: x86/mmu: rename trace function name for asynchronous page fault |  Mingwei Zhang | 1 | -1/+1 |
| 2022-08-10 | KVM: x86/xen: Stop Xen timer before changing IRQ |  Coleman Dietsch | 1 | -17/+16 |
| 2022-08-10 | KVM: x86/xen: Initialize Xen timer only once |  Coleman Dietsch | 1 | -1/+3 |
| 2022-08-10 | KVM: SVM: Disable SEV-ES support if MMIO caching is disable |  Sean Christopherson | 5 | -5/+19 |
| 2022-08-10 | KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change |  Sean Christopherson | 3 | -0/+24 |
| 2022-08-10 | KVM: x86: Tag kvm_mmu_x86_module_init() with __init |  Sean Christopherson | 1 | -1/+1 |
| 2022-08-10 | KVM: x86: emulator: Fix illegal LEA handling |  Michal Luczaj | 1 | -1/+5 |
| 2022-08-10 | KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF |  Yu Zhang | 1 | -0/+1 |
| 2022-08-10 | KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg |  Sean Christopherson | 1 | -3/+5 |
| 2022-08-10 | KVM: x86: do not report preemption if the steal time cache is stale |  Paolo Bonzini | 1 | -0/+2 |
| 2022-08-10 | KVM: x86: revalidate steal time cache if MSR value changes |  Paolo Bonzini | 1 | -3/+3 |
| 2022-08-09 | Merge tag 'x86_bugs_pbrsb' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip |  Linus Torvalds | 1 | -3/+5 |
| 2022-08-06 | Merge tag 'iommu-updates-v5.20-or-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu |  Linus Torvalds | 1 | -1/+0 |
| 2022-08-05 | Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -1/+1 |
| 2022-08-03 | x86/speculation: Add RSB VM Exit protections |  Daniel Sneddon | 1 | -3/+5 |
| 2022-08-01 | KVM: x86/mmu: remove unused variable |  Paolo Bonzini | 1 | -2/+0 |
| 2022-08-01 | Merge remote-tracking branch 'kvm/next' into kvm-next-5.20 |  Paolo Bonzini | 44 | -1437/+2991 |
| 2022-07-29 | Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next |  Joerg Roedel | 1 | -1/+0 |
| 2022-07-28 | KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() |  Kai Huang | 1 | -7/+3 |
| 2022-07-28 | KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog |  Jarkko Sakkinen | 1 | -0/+3 |
| 2022-07-28 | KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT |  Sean Christopherson | 1 | -1/+1 |
| 2022-07-28 | KVM: x86: Do not block APIC write for non ICR registers |  Suravee Suthikulpanit | 1 | -11/+11 |
| 2022-07-28 | KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register |  Suravee Suthikulpanit | 1 | -1/+8 |
| 2022-07-28 | KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP |  Sean Christopherson | 1 | -0/+3 |
| 2022-07-28 | Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control" |  Paolo Bonzini | 3 | -27/+0 |
| 2022-07-28 | KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists |  Sean Christopherson | 1 | -1/+3 |
| 2022-07-28 | KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL |  Sean Christopherson | 2 | -2/+14 |
| 2022-07-28 | KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU |  Sean Christopherson | 1 | -0/+2 |
| 2022-07-28 | Revert "KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled" |  Paolo Bonzini | 1 | -20/+1 |
| 2022-07-28 | KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value |  Sean Christopherson | 1 | -33/+37 |
| 2022-07-28 | KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}() |  Sean Christopherson | 1 | -4/+4 |
| 2022-07-28 | KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 |  Sean Christopherson | 1 | -9/+14 |
| 2022-07-28 | KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks |  Sean Christopherson | 1 | -1/+2 |
| 2022-07-28 | KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits |  Sean Christopherson | 4 | -7/+14 |
| 2022-07-28 | KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs |  Sean Christopherson | 3 | -37/+24 |
| 2022-07-28 | KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level() |  Sean Christopherson | 1 | -7/+35 |
| 2022-07-28 | KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs |  Sean Christopherson | 3 | -26/+7 |
| 2022-07-28 | KVM: x86/mmu: Restrict mapping level based on guest MTRR iff they're used |  Sean Christopherson | 1 | -7/+19 |
| 2022-07-28 | KVM: x86/mmu: Add shadow mask for effective host MTRR memtype |  Sean Christopherson | 2 | -3/+19 |
| 2022-07-28 | KVM: x86: Drop unnecessary goto+label in kvm_arch_init() |  Sean Christopherson | 1 | -16/+8 |
| 2022-07-28 | KVM: x86: Reject loading KVM if host.PAT[0] != WB |  Sean Christopherson | 1 | -0/+15 |
| 2022-07-28 | KVM: SVM: Fix x2APIC MSRs interception |  Suravee Suthikulpanit | 1 | -25/+27 |
| 2022-07-28 | KVM: x86/mmu: Remove underscores from __pte_list_remove() |  Sean Christopherson | 1 | -4/+4 |
| 2022-07-28 | KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs |  Sean Christopherson | 1 | -8/+9 |
| 2022-07-28 | KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper |  Sean Christopherson | 1 | -8/+8 |