Age | Commit message (Expand) | Author | Files | Lines |
2022-08-21 | asm goto: eradicate CC_HAS_ASM_GOTO | Nick Desaulniers | 1 | -1/+1 |
2022-08-19 | x86/kvm: Fix "missing ENDBR" BUG for fastop functions | Josh Poimboeuf | 1 | -1/+2 |
2022-08-19 | x86/kvm: Simplify FOP_SETCC() | Josh Poimboeuf | 1 | -19/+4 |
2022-08-19 | KVM: Rename mmu_notifier_* to mmu_invalidate_* | Chao Peng | 2 | -9/+9 |
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 | -18/+17 |
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 | -1440/+2994 |
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 |