summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu/mmu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | Merge tag 'x86-cleanups-2024-03-11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-03-121-2/+1
|\ \ \
| * | | x86/cpu: Provide a declaration for itlb_multihit_kvm_mitigationThomas Gleixner2024-03-041-2/+1
| |/ /
* / / KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changingSean Christopherson2024-02-231-0/+42
|/ /
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-01-171-27/+266
|\ \ | |/ |/|
| * Merge tag 'kvm-x86-mmu-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-4/+4
| |\
| | * KVM: x86/mmu: fix comment about mmu_unsync_pages_lockPaolo Bonzini2023-12-011-2/+2
| | * KVM: x86/mmu: remove unnecessary "bool shared" argument from functionsPaolo Bonzini2023-12-011-1/+1
| | * KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEARDavid Matlack2023-12-011-1/+1
| * | Merge tag 'kvm-x86-lam-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-1/+1
| |\ \
| | * | KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGDBinbin Wu2023-11-291-1/+1
| | |/