summaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/mte.c
AgeCommit message (Expand)Author
2023-08-18arm64: mte: simplify swap tag restoration logicPeter Collingbourne
2023-06-09mm/gup: remove vmas parameter from get_user_pages_remote()Lorenzo Stoakes
2023-05-16arm64: mte: Do not set PG_mte_tagged if tags were not initializedPeter Collingbourne
2022-11-29arm64: mte: Lock a page for MTE tag initialisationCatalin Marinas
2022-11-29arm64: mte: Fix/clarify the PG_mte_tagged semanticsCatalin Marinas
2022-10-12arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restoredCatalin Marinas
2022-09-22arm64: mte: move register initialization to CPeter Collingbourne
2022-07-07arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"Catalin Marinas
2022-06-10arm64: Add kasan_hw_tags_enable() prototype to silence sparseCatalin Marinas
2022-05-23Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds
2022-05-20Merge branch 'for-next/sysreg-gen' into for-next/coreCatalin Marinas
2022-05-17arm64: mte: Ensure the cleared tags are visible before setting the PTECatalin Marinas
2022-05-04arm64/mte: Make TCF field values and naming more standardMark Brown
2022-05-04arm64/mte: Make TCF0 naming and field values more standardMark Brown
2022-04-25arm64: Add support for user sub-page fault probingCatalin Marinas
2022-03-09arm64/mte: Remove asymmetric mode from the prctl() interfaceMark Brown
2022-02-25arm64/mte: Add userspace interface for enabling asymmetric modeMark Brown
2022-02-25arm64/mte: Add a little bit of documentation for mte_update_sctlr_user()Mark Brown
2022-02-22arm64: mte: avoid clearing PSTATE.TCO on entry unless necessaryPeter Collingbourne
2021-10-07arm64: mte: Add asymmetric mode supportVincenzo Frascino
2021-09-29arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabledPeter Collingbourne
2021-09-21arm64: add MTE supported check to thread switching and syscall entry/exitPeter Collingbourne
2021-08-02arm64: kasan: mte: remove redundant mte_report_once logicMark Rutland
2021-08-02arm64: kasan: mte: use a constant kernel GCR_EL1 valueMark Rutland
2021-07-28arm64: mte: introduce a per-CPU tag checking mode preferencePeter Collingbourne
2021-07-28arm64: move preemption disablement to prctl handlersPeter Collingbourne
2021-07-28arm64: mte: change ASYNC and SYNC TCF settings into bitfieldsPeter Collingbourne
2021-07-28arm64: mte: rename gcr_user_excl to mte_ctrlPeter Collingbourne
2021-07-15arm64: mte: fix restoration of GCR_EL1 from suspendMark Rutland
2021-06-22arm64: mte: Sync tags for pages where PTE is untaggedSteven Price
2021-04-13arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS)Peter Collingbourne
2021-04-13arm64: mte: make the per-task SCTLR_EL1 field usable elsewherePeter Collingbourne
2021-04-11arm64: mte: Report async tag faults before suspendVincenzo Frascino
2021-04-11arm64: mte: Enable async tag check faultVincenzo Frascino
2021-04-11arm64: mte: Conditionally compile mte_enable_kernel_*()Vincenzo Frascino
2021-04-11arm64: mte: Enable TCO in functions that can read beyond buffer limitsVincenzo Frascino
2021-04-11arm64: mte: Add asynchronous mode supportVincenzo Frascino
2021-02-26arm64: kasan: simplify and inline MTE functionsAndrey Konovalov
2021-02-24kasan, arm64: allow using KUnit tests with HW_TAGS modeAndrey Konovalov
2021-02-12arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero pageCatalin Marinas
2020-12-22arm64: mte: switch GCR_EL1 in kernel entry and exitVincenzo Frascino
2020-12-22arm64: mte: convert gcr_user into an exclude maskVincenzo Frascino
2020-12-22arm64: kasan: allow enabling in-kernel MTEVincenzo Frascino
2020-12-22arm64: mte: reset the page tag in page->flagsVincenzo Frascino
2020-12-22arm64: mte: add in-kernel MTE helpersVincenzo Frascino
2020-12-03arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONEPeter Collingbourne
2020-09-04arm64: mte: Enable swap of tagged pagesSteven Price
2020-09-04arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS supportCatalin Marinas
2020-09-04arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-current tasksCatalin Marinas
2020-09-04arm64: mte: Restore the GCR_EL1 register after a suspendCatalin Marinas