| Age | Commit message (Expand) | Author | Files | Lines |
| 6 days | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -8/+124 |
| 11 days | Merge branch 'kvm-arm64/nv-xnx-haf' into kvmarm/next | Oliver Upton | 1 | -5/+23 |
| 11 days | Merge branch 'kvm-arm64/sea-user' into kvmarm/next | Oliver Upton | 1 | -1/+67 |
| 11 days | KVM: arm64: nv: Implement HW access flag management in stage-2 SW PTW | Oliver Upton | 1 | -0/+5 |
| 2025-11-24 | KVM: arm64: nv: Forward FEAT_XNX permissions to the shadow stage-2 | Oliver Upton | 1 | -5/+18 |
| 2025-11-19 | KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables | Raghavendra Rao Ananta | 1 | -1/+25 |
| 2025-11-19 | KVM: arm64: Split kvm_pgtable_stage2_destroy() | Raghavendra Rao Ananta | 1 | -2/+10 |
| 2025-11-12 | arm64: Fix typos and spelling errors in comments | mrigendrachaubey | 1 | -1/+1 |
| 2025-11-12 | KVM: arm64: VM exit to userspace to handle SEA | Jiaqi Yan | 1 | -1/+67 |
| 2025-09-30 | Merge tag 'kvmarm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma... | Paolo Bonzini | 1 | -7/+9 |
| 2025-09-30 | Merge tag 'kvmarm-fixes-6.17-2' of https://git.kernel.org/pub/scm/linux/kerne... | Paolo Bonzini | 1 | -12/+21 |
| 2025-09-20 | Merge branch kvm-arm64/misc-6.18 into kvmarm-master/next | Marc Zyngier | 1 | -7/+9 |
| 2025-09-17 | KVM: arm64: Fix page leak in user_mem_abort() | Fuad Tabba | 1 | -2/+7 |
| 2025-09-15 | KVM: arm64: Update stale comment for sanitise_mte_tags() | Alexandru Elisei | 1 | -5/+2 |
| 2025-09-10 | Revert "KVM: arm64: Split kvm_pgtable_stage2_destroy()" | Oliver Upton | 1 | -10/+2 |
| 2025-09-10 | Revert "KVM: arm64: Reschedule as needed when destroying the stage-2 page-tab... | Oliver Upton | 1 | -25/+1 |
| 2025-09-10 | KVM: arm64: Remove stage 2 read fault check | Wei-Lin Chang | 1 | -5/+0 |
| 2025-09-05 | KVM: arm64: Mark freed S2 MMUs as invalid | Marc Zyngier | 1 | -0/+4 |
| 2025-08-27 | KVM: arm64: Enable support for guest_memfd backed memory | Fuad Tabba | 1 | -0/+7 |
| 2025-08-27 | KVM: arm64: Handle guest_memfd-backed guest page faults | Fuad Tabba | 1 | -3/+83 |
| 2025-08-27 | KVM: arm64: Refactor user_mem_abort() | Fuad Tabba | 1 | -51/+59 |
| 2025-08-21 | KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables | Raghavendra Rao Ananta | 1 | -1/+25 |
| 2025-08-21 | KVM: arm64: Split kvm_pgtable_stage2_destroy() | Raghavendra Rao Ananta | 1 | -2/+10 |
| 2025-08-04 | KVM: arm64: nv: Handle SEAs due to VNCR redirection | Oliver Upton | 1 | -12/+17 |
| 2025-07-26 | Merge branch 'kvm-arm64/doublefault2' into kvmarm/next | Oliver Upton | 1 | -12/+5 |
| 2025-07-08 | KVM: arm64: nv: Honor SError exception routing / masking | Oliver Upton | 1 | -1/+1 |
| 2025-07-08 | KVM: arm64: nv: Respect exception routing rules for SEAs | Oliver Upton | 1 | -11/+4 |
| 2025-07-07 | KVM: arm64: Allow cacheable stage 2 mapping using VMA flags | Ankit Agrawal | 1 | -22/+37 |
| 2025-07-07 | KVM: arm64: Block cacheable PFNMAP mapping | Ankit Agrawal | 1 | -1/+30 |
| 2025-07-07 | KVM: arm64: Assume non-PFNMAP/MIXEDMAP VMAs can be mapped cacheable | Ankit Agrawal | 1 | -6/+4 |
| 2025-07-07 | KVM: arm64: Rename the device variable to s2_force_noncacheable | Ankit Agrawal | 1 | -6/+6 |
| 2025-05-26 | Merge tag 'kvmarm-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma... | Paolo Bonzini | 1 | -1/+5 |
| 2025-05-21 | KVM: arm64: Stage-2 huge mappings for np-guests | Vincent Donnefort | 1 | -1/+5 |
| 2025-05-05 | KVM: arm64: Fix uninitialized memcache pointer in user_mem_abort() | Sebastian Ott | 1 | -5/+8 |
| 2025-04-03 | KVM: arm64: Don't translate FAR if invalid/unsafe | Oliver Upton | 1 | -12/+19 |
| 2025-03-14 | KVM: arm64: Count pKVM stage-2 usage in secondary pagetable stats | Vincent Donnefort | 1 | -1/+13 |
| 2025-03-14 | KVM: arm64: Add flags to kvm_hyp_memcache | Vincent Donnefort | 1 | -4/+4 |
| 2025-01-17 | Merge branch kvm-arm64/misc-6.14 into kvmarm-master/next | Marc Zyngier | 1 | -6/+9 |
| 2025-01-08 | arm64: kvm: Introduce nvhe stack size constants | Kalesh Singh | 1 | -6/+6 |
| 2025-01-08 | KVM: arm64: Fix nVHE stacktrace VA bits mask | Vincent Donnefort | 1 | -0/+3 |
| 2024-12-20 | KVM: arm64: Plumb the pKVM MMU in KVM | Quentin Perret | 1 | -29/+58 |
| 2024-12-20 | KVM: arm64: Pass walk flags to kvm_pgtable_stage2_relax_perms | Quentin Perret | 1 | -4/+3 |
| 2024-12-20 | KVM: arm64: Pass walk flags to kvm_pgtable_stage2_mkyoung | Quentin Perret | 1 | -1/+2 |
| 2024-11-23 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -13/+8 |
| 2024-11-18 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 1 | -0/+11 |
| 2024-10-25 | KVM: arm64: Don't mark "struct page" accessed when making SPTE young | Sean Christopherson | 1 | -5/+1 |
| 2024-10-25 | KVM: arm64: Use __kvm_faultin_pfn() to handle memory aborts | Sean Christopherson | 1 | -9/+6 |
| 2024-10-25 | KVM: arm64: Mark "struct page" pfns accessed/dirty before dropping mmu_lock | Sean Christopherson | 1 | -4/+6 |
| 2024-10-25 | KVM: Drop unused "hva" pointer from __gfn_to_pfn_memslot() | Sean Christopherson | 1 | -1/+1 |
| 2024-10-25 | KVM: Drop @atomic param from gfn=>pfn and hva=>pfn APIs | Sean Christopherson | 1 | -1/+1 |
| 2024-10-16 | hugetlb: arm64: add mte support | Yang Shi | 1 | -0/+11 |
| 2024-10-08 | KVM: arm64: nv: Do not block when unmapping stage-2 if disallowed | Oliver Upton | 1 | -7/+8 |
| 2024-08-22 | KVM: arm64: Ensure canonical IPA is hugepage-aligned when handling fault | Oliver Upton | 1 | -1/+8 |
| 2024-06-19 | KVM: arm64: nv: Tag shadow S2 entries with guest's leaf S2 level | Marc Zyngier | 1 | -2/+17 |
| 2024-06-19 | KVM: arm64: nv: Unmap/flush shadow stage 2 page tables | Christoffer Dall | 1 | -5/+23 |
| 2024-06-19 | KVM: arm64: nv: Handle shadow stage 2 page faults | Marc Zyngier | 1 | -9/+88 |
| 2024-06-19 | KVM: arm64: nv: Support multiple nested Stage-2 mmu structures | Marc Zyngier | 1 | -21/+48 |
| 2024-05-12 | Merge tag 'kvmarm-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kv... | Paolo Bonzini | 1 | -3/+5 |
| 2024-05-03 | Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/next | Marc Zyngier | 1 | -3/+5 |
| 2024-05-01 | KVM: arm64: Move setting the page as dirty out of the critical section | Fuad Tabba | 1 | -3/+5 |
| 2024-04-11 | KVM: delete .change_pte MMU notifier callback | Paolo Bonzini | 1 | -34/+0 |
| 2024-03-26 | KVM: arm64: Fix out-of-IPA space translation fault handling | Wujie Duan | 1 | -1/+1 |
| 2024-03-15 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -5/+11 |
| 2024-03-07 | Merge branch kvm-arm64/kerneldoc into kvmarm/next | Oliver Upton | 1 | -1/+1 |
| 2024-02-24 | KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device | Ankit Agrawal | 1 | -4/+10 |
| 2024-02-16 | arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels | Ard Biesheuvel | 1 | -1/+1 |
| 2024-02-16 | arm64: mm: Use 48-bit virtual addressing for the permanent ID map | Ard Biesheuvel | 1 | -11/+4 |
| 2024-02-01 | KVM: arm64: mmu: fix a kernel-doc warning | Randy Dunlap | 1 | -1/+1 |
| 2023-11-30 | KVM: arm64: Use helpers to classify exception types reported via ESR | Ard Biesheuvel | 1 | -18/+17 |
| 2023-11-27 | KVM: arm64: Convert translation level parameter to s8 | Ryan Roberts | 1 | -7/+9 |
| 2023-11-02 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -26/+7 |
| 2023-10-30 | Merge branch kvm-arm64/stage2-vhe-load into kvmarm/next | Oliver Upton | 1 | -6/+7 |
| 2023-10-30 | Merge branch kvm-arm64/misc into kvmarm/next | Oliver Upton | 1 | -20/+0 |
| 2023-10-23 | KVM: arm64: Move VTCR_EL2 into struct s2_mmu | Marc Zyngier | 1 | -6/+7 |
| 2023-10-16 | arm64: kvm: Use cpus_have_final_cap() explicitly | Mark Rutland | 1 | -1/+1 |
| 2023-09-30 | KVM: arm64: Do not transfer page refcount for THP adjustment | Vincent Donnefort | 1 | -20/+0 |
| 2023-09-12 | KVM: arm64: Properly return allocated EL2 VA from hyp_alloc_private_va_range() | Marc Zyngier | 1 | -0/+3 |
| 2023-08-31 | Merge tag 'kvm-x86-generic-6.6' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 1 | -1/+1 |
| 2023-08-28 | Merge branch kvm-arm64/6.6/misc into kvmarm-master/next | Marc Zyngier | 1 | -18/+68 |
| 2023-08-26 | KVM: arm64: Remove size-order align in the nVHE hyp private VA range | Vincent Donnefort | 1 | -17/+68 |
| 2023-08-17 | KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action union | Sean Christopherson | 1 | -1/+1 |
| 2023-08-17 | KVM: arm64: Flush only the memslot after write-protect | Raghavendra Rao Ananta | 1 | -1/+1 |
| 2023-08-17 | KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range() | Raghavendra Rao Ananta | 1 | -0/+8 |
| 2023-08-17 | KVM: arm64: Use kvm_arch_flush_remote_tlbs() | Raghavendra Rao Ananta | 1 | -3/+3 |
| 2023-08-08 | KVM: arm64: Remove redundant kvm_set_pfn_accessed() from user_mem_abort() | Fuad Tabba | 1 | -1/+0 |
| 2023-07-12 | KVM: arm64: Correctly handle page aging notifiers for unaligned memslot | Oliver Upton | 1 | -10/+8 |
| 2023-05-18 | arm64: kvm: avoid overflow in integer division | Arnd Bergmann | 1 | -2/+2 |
| 2023-05-16 | KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG | Ricardo Koller | 1 | -2/+13 |
| 2023-05-16 | KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked() | Ricardo Koller | 1 | -27/+15 |
| 2023-05-16 | KVM: arm64: Split huge pages when dirty logging is enabled | Ricardo Koller | 1 | -4/+123 |
| 2023-05-16 | KVM: arm64: Add kvm_uninit_stage2_mmu() | Ricardo Koller | 1 | -1/+6 |
| 2023-05-16 | KVM: arm64: Refactor kvm_arch_commit_memory_region() | Ricardo Koller | 1 | -7/+19 |
| 2023-05-16 | KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE | Ricardo Koller | 1 | -0/+4 |
| 2023-05-16 | KVM: arm64: Rename free_removed to free_unlinked | Ricardo Koller | 1 | -5/+5 |
| 2023-03-16 | KVM: arm64: Check for kvm_vma_mte_allowed in the critical section | Marc Zyngier | 1 | -2/+6 |
| 2023-03-16 | KVM: arm64: Disable interrupts while walking userspace PTs | Marc Zyngier | 1 | -7/+38 |
| 2023-03-14 | KVM: arm64: Retry fault if vma_lookup() results become invalid | David Matlack | 1 | -27/+21 |
| 2023-02-13 | Merge branch kvm-arm64/nv-prefix into kvmarm/next | Oliver Upton | 1 | -8/+8 |
| 2023-02-13 | Merge branch kvm-arm64/parallel-access-faults into kvmarm/next | Oliver Upton | 1 | -9/+9 |
| 2023-02-13 | Merge branch kvm/kvm-hw-enable-refactor into kvmarm/next | Oliver Upton | 1 | -6/+6 |
| 2023-02-11 | KVM: arm64: Use the S2 MMU context to iterate over S2 table | Marc Zyngier | 1 | -8/+8 |
| 2023-01-12 | KVM: arm64: Handle access faults behind the read lock | Oliver Upton | 1 | -2/+2 |
| 2023-01-12 | KVM: arm64: Ignore EAGAIN for walks outside of a fault | Oliver Upton | 1 | -1/+3 |
| 2023-01-12 | KVM: arm64: Use KVM's pte type/helpers in handle_access_fault() | Oliver Upton | 1 | -6/+4 |
| 2023-01-03 | KVM: arm64: Convert FSC_* over to ESR_ELx_FSC_* | Marc Zyngier | 1 | -9/+12 |
| 2022-12-29 | KVM: x86: Unify pr_fmt to use module name for all KVM modules | Sean Christopherson | 1 | -6/+6 |
| 2022-12-09 | Merge tag 'kvmarm-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm... | Paolo Bonzini | 1 | -61/+132 |
| 2022-12-05 | Merge branch kvm-arm64/mte-map-shared into kvmarm-master/next | Marc Zyngier | 1 | -33/+22 |
| 2022-12-05 | Merge branch kvm-arm64/pkvm-vcpu-state into kvmarm-master/next | Marc Zyngier | 1 | -1/+54 |
| 2022-12-05 | Merge branch kvm-arm64/parallel-faults into kvmarm-master/next | Marc Zyngier | 1 | -25/+28 |
| 2022-12-05 | KVM: arm64: Fix benign bug with incorrect use of VA_BITS | Ryan Roberts | 1 | -1/+1 |
| 2022-11-29 | KVM: arm64: permit all VM_MTE_ALLOWED mappings with MTE enabled | Peter Collingbourne | 1 | -8/+0 |
| 2022-11-29 | KVM: arm64: unify the tests for VMAs in memslots when MTE is enabled | Peter Collingbourne | 1 | -9/+16 |
| 2022-11-29 | arm64: mte: Lock a page for MTE tag initialisation | Catalin Marinas | 1 | -1/+1 |
| 2022-11-29 | KVM: arm64: Simplify the sanitise_mte_tags() logic | Catalin Marinas | 1 | -25/+15 |
| 2022-11-29 | arm64: mte: Fix/clarify the PG_mte_tagged semantics | Catalin Marinas | 1 | -2/+2 |
| 2022-11-11 | KVM: arm64: Instantiate guest stage-2 page-tables at EL2 | Quentin Perret | 1 | -1/+3 |
| 2022-11-11 | KVM: arm64: Consolidate stage-2 initialisation into a single function | Quentin Perret | 1 | -1/+26 |
| 2022-11-11 | KVM: arm64: Add generic hyp_memcache helpers | Quentin Perret | 1 | -0/+26 |
| 2022-11-10 | KVM: arm64: Fix kvm init failure when mode!=vhe and VA_BITS=52. | Ryan Roberts | 1 | -1/+27 |
| 2022-11-10 | KVM: arm64: Handle stage-2 faults in parallel | Oliver Upton | 1 | -24/+7 |
| 2022-11-10 | KVM: arm64: Protect stage-2 traversal with RCU | Oliver Upton | 1 | -1/+13 |
| 2022-11-10 | KVM: arm64: Tear down unlinked stage-2 subtree after break-before-make | Oliver Upton | 1 | -0/+8 |
| 2022-11-10 | KVM: arm64: Use an opaque type for pteps | Oliver Upton | 1 | -1/+1 |
| 2022-11-09 | kvm: Add interruptible flag to __gfn_to_pfn_memslot() | Peter Xu | 1 | -1/+1 |
| 2022-10-22 | Merge tag 'kvmarm-fixes-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Paolo Bonzini | 1 | -1/+8 |
| 2022-10-09 | KVM: arm64: Limit stage2_apply_range() batch size to largest block | Oliver Upton | 1 | -1/+8 |
| 2022-08-30 | KVM: arm64/mmu: count KVM s2 mmu usage in secondary pagetable stats | Yosry Ahmed | 1 | -4/+32 |
| 2022-08-19 | KVM: Rename mmu_notifier_* to mmu_invalidate_* | Chao Peng | 1 | -4/+4 |
| 2022-06-24 | KVM: Allow for different capacities in kvm_mmu_memory_cache structs | David Matlack | 1 | -1/+1 |
| 2022-05-04 | Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/next | Marc Zyngier | 1 | -23/+45 |
| 2022-04-28 | KVM: arm64: Add guard pages for KVM nVHE hypervisor stack | Kalesh Singh | 1 | -2/+2 |
| 2022-04-28 | KVM: arm64: Introduce hyp_alloc_private_va_range() | Kalesh Singh | 1 | -21/+43 |
| 2022-04-27 | KVM: arm64: Inject exception on out-of-IPA-range translation fault | Marc Zyngier | 1 | -0/+19 |
| 2022-04-06 | KVM: arm64: Don't split hugepages outside of MMU write lock | Oliver Upton | 1 | -4/+7 |
| 2022-03-18 | KVM: arm64: fix typos in comments | Julia Lawall | 1 | -1/+1 |
| 2022-02-08 | Merge branch kvm-arm64/vmid-allocator into kvmarm-master/next | Marc Zyngier | 1 | -1/+0 |
| 2022-02-08 | KVM: arm64: Align the VMID allocation with the arm64 ASID | Julien Grall | 1 | -1/+0 |
| 2022-02-08 | KVM: arm64: Add fast path to handle permission relaxation during dirty logging | Jing Zhang | 1 | -2/+15 |
| 2022-02-08 | KVM: arm64: Use read/write spin lock for MMU protection | Jing Zhang | 1 | -18/+18 |
| 2022-01-07 | Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma... | Paolo Bonzini | 1 | -13/+137 |
| 2022-01-04 | Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next | Marc Zyngier | 1 | -2/+2 |
| 2021-12-16 | KVM: arm64: Rework kvm_pgtable initialisation | Marc Zyngier | 1 | -2/+2 |
| 2021-12-16 | Merge branch kvm-arm64/pkvm-hyp-sharing into kvmarm-master/next | Marc Zyngier | 1 | -11/+126 |
| 2021-12-16 | KVM: arm64: pkvm: Unshare guest structs during teardown | Quentin Perret | 1 | -0/+42 |
| 2021-12-16 | KVM: arm64: pkvm: Refcount the pages shared with EL2 | Quentin Perret | 1 | -10/+68 |
| 2021-12-16 | KVM: arm64: Introduce kvm_share_hyp() | Quentin Perret | 1 | -6/+21 |
| 2021-12-15 | KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE | Quentin Perret | 1 | -0/+3 |
| 2021-12-15 | KVM: arm64: pkvm: Stub io map functions | Quentin Perret | 1 | -0/+6 |
| 2021-12-08 | KVM: Keep memslots in tree-based structures instead of array-based ones | Maciej S. Szmigiero | 1 | -4/+4 |
| 2021-12-08 | KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks | Sean Christopherson | 1 | -2/+0 |
| 2021-12-08 | KVM: arm64: Use "new" memslot instead of userspace memory region | Sean Christopherson | 1 | -4/+6 |
| 2021-12-08 | KVM: Let/force architectures to deal with arch specific memslot data | Sean Christopherson | 1 | -3/+4 |
| 2021-10-31 | Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma... | Paolo Bonzini | 1 | -1/+1 |
| 2021-10-17 | KVM: arm64: Add memcg accounting to KVM allocations | Jia He | 1 | -1/+1 |
| 2021-10-05 | KVM: arm64: Release mmap_lock when using VM_SHARED with MTE | Quentin Perret | 1 | -2/+4 |
| 2021-09-06 | Merge tag 'kvmarm-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma... | Paolo Bonzini | 1 | -12/+63 |
| 2021-09-06 | KVM: stats: Add VM stat for remote tlb flush requests | Jing Zhang | 1 | -0/+1 |
| 2021-08-20 | Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/next | Marc Zyngier | 1 | -1/+1 |
| 2021-08-20 | Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next | Marc Zyngier | 1 | -4/+24 |
| 2021-08-20 | Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next | Marc Zyngier | 1 | -0/+1 |
| 2021-08-20 | KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE | Marc Zyngier | 1 | -1/+1 |
| 2021-08-11 | KVM: arm64: Restrict EL2 stage-1 changes in protected mode | Quentin Perret | 1 | -4/+24 |
| 2021-08-02 | KVM: arm64: Count VMID-wide TLB invalidations | Paolo Bonzini | 1 | -0/+1 |
| 2021-08-02 | KVM: arm64: Use get_page() instead of kvm_get_pfn() | Marc Zyngier | 1 | -1/+1 |
| 2021-08-02 | KVM: arm64: Avoid mapping size adjustment on permission fault | Marc Zyngier | 1 | -3/+8 |
| 2021-08-02 | KVM: arm64: Walk userspace page tables to compute the THP mapping size | Marc Zyngier | 1 | -4/+30 |
| 2021-07-14 | KVM: arm64: Fix detection of shared VMAs on guest fault | Marc Zyngier | 1 | -1/+1 |
| 2021-07-02 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -1/+1 |
| 2021-06-30 | arm64: decouple check whether pfn is in linear map from pfn_valid() | Mike Rapoport | 1 | -1/+1 |
| 2021-06-29 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -1/+1 |
| 2021-06-29 | arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() | Liam Howlett | 1 | -1/+1 |
| 2021-06-22 | Merge branch kvm-arm64/mmu/mte into kvmarm-master/next | Marc Zyngier | 1 | -0/+66 |
| 2021-06-22 | KVM: arm64: Introduce MTE VM feature | Steven Price | 1 | -1/+66 |
| 2021-06-18 | Merge branch kvm-arm64/mmu/stage2-cmos into kvmarm-master/next | Marc Zyngier | 1 | -22/+17 |
| 2021-06-18 | KVM: arm64: Move guest CMOs to the fault handlers | Yanan Wang | 1 | -14/+7 |
| 2021-06-18 | KVM: arm64: Tweak parameters of guest cache maintenance functions | Yanan Wang | 1 | -13/+15 |
| 2021-06-01 | KVM: arm64: Try stage2 block mapping for host device MMIO | Keqian Zhu | 1 | -10/+51 |
| 2021-06-01 | KVM: arm64: Remove the creation time's mapping of MMIO regions | Keqian Zhu | 1 | -35/+3 |
| 2021-05-15 | KVM: arm64: Fix boolreturn.cocci warnings | kernel test robot | 1 | -6/+6 |
| 2021-04-23 | Merge tag 'kvmarm-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma... | Paolo Bonzini | 1 | -17/+119 |
| 2021-04-17 | KVM: arm64: Convert to the gfn-based MMU notifier callbacks | Sean Christopherson | 1 | -84/+31 |
| 2021-04-17 | KVM: Move arm64's MMU notifier trace events to generic code | Sean Christopherson | 1 | -5/+2 |
| 2021-04-13 | Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next | Marc Zyngier | 1 | -7/+14 |
| 2021-04-07 | KVM: arm64: Don't retrieve memory slot again in page fault handler | Gavin Shan | 1 | -2/+7 |
| 2021-04-07 | KVM: arm64: Use find_vma_intersection() | Gavin Shan | 1 | -4/+6 |
| 2021-04-07 | KVM: arm64: Hide kvm_mmu_wp_memory_region() | Gavin Shan | 1 | -1/+1 |
| 2021-03-19 | KVM: arm64: Use kvm_arch in kvm_s2_mmu | Quentin Perret | 1 | -4/+4 |
| 2021-03-19 | KVM: arm64: Use kvm_arch for stage 2 pgtable | Quentin Perret | 1 | -1/+1 |
| 2021-03-19 | KVM: arm64: Elevate hypervisor mappings creation at EL2 | Quentin Perret | 1 | -5/+38 |
| 2021-03-19 | KVM: arm64: Factor memory allocation out of pgtable.c | Quentin Perret | 1 | -2/+64 |
| 2021-03-12 | KVM: arm64: Fix exclusive limit for IPA size | Marc Zyngier | 1 | -2/+1 |
| 2021-01-25 | KVM: arm64: Mark the page dirty only if the fault is handled successfully | Yanan Wang | 1 | -5/+8 |
| 2020-12-20 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -1/+1 |
| 2020-12-02 | KVM: arm64: Add usage of stage 2 fault lookup level in user_mem_abort() | Yanan Wang | 1 | -2/+9 |
| 2020-11-27 | Merge branch 'kvm-arm64/el2-pc' into kvmarm-master/next | Marc Zyngier | 1 | -1/+1 |
| 2020-11-12 | Merge tag 'v5.10-rc1' into kvmarm-master/next | Marc Zyngier | 1 | -2/+2 |
| 2020-11-10 | KVM: arm64: Make kvm_skip_instr() and co private to HYP | Marc Zyngier | 1 | -1/+1 |
| 2020-11-10 | KVM: arm64: Move kvm_vcpu_trap_il_is32bit into kvm_skip_instr32() | Marc Zyngier | 1 | -1/+1 |
| 2020-11-08 | Merge tag 'kvmarm-fixes-5.10-2' of git://git.kernel.org/pub/scm/linux/kernel/... | Paolo Bonzini | 1 | -0/+2 |