Age | Commit message (Expand) | Author | Files | Lines |
2022-08-09 | Merge tag 'x86_bugs_pbrsb' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | 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... | Linus Torvalds | 1 | -1/+0 |
2022-08-05 | Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel... | 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 | -1440/+2994 |
2022-07-29 | Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio',... | 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 |
2022-07-28 | KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature | Sean Christopherson | 1 | -2/+2 |
2022-07-28 | KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers | Sean Christopherson | 1 | -22/+21 |
2022-07-28 | KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps | Sean Christopherson | 1 | -1/+1 |
2022-07-28 | KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits() | Sean Christopherson | 1 | -1/+1 |
2022-07-28 | KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection | Maciej S. Szmigiero | 1 | -4/+5 |
2022-07-19 | KVM: x86: Protect the unused bits in MSR exiting flags | Aaron Lewis | 1 | -0/+8 |
2022-07-15 | KVM: emulate: do not adjust size of fastop and setcc subroutines | Paolo Bonzini | 1 | -10/+7 |
2022-07-15 | KVM: x86: Remove unnecessary include | Lu Baolu | 1 | -1/+0 |
2022-07-14 | KVM: x86: Check target, not vCPU's x2APIC ID, when applying hotplug hack | Sean Christopherson | 1 | -9/+9 |
2022-07-14 | KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() | Vitaly Kuznetsov | 1 | -8/+10 |
2022-07-14 | KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0 | Sean Christopherson | 2 | -7/+1 |
2022-07-14 | KVM: x86: Add dedicated helper to get CPUID entry with significant index | Sean Christopherson | 8 | -42/+84 |
2022-07-14 | KVM: SVM: fix task switch emulation on INTn instruction. | Maxim Levitsky | 1 | -0/+1 |
2022-07-14 | KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity | Sean Christopherson | 1 | -7/+8 |
2022-07-14 | KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages | Sean Christopherson | 1 | -4/+11 |
2022-07-14 | KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index | Sean Christopherson | 3 | -14/+18 |