| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-29 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 1 | -6/+0 |
| 2025-07-28 | Merge tag 'hardening-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux |  Linus Torvalds | 1 | -1/+1 |
| 2025-07-22 | arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack() |  Ada Couprie Diaz | 1 | -0/+6 |
| 2025-07-21 | stackleak: Rename STACKLEAK to KSTACK_ERASE |  Kees Cook | 1 | -1/+1 |
| 2025-07-08 | arm64: remove CONFIG_VMAP_STACK checks from entry code |  Breno Leitao | 1 | -6/+0 |
| 2024-10-17 | arm64: stacktrace: unwind exception boundaries |  Mark Rutland | 1 | -5/+7 |
| 2024-10-17 | arm64: pt_regs: swap 'unused' and 'pmr' fields |  Mark Rutland | 1 | -2/+2 |
| 2024-10-17 | arm64: pt_regs: rename "pmr_save" -> "pmr" |  Mark Rutland | 1 | -2/+2 |
| 2024-01-18 | arm64: entry: simplify kernel_exit logic |  Mark Rutland | 1 | -5/+4 |
| 2024-01-18 | arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD |  Mark Rutland | 1 | -9/+13 |
| 2024-01-12 | arm64: Rename ARM64_WORKAROUND_2966298 |  Rob Herring | 1 | -1/+1 |
| 2023-09-29 | arm64: errata: Add Cortex-A520 speculative unprivileged load workaround |  Rob Herring | 1 | -0/+4 |
| 2023-08-04 | arm64: sdei: abort running SDEI handlers during crash |  D Scott Phillips | 1 | -2/+25 |
| 2023-05-25 | arm64: entry: Simplify tramp_alias macro and tramp_exit routine |  Ard Biesheuvel | 1 | -27/+20 |
| 2023-05-25 | arm64: entry: Preserve/restore X29 even for compat tasks |  Ard Biesheuvel | 1 | -10/+0 |
| 2023-02-10 | Merge branches 'for-next/sysreg', 'for-next/sme', 'for-next/kselftest', 'for-next/misc', 'for-next/sme2', 'for-next/tpidr2', 'for-next/scs', 'for-next/compat-hwcap', 'for-next/ftrace', 'for-next/efi-boot-mmu-on', 'for-next/ptrauth' and 'for-next/pseudo-nmi', remote-tracking branch 'arm64/for-next... |  Catalin Marinas | 1 | -18/+23 |
| 2023-01-31 | arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap |  Mark Rutland | 1 | -9/+16 |
| 2023-01-31 | arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING |  Mark Rutland | 1 | -2/+2 |
| 2023-01-20 | arm64: Stash shadow stack pointer in the task struct on interrupt |  Ard Biesheuvel | 1 | -7/+5 |
| 2023-01-20 | arm64: Always load shadow stack pointer directly from the task struct |  Ard Biesheuvel | 1 | -2/+2 |
| 2022-11-08 | arm64: Enable data independent timing (DIT) in the kernel |  Ard Biesheuvel | 1 | -0/+3 |
| 2022-09-16 | arm64: alternatives: have callbacks take a cap |  Mark Rutland | 1 | -4/+4 |
| 2022-08-23 | arm64: Fix comment typo |  Kuan-Ying Lee | 1 | -1/+1 |
| 2022-06-24 | arm64: entry: simplify trampoline data page |  Ard Biesheuvel | 1 | -31/+22 |
| 2022-05-08 | arm64: entry: use stackleak_erase_on_task_stack() |  Mark Rutland | 1 | -1/+1 |
| 2022-03-14 | Merge branch 'for-next/spectre-bhb' into for-next/core |  Will Deacon | 1 | -57/+157 |
| 2022-03-14 | Merge branch 'for-next/mte' into for-next/core |  Will Deacon | 1 | -7/+0 |
| 2022-02-24 | arm64: Use the clearbhb instruction in mitigations |  James Morse | 1 | -0/+8 |
| 2022-02-22 | arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary |  Peter Collingbourne | 1 | -7/+0 |
| 2022-02-16 | arm64: Add percpu vectors for EL1 |  James Morse | 1 | -6/+6 |
| 2022-02-16 | arm64: entry: Add macro for reading symbol addresses from the trampoline |  James Morse | 1 | -21/+16 |
| 2022-02-16 | arm64: entry: Add vectors that have the bhb mitigation sequences |  James Morse | 1 | -9/+44 |
| 2022-02-15 | arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations |  James Morse | 1 | -1/+34 |
| 2022-02-15 | arm64: entry: Allow the trampoline text to occupy multiple pages |  James Morse | 1 | -1/+1 |
| 2022-02-15 | arm64: entry: Make the kpti trampoline's kpti sequence optional |  James Morse | 1 | -6/+12 |
| 2022-02-15 | arm64: entry: Move trampoline macros out of ifdef'd section |  James Morse | 1 | -6/+5 |
| 2022-02-15 | arm64: entry: Don't assume tramp_vectors is the start of the vectors |  James Morse | 1 | -13/+15 |
| 2022-02-15 | arm64: entry: Allow tramp_alias to access symbols after the 4K boundary |  James Morse | 1 | -5/+8 |
| 2022-02-15 | arm64: entry: Move the trampoline data page before the text page |  James Morse | 1 | -2/+7 |
| 2022-02-15 | arm64: entry: Free up another register on kpti's tramp_exit path |  James Morse | 1 | -6/+13 |
| 2022-02-15 | arm64: entry: Make the trampoline cleanup optional |  James Morse | 1 | -3/+7 |
| 2022-02-15 | arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit |  James Morse | 1 | -1/+1 |
| 2022-02-15 | arm64: entry.S: Add ventry overflow sanity checks |  James Morse | 1 | -0/+3 |
| 2022-02-15 | arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set |  He Ying | 1 | -0/+4 |
| 2021-12-06 | arm64: entry: Use SDEI event constants |  Florian Fainelli | 1 | -2/+4 |
| 2021-09-29 | arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled |  Peter Collingbourne | 1 | -5/+5 |
| 2021-08-26 | Merge branch 'for-next/entry' into for-next/core |  Catalin Marinas | 1 | -45/+3 |
| 2021-08-26 | Merge branches 'for-next/mte', 'for-next/misc' and 'for-next/kselftest', remote-tracking branch 'arm64/for-next/perf' into for-next/core |  Catalin Marinas | 1 | -24/+42 |
| 2021-08-06 | arm64: entry: Add SYM_CODE annotation for __bad_stack |  Mark Brown | 1 | -1/+3 |
| 2021-08-05 | arm64: entry: call exit_to_user_mode() from C |  Mark Rutland | 1 | -2/+2 |