| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-09 | mm: remove devmap related functions and page table bits |  Alistair Popple | 1 | -1/+0 |
| 2025-03-10 | arm64/sysreg: Improve PIR/POR helpers |  Kevin Brodsky | 1 | -18/+18 |
| 2024-12-19 | arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled |  Ard Biesheuvel | 1 | -0/+7 |
| 2024-11-14 | Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'for-next/tlb', 'for-next/misc', 'for-next/mte', 'for-next/sysreg', 'for-next/stacktrace', 'for-next/hwcap3', 'for-next/kselftest', 'for-next/crc32', 'for-next/guest-cca', 'for-next/haft' and 'for-next/scs', remote-tracking... |  Catalin Marinas | 1 | -3/+16 |
| 2024-10-23 | arm64/mm: Drop _PROT_SECT_DEFAULT |  Anshuman Khandual | 1 | -1/+0 |
| 2024-10-23 | arm64: realm: Query IPA size from the RMM |  Steven Price | 1 | -0/+4 |
| 2024-10-04 | arm64/mm: Allocate PIE slots for EL0 guarded control stack |  Mark Brown | 1 | -2/+12 |
| 2024-09-04 | arm64: enable POE and PIE to coexist |  Joey Gouly | 1 | -4/+4 |
| 2024-05-03 | arm64/mm: Add uffd write-protect support |  Ryan Roberts | 1 | -0/+8 |
| 2024-05-03 | arm64/mm: Move PTE_PRESENT_INVALID to overlay PTE_NG |  Ryan Roberts | 1 | -1/+1 |
| 2024-05-03 | arm64/mm: Remove PTE_PROT_NONE bit |  Ryan Roberts | 1 | -2/+1 |
| 2024-05-03 | arm64/mm: generalize PMD_PRESENT_INVALID for all levels |  Ryan Roberts | 1 | -4/+4 |
| 2024-02-16 | arm64: mm: Wire up TCR.DS bit to PTE shareability fields |  Ard Biesheuvel | 1 | -2/+14 |
| 2024-02-16 | arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm use |  Ard Biesheuvel | 1 | -4/+0 |
| 2023-11-27 | arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs |  Ryan Roberts | 1 | -0/+2 |
| 2023-10-16 | arm64: Avoid cpus_have_const_cap() for ARM64_HAS_BTI |  Mark Rutland | 1 | -5/+1 |
| 2023-06-06 | arm64: add encodings of PIRx_ELx registers |  Joey Gouly | 1 | -0/+50 |
| 2023-06-06 | arm64: reorganise PAGE_/PROT_ macros |  Joey Gouly | 1 | -28/+44 |
| 2023-06-06 | arm64: add PTE_WRITE to PROT_SECT_NORMAL |  Joey Gouly | 1 | -1/+1 |
| 2022-07-17 | arm64/mm: move protection_map[] inside the platform |  Anshuman Khandual | 1 | -18/+0 |
| 2022-05-09 | arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE |  David Hildenbrand | 1 | -0/+1 |
| 2022-03-08 | arm64: Ensure execute-only permissions are not allowed without EPAN |  Catalin Marinas | 1 | -2/+2 |
| 2021-06-01 | arm64: mm: Remove unused support for Normal-WT memory type |  Will Deacon | 1 | -1/+0 |
| 2021-05-01 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm |  Linus Torvalds | 1 | -2/+2 |
| 2021-03-26 | arm64: Support execute-only permissions with Enhanced PAN |  Vladimir Murzin | 1 | -2/+3 |
| 2021-03-19 | KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB stage 2 flag |  Quentin Perret | 1 | -2/+2 |
| 2021-03-10 | arm64: mte: Map hotplugged memory as Normal Tagged |  Catalin Marinas | 1 | -1/+0 |
| 2020-10-23 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm |  Linus Torvalds | 1 | -19/+0 |
| 2020-10-02 | Merge branch 'for-next/mte' into for-next/core |  Will Deacon | 1 | -0/+2 |
| 2020-09-11 | KVM: arm64: Remove unused page-table code |  Will Deacon | 1 | -13/+0 |
| 2020-09-11 | KVM: arm64: Use generic allocator for hyp stage-1 page-tables |  Will Deacon | 1 | -6/+0 |
| 2020-09-11 | arm64/mm: Change THP helpers to comply with generic MM semantics |  Anshuman Khandual | 1 | -0/+7 |
| 2020-09-03 | arm64: mte: Use Normal Tagged attributes for the linear map |  Catalin Marinas | 1 | -0/+2 |
| 2020-07-08 | KVM: arm64: Fix definition of PAGE_HYP_DEVICE |  Will Deacon | 1 | -1/+1 |
| 2020-05-12 | arm64: bti: Fix support for userspace only BTI |  Mark Brown | 1 | -0/+8 |
| 2020-05-07 | arm64: Set GP bit in kernel page tables to enable BTI for the kernel |  Mark Brown | 1 | -0/+3 |
| 2020-03-19 | arm64: kpti: Fix "kpti=off" when KASLR is enabled |  Will Deacon | 1 | -2/+4 |
| 2020-01-27 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 1 | -2/+2 |
| 2020-01-15 | arm64: Use a variable to store non-global mappings decision |  Mark Brown | 1 | -2/+2 |
| 2020-01-06 | arm64: Revert support for execute-only user mappings |  Catalin Marinas | 1 | -3/+2 |
| 2019-10-29 | arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default |  Catalin Marinas | 1 | -7/+8 |
| 2019-08-27 | arm64: KVM: Device mappings should be execute-never |  James Morse | 1 | -1/+1 |
| 2019-07-16 | arm64: mm: implement pte_devmap support |  Robin Murphy | 1 | -0/+1 |
| 2019-07-08 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 1 | -1/+0 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 |  Thomas Gleixner | 1 | -12/+1 |
| 2019-06-03 | arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions |  Anshuman Khandual | 1 | -1/+0 |
| 2019-01-10 | arm64: kpti: Avoid rewriting early page tables when KASLR is enabled |  Will Deacon | 1 | -2/+2 |
| 2018-07-09 | arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set |  Marc Zyngier | 1 | -2/+12 |
| 2018-07-09 | arm64: KVM: Add support for Stage-2 control of memory types and cacheability |  Marc Zyngier | 1 | -2/+12 |
| 2018-02-10 | Merge tag 'kvm-4.16-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm |  Linus Torvalds | 1 | -2/+2 |