| Commit message (Expand) | Author | Age | Files | Lines |
* | x86/insn: Avoid namespace clash by separating instruction decoder MMIO type f... | Jason A. Donenfeld | 2023-01-03 | 1 | -9/+9 |
* | Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2022-12-17 | 12 | -188/+60 |
|\ |
|
| * | x86/mm: Fix CR3_ADDR_MASK | Kirill A. Shutemov | 2022-12-15 | 1 | -1/+1 |
| * | x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros | Pasha Tatashin | 2022-12-15 | 1 | -9/+3 |
| * | x86/mm/pae: Get rid of set_64bit() | Peter Zijlstra | 2022-12-15 | 2 | -39/+12 |
| * | x86_64: Remove pointless set_64bit() usage | Peter Zijlstra | 2022-12-15 | 1 | -5/+0 |
| * | x86/mm/pae: Be consistent with pXXp_get_and_clear() | Peter Zijlstra | 2022-12-15 | 1 | -50/+17 |
| * | x86/mm/pae: Use WRITE_ONCE() | Peter Zijlstra | 2022-12-15 | 1 | -6/+6 |
| * | x86/mm/pae: Don't (ab)use atomic64 | Peter Zijlstra | 2022-12-15 | 1 | -5/+4 |
| * | mm: Fix pmd_read_atomic() | Peter Zijlstra | 2022-12-15 | 1 | -56/+0 |
| * | x86/mm/pae: Make pmd_t similar to pte_t | Peter Zijlstra | 2022-12-15 | 4 | -31/+23 |
| * | x86/mm: Implement native set_memory_rox() | Peter Zijlstra | 2022-12-15 | 1 | -0/+3 |
| * | x86/mm: Randomize per-cpu entry area | Peter Zijlstra | 2022-12-15 | 2 | -5/+7 |
| * | x86/kasan: Map shadow for percpu pages on demand | Andrey Ryabinin | 2022-12-15 | 1 | -0/+3 |
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2022-12-15 | 7 | -84/+224 |
|\ \ |
|
| * \ | Merge remote-tracking branch 'kvm/queue' into HEAD | Paolo Bonzini | 2022-12-12 | 2 | -8/+2 |
| |\ \ |
|
| | * | | KVM: Delete all references to removed KVM_SET_MEMORY_ALIAS ioctl | Javier Martinez Canillas | 2022-12-02 | 1 | -8/+0 |
| | * | | KVM: x86/xen: Allow XEN_RUNSTATE_UPDATE flag behaviour to be configured | David Woodhouse | 2022-11-30 | 1 | -0/+1 |
| | * | | KVM: x86/xen: Compatibility fixes for shared runstate area | David Woodhouse | 2022-11-30 | 1 | -0/+1 |
| * | | | Merge tag 'kvmarm-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm... | Paolo Bonzini | 2022-12-09 | 1 | -2/+0 |
| |\ \ \
| | |/ /
| |/| | |
|
| | * | | Merge branch kvm-arm64/dirty-ring into kvmarm-master/next | Marc Zyngier | 2022-12-05 | 1 | -2/+0 |
| | |\ \ |
|
| | | * | | KVM: Move declaration of kvm_cpu_dirty_log_size() to kvm_dirty_ring.h | Gavin Shan | 2022-11-10 | 1 | -2/+0 |
| | | |/ |
|
| * | | | x86: KVM: Advertise AVX-IFMA CPUID to user space | Jiaxi Chen | 2022-11-28 | 1 | -0/+1 |
| * | | | x86: KVM: Advertise AMX-FP16 CPUID to user space | Chang S. Bae | 2022-11-28 | 1 | -0/+1 |
| * | | | x86: KVM: Advertise CMPccXADD CPUID to user space | Jiaxi Chen | 2022-11-28 | 1 | -0/+1 |
| * | | | KVM: nSVM: hyper-v: Enable L2 TLB flush | Vitaly Kuznetsov | 2022-11-18 | 1 | -0/+4 |
| * | | | KVM: nVMX: hyper-v: Enable L2 TLB flush | Vitaly Kuznetsov | 2022-11-18 | 1 | -0/+9 |
| * | | | KVM: nVMX: hyper-v: Cache VP assist page in 'struct kvm_vcpu_hv' | Vitaly Kuznetsov | 2022-11-18 | 1 | -0/+2 |
| * | | | KVM: x86: Introduce .hv_inject_synthetic_vmexit_post_tlb_flush() nested hook | Vitaly Kuznetsov | 2022-11-18 | 1 | -0/+1 |
| * | | | KVM: nVMX: Keep track of hv_vm_id/hv_vp_id when eVMCS is in use | Vitaly Kuznetsov | 2022-11-18 | 1 | -0/+6 |
| * | | | KVM: x86: hyper-v: Use preallocated buffer in 'struct kvm_vcpu_hv' instead of... | Vitaly Kuznetsov | 2022-11-18 | 1 | -0/+3 |
| * | | | KVM: x86: hyper-v: Create a separate fifo for L2 TLB flush | Vitaly Kuznetsov | 2022-11-18 | 1 | -1/+7 |
| * | | | KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls | Vitaly Kuznetsov | 2022-11-18 | 1 | -0/+2 |
| * | | | KVM: x86: hyper-v: Introduce TLB flush fifo | Vitaly Kuznetsov | 2022-11-18 | 1 | -0/+20 |
| * | | | KVM: x86: hyper-v: Resurrect dedicated KVM_REQ_HV_TLB_FLUSH flag | Vitaly Kuznetsov | 2022-11-18 | 1 | -0/+2 |
| * | | | KVM: x86: Rename 'enable_direct_tlbflush' to 'enable_l2_tlb_flush' | Vitaly Kuznetsov | 2022-11-18 | 2 | -2/+2 |
| * | | | x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments" | Sean Christopherson | 2022-11-18 | 2 | -2/+2 |
| * | | | KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments | Sean Christopherson | 2022-11-18 | 1 | -1/+6 |
| * | | | x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h | Sean Christopherson | 2022-11-18 | 1 | -0/+22 |
| * | | | KVM: x86/mmu: Use BIT{,_ULL}() for PFERR masks | David Matlack | 2022-11-17 | 1 | -10/+10 |
| * | | | KVM: x86/pmu: Defer counter emulated overflow via pmc->prev_counter | Like Xu | 2022-11-09 | 1 | -2/+3 |
| * | | | KVM: x86/pmu: Defer reprogram_counter() to kvm_pmu_handle_event() | Like Xu | 2022-11-09 | 1 | -0/+1 |
| * | | | KVM: x86/pmu: Force reprogramming of all counters on PMU filter change | Sean Christopherson | 2022-11-09 | 1 | -1/+10 |
| * | | | KVM: x86/mmu: Track the number of TDP MMU pages, but not the actual pages | Sean Christopherson | 2022-11-09 | 1 | -8/+3 |
| * | | | KVM: x86/mmu: Rename NX huge pages fields/functions for consistency | Sean Christopherson | 2022-11-09 | 1 | -4/+15 |
| * | | | KVM: x86: Add a VALID_MASK for the flags in kvm_msr_filter_range | Aaron Lewis | 2022-11-09 | 1 | -0/+2 |
| * | | | KVM: x86: Add a VALID_MASK for the flag in kvm_msr_filter | Aaron Lewis | 2022-11-09 | 1 | -0/+1 |
| * | | | KVM: x86: Disallow the use of KVM_MSR_FILTER_DEFAULT_ALLOW in the kernel | Aaron Lewis | 2022-11-09 | 1 | -0/+2 |
| * | | | KVM: x86: smm: use smram structs in the common code | Maxim Levitsky | 2022-11-09 | 1 | -2/+3 |
| * | | | KVM: x86: do not define SMM-related constants if SMM disabled | Paolo Bonzini | 2022-11-09 | 1 | -1/+2 |