summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu/mmu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | KVM: x86/tdp_mmu: Rename REMOVED_SPTE to FROZEN_SPTERick Edgecombe2024-06-211-1/+1
|/ /
* | Merge branch 'kvm-6.10-fixes' into HEADPaolo Bonzini2024-06-201-3/+0
|\ \
| * | KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attrTao Su2024-06-051-3/+0
* | | Merge branch 'kvm-6.11-sev-snp' into HEADPaolo Bonzini2024-06-031-4/+44
|\ \ \ | |/ / |/| |
| * | KVM: SEV: Add support to handle RMP nested page faultsBrijesh Singh2024-05-121-0/+1
| * | KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is neededMichael Roth2024-05-121-2/+22
| * | Merge branch 'kvm-coco-hooks' into HEADPaolo Bonzini2024-05-121-2/+21
| |\ \ | | |/ | |/|
| | * KVM: x86: Add hook for determining max NPT mapping levelMichael Roth2024-05-101-2/+21
* | | KVM: x86/mmu: Print SPTEs on unexpected #VESean Christopherson2024-05-231-8/+32
* | | KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEsSean Christopherson2024-05-231-0/+3
|/ /
* | Merge tag 'kvm-x86-misc-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-05-121-0/+5
|\ \
| * | KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBitsGerd Hoffmann2024-04-091-0/+5
* | | Merge tag 'kvm-x86-mmu-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-05-121-3/+17
|\ \ \
| * | | KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write()Sean Christopherson2024-05-021-3/+17
| |/ /
* | | Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2024-05-101-5/+6
|\ \ \
| * \ \ Merge tag 'kvm-x86-fixes-6.9-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-04-161-4/+5
| |\ \ \
| | * | | KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID updateSean Christopherson2024-04-111-3/+3
| | * | | KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributesRick Edgecombe2024-04-081-1/+2
| | |/ /
| * / / KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatibleSean Christopherson2024-04-111-1/+1
| |/ /
* | | Merge branch 'kvm-coco-pagefault-prep' into HEADPaolo Bonzini2024-05-101-70/+112
|\ \ \ | | |/ | |/|
| * | KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfnsSean Christopherson2024-05-071-1/+1
| * | KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faultsSean Christopherson2024-05-071-0/+1
| * | KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn()Sean Christopherson2024-05-071-12/+17
| * | KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn()Sean Christopherson2024-05-071-43/+44
| * | KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIOSean Christopherson2024-05-071-0/+5
| * | KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slotsSean Christopherson2024-05-071-4/+13
| * | KVM: x86/mmu: Move private vs. shared check above slot validity checksSean Christopherson2024-05-071-5/+15
| * | KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faultsSean Christopherson2024-05-071-0/+3
| * | KVM: x86/mmu: check for invalid async page faults involving private memoryPaolo Bonzini2024-05-071-7/+11
| * | KVM: x86/mmu: Use synthetic page fault error code to indicate private faultsSean Christopherson2024-05-071-0/+14
| * | KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zeroSean Christopherson2024-05-071-0/+7
| * | KVM: x86/mmu: Pass full 64-bit error code when handling page faultsIsaku Yamahata2024-05-071-2/+1
| * | KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handlerSean Christopherson2024-05-071-11/+3
| * | KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulationSean Christopherson2024-05-071-8/+0
* | | KVM: x86/mmu: Track shadow MMIO value on a per-VM basisSean Christopherson2024-04-191-3/+4
* | | KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTESean Christopherson2024-04-191-5/+9
|/ /
* / KVM: delete .change_pte MMU notifier callbackPaolo Bonzini2024-04-111-60/+7
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-03-151-13/+24
|\
| * KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for readSean Christopherson2024-02-231-6/+19
| * KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for readSean Christopherson2024-02-231-4/+4
| * KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create()Kunwu Chan2024-02-011-3/+1
* | Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-03-151-3/+3
|\ \
| * | mm/treewide: drop pXd_large()Peter Xu2024-03-061-1/+1
| * | mm/treewide: replace pud_large() with pud_leaf()Peter Xu2024-03-061-1/+1
| * | mm/treewide: replace pmd_large() with pmd_leaf()Peter Xu2024-03-061-1/+1
| |/
* | Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-03-121-0/+1
|\ \
| * | kernel.h: removed REPEAT_BYTE from kernel.hTanzir Hasan2024-02-011-0/+1
| |/
* | Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-121-1/+1
|\ \
| * \ Merge branch 'x86/bugs' into x86/core, to pick up pending changes before depe...Ingo Molnar2024-02-141-1/+1
| |\ \ | | |/ | |/|
| | * x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINEBreno Leitao2024-01-101-1/+1