aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/arm64/kvm/mmu.c (follow)
AgeCommit message (Expand)AuthorFilesLines
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/arm64/linuxLinus 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/kvmarm/kvmarm into HEADPaolo Bonzini1-3/+5
2024-05-03Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/nextMarc Zyngier1-3/+5
2024-05-01KVM: arm64: Move setting the page as dirty out of the critical sectionFuad Tabba1-3/+5
2024-04-11KVM: delete .change_pte MMU notifier callbackPaolo Bonzini1-34/+0
2024-03-26KVM: arm64: Fix out-of-IPA space translation fault handlingWujie Duan1-1/+1
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-5/+11
2024-03-07Merge branch kvm-arm64/kerneldoc into kvmarm/nextOliver Upton1-1/+1
2024-02-24KVM: arm64: Set io memory s2 pte as normalnc for vfio pci deviceAnkit Agrawal1-4/+10
2024-02-16arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levelsArd Biesheuvel1-1/+1
2024-02-16arm64: mm: Use 48-bit virtual addressing for the permanent ID mapArd Biesheuvel1-11/+4
2024-02-01KVM: arm64: mmu: fix a kernel-doc warningRandy Dunlap1-1/+1
2023-11-30KVM: arm64: Use helpers to classify exception types reported via ESRArd Biesheuvel1-18/+17
2023-11-27KVM: arm64: Convert translation level parameter to s8Ryan Roberts1-7/+9
2023-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-26/+7
2023-10-30Merge branch kvm-arm64/stage2-vhe-load into kvmarm/nextOliver Upton1-6/+7
2023-10-30Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton1-20/+0
2023-10-23KVM: arm64: Move VTCR_EL2 into struct s2_mmuMarc Zyngier1-6/+7
2023-10-16arm64: kvm: Use cpus_have_final_cap() explicitlyMark Rutland1-1/+1
2023-09-30KVM: arm64: Do not transfer page refcount for THP adjustmentVincent Donnefort1-20/+0
2023-09-12KVM: arm64: Properly return allocated EL2 VA from hyp_alloc_private_va_range()Marc Zyngier1-0/+3
2023-08-31Merge tag 'kvm-x86-generic-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+1
2023-08-28Merge branch kvm-arm64/6.6/misc into kvmarm-master/nextMarc Zyngier1-18/+68
2023-08-26KVM: arm64: Remove size-order align in the nVHE hyp private VA rangeVincent Donnefort1-17/+68
2023-08-17KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action unionSean Christopherson1-1/+1
2023-08-17KVM: arm64: Flush only the memslot after write-protectRaghavendra Rao Ananta1-1/+1
2023-08-17KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range()Raghavendra Rao Ananta1-0/+8