summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/mmu.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-24Merge tag 'kvmarm-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini1-3/+6
2026-07-31KVM: arm64: Top up stage-2 memcache for dirty logging faultsBradley Morgan1-3/+2
2026-07-31KVM: arm64: Top up the memcache for pKVM permission faultsFuad Tabba1-1/+5
2026-07-23KVM: arm64: Reject guest_memfd memslots when the VM has MTEAlexandru Elisei1-0/+4
2026-06-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-6/+33
2026-06-16Merge tag 'arm64-upstream' of gitolite.kernel.org:pub/scm/linux/kernel/git/ar...Linus Torvalds1-0/+5
2026-06-12Merge branch kvm-arm64/pkvm-fixes-7.2 into kvmarm-master/nextMarc Zyngier1-6/+33
2026-06-07KVM: arm64: Roll back partial shares on kvm_share_hyp() failuretabba@google.com1-3/+17
2026-06-07KVM: arm64: Avoid host/hyp share desync on unshare hypercall failuretabba@google.com1-3/+12
2026-06-07KVM: arm64: Free hyp-share tracking node when share hypercall failstabba@google.com1-0/+4
2026-06-05KVM: arm64: Omit tag sync on stage-2 mappings of the zero pageArd Biesheuvel1-0/+5
2026-05-06KVM: arm64: Handle permission faults with guest_memfdAlexandru Elisei1-8/+21
2026-04-08Merge branch kvm-arm64/misc-7.1 into kvmarm-master/nextMarc Zyngier1-0/+1
2026-04-08Merge branch kvm-arm64/pkvm-protected-guest into kvmarm-master/nextMarc Zyngier1-13/+100
2026-04-01KVM: arm64: Don't leave mmu->pgt dangling on kvm_init_stage2_mmu() errorWill Deacon1-0/+1
2026-03-30KVM: arm64: Allow userspace to create protected VMs when pKVM is enabledWill Deacon1-3/+0
2026-03-30KVM: arm64: Handle aborts from protected VMsWill Deacon1-8/+81
2026-03-30KVM: arm64: Prevent unsupported memslot operations on protected VMsWill Deacon1-0/+13
2026-03-30KVM: arm64: Ignore MMU notifier callbacks for protected VMsWill Deacon1-3/+6
2026-03-28KVM: arm64: Convert gmem_abort() to struct kvm_s2_fault_descMarc Zyngier1-23/+20
2026-03-28KVM: arm64: Simplify integration of adjust_nested_*_perms()Marc Zyngier1-35/+27
2026-03-28KVM: arm64: Directly expose mapping prot and kill kvm_s2_faultMarc Zyngier1-24/+21
2026-03-28KVM: arm64: Move device mapping management into kvm_s2_fault_pin_pfn()Marc Zyngier1-23/+29
2026-03-28KVM: arm64: Replace force_pte with a max_map_size attributeMarc Zyngier1-10/+13
2026-03-28KVM: arm64: Move kvm_s2_fault.{pfn,page} to kvm_s2_vma_infoMarc Zyngier1-13/+15
2026-03-28KVM: arm64: Restrict the scope of the 'writable' attributeMarc Zyngier1-7/+9
2026-03-28KVM: arm64: Kill logging_active from kvm_s2_faultMarc Zyngier1-6/+4
2026-03-28KVM: arm64: Move VMA-related information to kvm_s2_fault_vma_infoMarc Zyngier1-52/+65
2026-03-28KVM: arm64: Kill topup_memcache from kvm_s2_faultMarc Zyngier1-18/+17
2026-03-28KVM: arm64: Kill exec_fault from kvm_s2_faultMarc Zyngier1-4/+2
2026-03-28KVM: arm64: Kill write_fault from kvm_s2_faultMarc Zyngier1-8/+3
2026-03-28KVM: arm64: Constrain fault_granule to kvm_s2_fault_map()Marc Zyngier1-8/+9
2026-03-28KVM: arm64: Replace fault_is_perm with a helperMarc Zyngier1-7/+10
2026-03-28KVM: arm64: Move fault context to const structureMarc Zyngier1-64/+69
2026-03-28KVM: arm64: Make fault_ipa immutableMarc Zyngier1-12/+26
2026-03-28KVM: arm64: Kill fault->ipaMarc Zyngier1-9/+5
2026-03-28KVM: arm64: Clean up control flow in kvm_s2_fault_map()Fuad Tabba1-9/+11
2026-03-28KVM: arm64: Hoist MTE validation check out of MMU lock pathFuad Tabba1-16/+12
2026-03-28KVM: arm64: Optimize early exit checks in kvm_s2_fault_pin_pfn()Fuad Tabba1-5/+6
2026-03-28KVM: arm64: Initialize struct kvm_s2_fault completely at declarationFuad Tabba1-18/+16
2026-03-28KVM: arm64: Simplify return logic in user_mem_abort()Fuad Tabba1-13/+4
2026-03-28KVM: arm64: Remove redundant state variables from struct kvm_s2_faultFuad Tabba1-10/+5
2026-03-28KVM: arm64: Simplify nested VMA shift calculationFuad Tabba1-5/+1
2026-03-28KVM: arm64: Extract page table mapping in user_mem_abort()Fuad Tabba1-60/+68
2026-03-28KVM: arm64: Extract stage-2 permission logic in user_mem_abort()Fuad Tabba1-76/+87
2026-03-28KVM: arm64: Isolate mmap_read_lock inside new kvm_s2_fault_get_vma_info() helperFuad Tabba1-4/+12
2026-03-28KVM: arm64: Extract PFN resolution in user_mem_abort()Fuad Tabba1-46/+59
2026-03-28KVM: arm64: Introduce struct kvm_s2_fault to user_mem_abort()Fuad Tabba1-84/+118
2026-03-27KVM: arm64: Extract VMA size resolution in user_mem_abort()Fuad Tabba1-57/+73
2026-03-06KVM: arm64: Fix vma_shift staleness on nested hwpoison pathFuad Tabba1-0/+1