1. 339a43c BACKPORT: FROMGIT: arm64: mte: handle tags zeroing at page allocation time by Peter Collingbourne · 3 years, 7 months ago
  2. 5083a1c UPSTREAM: arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enabled by Catalin Marinas · 4 years ago
  3. 76002c2 Merge 5.10.38 into android12-5.10 by Greg Kroah-Hartman · 3 years, 8 months ago
  4. d3bab7c arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup by Peter Collingbourne · 3 years, 8 months ago
  5. 14c8f90 FROMGIT: arm64: Turn the MMU-on sequence into a macro by Marc Zyngier · 4 years ago
  6. 0127660 FROMGIT: arm64: Fix outdated TCR setup comment by Marc Zyngier · 4 years ago
  7. b98f823 UPSTREAM: arm64: head.S: cleanup SCTLR_ELx initialization by Mark Rutland · 4 years, 2 months ago
  8. 81a5c3c UPSTREAM: arm64: kasan: allow enabling in-kernel MTE by Vincenzo Frascino · 4 years, 1 month ago
  9. 94a1374 UPSTREAM: kasan: arm64: set TCR_EL1.TBID1 when enabled by Peter Collingbourne · 4 years, 2 months ago
  10. 261c508 ANDROID: arm64: Add support for system cache memory type by Isaac J. Manjarres · 4 years ago
  11. 3b714d2 arm64: mte: CPU feature detection and initial sysreg configuration by Vincenzo Frascino · 5 years ago
  12. 0178dc7 arm64: mte: Use Normal Tagged attributes for the linear map by Catalin Marinas · 5 years ago
  13. 65fddcf mm: reorder includes after introduction of linux/pgtable.h by Mike Rapoport · 4 years, 7 months ago
  14. ca5999f mm: introduce include/linux/pgtable.h by Mike Rapoport · 4 years, 7 months ago
  15. 082af5e Merge branch 'for-next/scs' into for-next/core by Will Deacon · 4 years, 7 months ago
  16. 6d37d81 arm64: Preserve register x18 when CPU is suspended by Sami Tolvanen · 4 years, 8 months ago
  17. 62a679c arm64: simplify ptrauth initialization by Mark Rutland · 4 years, 9 months ago
  18. d0055da arm64: remove ptrauth_keys_install_kernel sync arg by Mark Rutland · 4 years, 9 months ago
  19. 44ca0e0 Merge branch 'for-next/kernel-ptrauth' into for-next/core by Catalin Marinas · 4 years, 10 months ago
  20. 806dc82 Merge branch 'for-next/asm-cleanups' into for-next/core by Catalin Marinas · 4 years, 10 months ago
  21. da12d27 Merge branches 'for-next/memory-hotremove', 'for-next/arm_sdei', 'for-next/amu', 'for-next/final-cap-helper', 'for-next/cpu_ops-cleanup', 'for-next/misc' and 'for-next/perf' into for-next/core by Catalin Marinas · 4 years, 10 months ago
  22. dc374b4 arm64: use mov_q instead of literal ldr by Remi Denis-Courmont · 4 years, 10 months ago
  23. e51f5f5 arm64: suspend: restore the kernel ptrauth keys by Amit Daniel Kachhap · 4 years, 10 months ago
  24. 33e4523 arm64: initialize and switch ptrauth kernel keys by Kristina Martsenko · 4 years, 10 months ago
  25. 6982934 arm64: enable ptrauth earlier by Kristina Martsenko · 4 years, 10 months ago
  26. df35510 arm64: ptrauth: Add bootup/runtime flags for __cpu_setup by Amit Daniel Kachhap · 4 years, 10 months ago
  27. 87a1f06 arm64: trap to EL1 accesses to AMU counters from EL0 by Ionela Voinescu · 4 years, 10 months ago
  28. 25b9269 arm64: mm: convert cpu_do_switch_mm() to C by Mark Rutland · 5 years ago
  29. aa246c0 Merge branch 'for-next/asm-annotations' into for-next/core by Will Deacon · 5 years ago
  30. 4f6cdf2 Merge branches 'for-next/acpi', 'for-next/cpufeatures', 'for-next/csum', 'for-next/e0pd', 'for-next/entry', 'for-next/kbuild', 'for-next/kexec/cleanup', 'for-next/kexec/file-kdump', 'for-next/misc', 'for-next/nofpsimd', 'for-next/perf' and 'for-next/scs' into for-next/core by Will Deacon · 5 years ago
  31. 95b3f74 arm64: Use macros instead of hard-coded constants for MAIR_EL1 by Catalin Marinas · 5 years ago
  32. e3ec658 arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings by Sami Tolvanen · 5 years ago
  33. f4659254a arm64: mm: Use modern annotations for assembly functions by Mark Brown · 5 years ago
  34. ac12cf8 Merge branches 'for-next/52-bit-kva', 'for-next/cpu-topology', 'for-next/error-injection', 'for-next/perf', 'for-next/psci-cpuidle', 'for-next/rng', 'for-next/smpboot', 'for-next/tbi' and 'for-next/tlbi' into for-next/core by Will Deacon · 5 years ago
  35. f32c7a8 arm64: kpti: ensure patched kernel text is fetched from PoU by Mark Rutland · 5 years ago
  36. 2c624fe arm64: mm: Remove vabits_user by Steve Capper · 5 years ago
  37. b6d00d4 arm64: mm: Introduce 52-bit Kernel VAs by Steve Capper · 5 years ago
  38. c812026 arm64: mm: Logic to make offset_ttbr1 conditional by Steve Capper · 5 years ago
  39. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  40. 827a108 arm64: Save and restore OSDLR_EL1 across suspend/resume by Jean-Philippe Brucker · 6 years ago
  41. 3e32131 arm64: Add workaround for Fujitsu A64FX erratum 010001 by Zhang Lei · 6 years ago
  42. a9806aa arm64: Unmask PMR before going idle by Julien Thierry · 6 years ago
  43. 21696c1 kasan, arm64: enable top byte ignore for the kernel by Andrey Konovalov · 6 years ago
  44. 68d23da arm64: Kconfig: Re-jig CONFIG options for 52-bit VA by Will Deacon · 6 years ago
  45. 67e7fdf arm64: mm: introduce 52-bit userspace support by Steve Capper · 6 years ago
  46. e842dfb arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD by Steve Capper · 6 years ago
  47. 5ffdfae arm64: mm: Support Common Not Private translations by Vladimir Murzin · 6 years ago
  48. 71c8fc0 arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance by Will Deacon · 7 years ago
  49. 05abb59 arm64: Delay enabling hardware DBM feature by Suzuki K Poulose · 7 years ago
  50. e03e61c arm64: kaslr: Set TCR_EL1.NFD1 when CONFIG_RANDOMIZE_BASE=y by Will Deacon · 7 years ago
  51. 2ce77f6 arm64: proc: Set PTE_NG for table entries to avoid traversing them twice by Will Deacon · 7 years ago
  52. 439e70e arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives by Will Deacon · 7 years ago
  53. fa0465f arm64: assembler: Change order of macro arguments in phys_to_ttbr by Will Deacon · 7 years ago
  54. f992b4d arm64: kpti: Add ->enable callback to remap swapper using nG mappings by Will Deacon · 7 years ago
  55. ec89ab5 arm64: Fix TTBR + PAN + 52-bit PA logic in cpu_do_switch_mm by Steve Capper · 7 years ago
  56. 6b88a32 arm64: kpti: Fix the interaction between ASID switching and software PAN by Catalin Marinas · 7 years ago
  57. 68ddbf0 arm64: kernel: Prepare for a DISR user by James Morse · 7 years ago
  58. 7a00d68 arm64: sysreg: Move to use definitions for all the SCTLR bits by James Morse · 7 years ago
  59. 6d99b68 arm64: alternatives: use tpidr_el2 on VHE hosts by James Morse · 7 years ago
  60. 95e3de3 arm64: Move post_ttbr_update_workaround to C code by Marc Zyngier · 7 years ago
  61. 1f911c3 Merge branch 'for-next/52-bit-pa' into for-next/core by Catalin Marinas · 7 years ago
  62. 529c4b0 arm64: handle 52-bit addresses in TTBR by Kristina Martsenko · 7 years ago
  63. 787fd1d arm64: limit PA size to supported range by Kristina Martsenko · 7 years ago
  64. 158d495 arm64: mm: Rename post_ttbr0_update_workaround by Will Deacon · 7 years ago
  65. 85d13c0 arm64: mm: Remove pre_ttbr0_update_workaround for Falkor erratum #E1003 by Will Deacon · 7 years ago
  66. 7655abb9 arm64: mm: Move ASID from TTBR0 to TTBR1 by Will Deacon · 7 years ago
  67. 0fbeb31 arm64: explicitly mask all exceptions by James Morse · 7 years ago
  68. ea6eac9 arm64: Avoid clobbering mm in erratum workaround on QDF2400 by Shanker Donthineni · 8 years ago
  69. 38fd94b arm64: Work around Falkor erratum 1003 by Christopher Covington · 8 years ago
  70. f33bcf0 arm64: Factor out TTBR0_EL1 post-update workaround into a specific asm macro by Catalin Marinas · 9 years ago
  71. 623b476 arm64: move sp_el0 and tpidr_el1 into cpu_suspend_ctx by Mark Rutland · 8 years ago
  72. 7af8a0f Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 8 years ago
  73. 6ba3b55 arm64: use alternative auto-nop by Mark Rutland · 8 years ago
  74. 744c6c3 arm64: kernel: Fix unmasked debug exceptions when restoring mdscr_el1 by James Morse · 8 years ago
  75. b611303 arm64: vmlinux.ld: Add mmuoff data sections and move mmuoff text into idmap by James Morse · 8 years ago
  76. 2ce39ad1 arm64: debug: unmask PSTATE.D earlier by Will Deacon · 8 years ago
  77. cabe1c8 arm64: Change cpu_resume() to enable mmu early then access sleep_sp by va by James Morse · 9 years ago
  78. 7b7293a arm64: Fold proc-macros.S into assembler.h by Geoff Levand · 9 years ago
  79. 104a0c0 arm64: Add workaround for Cavium erratum 27456 by Andrew Pinski · 9 years ago
  80. 50e1881 arm64: mm: add code to safely replace TTBR1_EL1 by Mark Rutland · 9 years ago
  81. f436b2a arm64: kernel: fix architected PMU registers unconditional access by Lorenzo Pieralisi · 9 years ago
  82. 541d284 Merge tag 'arm64-perf' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 9 years ago
  83. 60792ad arm64: kernel: enforce pmuserenr_el0 initialization and restore by Lorenzo Pieralisi · 9 years ago
  84. f00083c arm64: mm: place __cpu_setup in .text by Mark Rutland · 9 years ago
  85. 2dc10ad Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 9 years ago
  86. 44eaacf arm64: Add 16K page size support by Suzuki K. Poulose · 9 years ago
  87. c7d77a7 Merge branch 'x86/urgent' into core/efi, to pick up a pending EFI fix by Ingo Molnar · 9 years ago
  88. 5aec715 arm64: mm: rewrite ASID allocator and MM context-switching code by Will Deacon · 9 years ago
  89. fa7aae8 arm64: proc: de-scope TLBI operation during cold boot by Will Deacon · 9 years ago
  90. d8d23fa arm64: mdscr_el1: avoid exposing DCC to userspace by Will Deacon · 9 years ago
  91. 8d446c8 arm64/mm: Add PROT_DEVICE_nGnRnE and PROT_NORMAL_WT by Jonathan (Zhixiong) Zhang · 9 years ago
  92. 8ec4198 arm64: mm: ensure patched kernel text is fetched from PoU by Will Deacon · 9 years ago
  93. 4b3dc96 arm64: force CONFIG_SMP=y and remove redundant #ifdefs by Will Deacon · 10 years ago
  94. 2f4b829 arm64: Add support for hardware updates of the access and dirty pte bits by Catalin Marinas · 10 years ago
  95. 68234df arm64: kill flush_cache_all() by Mark Rutland · 10 years ago
  96. dd006da arm64: mm: increase VA range of identity map by Ard Biesheuvel · 10 years ago
  97. af3cfdb arm64: kernel: remove ARM64_CPU_SUSPEND config option by Lorenzo Pieralisi · 10 years ago
  98. 9f71ac9 arm64: Fix SCTLR_EL1 initialisation by Suzuki K. Poulose · 10 years ago
  99. 5e05153 arm64: convert part of soft_restart() to assembly by Arun Chandran · 10 years ago
  100. dc60b77 arm64: mm: use inner-shareable barriers for inner-shareable maintenance by Will Deacon · 11 years ago