aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/mmu.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-09-30Merge tag 'kvmarm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini1-7/+9
2025-09-30Merge tag 'kvmarm-fixes-6.17-2' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini1-12/+21
2025-09-20Merge branch kvm-arm64/misc-6.18 into kvmarm-master/nextMarc Zyngier1-7/+9
2025-09-17KVM: arm64: Fix page leak in user_mem_abort()Fuad Tabba1-2/+7
2025-09-15KVM: arm64: Update stale comment for sanitise_mte_tags()Alexandru Elisei1-5/+2
2025-09-10Revert "KVM: arm64: Split kvm_pgtable_stage2_destroy()"Oliver Upton1-10/+2
2025-09-10Revert "KVM: arm64: Reschedule as needed when destroying the stage-2 page-tab...Oliver Upton1-25/+1
2025-09-10KVM: arm64: Remove stage 2 read fault checkWei-Lin Chang1-5/+0
2025-09-05KVM: arm64: Mark freed S2 MMUs as invalidMarc Zyngier1-0/+4
2025-08-27KVM: arm64: Enable support for guest_memfd backed memoryFuad Tabba1-0/+7
2025-08-27KVM: arm64: Handle guest_memfd-backed guest page faultsFuad Tabba1-3/+83
2025-08-27KVM: arm64: Refactor user_mem_abort()Fuad Tabba1-51/+59
2025-08-21KVM: arm64: Reschedule as needed when destroying the stage-2 page-tablesRaghavendra Rao Ananta1-1/+25
2025-08-21KVM: arm64: Split kvm_pgtable_stage2_destroy()Raghavendra Rao Ananta1-2/+10
2025-08-04KVM: arm64: nv: Handle SEAs due to VNCR redirectionOliver Upton1-12/+17
2025-07-26Merge branch 'kvm-arm64/doublefault2' into kvmarm/nextOliver Upton1-12/+5
2025-07-08KVM: arm64: nv: Honor SError exception routing / maskingOliver Upton1-1/+1
2025-07-08KVM: arm64: nv: Respect exception routing rules for SEAsOliver Upton1-11/+4
2025-07-07KVM: arm64: Allow cacheable stage 2 mapping using VMA flagsAnkit Agrawal1-22/+37
2025-07-07KVM: arm64: Block cacheable PFNMAP mappingAnkit Agrawal1-1/+30
2025-07-07KVM: arm64: Assume non-PFNMAP/MIXEDMAP VMAs can be mapped cacheableAnkit Agrawal1-6/+4
2025-07-07KVM: arm64: Rename the device variable to s2_force_noncacheableAnkit Agrawal1-6/+6
2025-05-26Merge tag 'kvmarm-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini1-1/+5
2025-05-21KVM: arm64: Stage-2 huge mappings for np-guestsVincent Donnefort1-1/+5
2025-05-05KVM: arm64: Fix uninitialized memcache pointer in user_mem_abort()Sebastian Ott1-5/+8
2025-04-03KVM: arm64: Don't translate FAR if invalid/unsafeOliver Upton1-12/+19
2025-03-14KVM: arm64: Count pKVM stage-2 usage in secondary pagetable statsVincent Donnefort1-1/+13
2025-03-14KVM: arm64: Add flags to kvm_hyp_memcacheVincent Donnefort1-4/+4
2025-01-17Merge branch kvm-arm64/misc-6.14 into kvmarm-master/nextMarc Zyngier1-6/+9
2025-01-08arm64: kvm: Introduce nvhe stack size constantsKalesh Singh1-6/+6
2025-01-08KVM: arm64: Fix nVHE stacktrace VA bits maskVincent Donnefort1-0/+3
2024-12-20KVM: arm64: Plumb the pKVM MMU in KVMQuentin Perret1-29/+58
2024-12-20KVM: arm64: Pass walk flags to kvm_pgtable_stage2_relax_permsQuentin Perret1-4/+3
2024-12-20KVM: arm64: Pass walk flags to kvm_pgtable_stage2_mkyoungQuentin Perret1-1/+2
2024-11-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-13/+8
2024-11-18Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+11
2024-10-25KVM: arm64: Don't mark "struct page" accessed when making SPTE youngSean Christopherson1-5/+1
2024-10-25KVM: arm64: Use __kvm_faultin_pfn() to handle memory abortsSean Christopherson1-9/+6
2024-10-25KVM: arm64: Mark "struct page" pfns accessed/dirty before dropping mmu_lockSean Christopherson1-4/+6
2024-10-25KVM: Drop unused "hva" pointer from __gfn_to_pfn_memslot()Sean Christopherson1-1/+1
2024-10-25KVM: Drop @atomic param from gfn=>pfn and hva=>pfn APIsSean Christopherson1-1/+1
2024-10-16hugetlb: arm64: add mte supportYang Shi1-0/+11
2024-10-08KVM: arm64: nv: Do not block when unmapping stage-2 if disallowedOliver Upton1-7/+8
2024-08-22KVM: arm64: Ensure canonical IPA is hugepage-aligned when handling faultOliver Upton1-1/+8
2024-06-19KVM: arm64: nv: Tag shadow S2 entries with guest's leaf S2 levelMarc Zyngier1-2/+17
2024-06-19KVM: arm64: nv: Unmap/flush shadow stage 2 page tablesChristoffer Dall1-5/+23
2024-06-19KVM: arm64: nv: Handle shadow stage 2 page faultsMarc Zyngier1-9/+88
2024-06-19KVM: arm64: nv: Support multiple nested Stage-2 mmu structuresMarc Zyngier1-21/+48
2024-05-12Merge tag 'kvmarm-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini1-3/+5
2024-05-03Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/nextMarc Zyngier1-3/+5