summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/mte.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* arm64: kasan: mte: remove redundant mte_report_once logicMark Rutland2021-08-021-12/+0
* arm64: kasan: mte: use a constant kernel GCR_EL1 valueMark Rutland2021-08-021-31/+0
* arm64: mte: introduce a per-CPU tag checking mode preferencePeter Collingbourne2021-07-281-2/+63
* arm64: move preemption disablement to prctl handlersPeter Collingbourne2021-07-281-4/+4
* arm64: mte: change ASYNC and SYNC TCF settings into bitfieldsPeter Collingbourne2021-07-281-42/+28
* arm64: mte: rename gcr_user_excl to mte_ctrlPeter Collingbourne2021-07-281-6/+8
* arm64: mte: fix restoration of GCR_EL1 from suspendMark Rutland2021-07-151-13/+2
* arm64: mte: Sync tags for pages where PTE is untaggedSteven Price2021-06-221-5/+13
* arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS)Peter Collingbourne2021-04-131-1/+1
* arm64: mte: make the per-task SCTLR_EL1 field usable elsewherePeter Collingbourne2021-04-131-39/+10
* arm64: mte: Report async tag faults before suspendVincenzo Frascino2021-04-111-0/+16
* arm64: mte: Enable async tag check faultVincenzo Frascino2021-04-111-0/+36
* arm64: mte: Conditionally compile mte_enable_kernel_*()Vincenzo Frascino2021-04-111-0/+4
* arm64: mte: Enable TCO in functions that can read beyond buffer limitsVincenzo Frascino2021-04-111-0/+22
* arm64: mte: Add asynchronous mode supportVincenzo Frascino2021-04-111-2/+14
* arm64: kasan: simplify and inline MTE functionsAndrey Konovalov2021-02-261-46/+0
* kasan, arm64: allow using KUnit tests with HW_TAGS modeAndrey Konovalov2021-02-241-0/+12
* arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero pageCatalin Marinas2021-02-121-1/+2
* arm64: mte: switch GCR_EL1 in kernel entry and exitVincenzo Frascino2020-12-221-3/+28
* arm64: mte: convert gcr_user into an exclude maskVincenzo Frascino2020-12-221-14/+15
* arm64: kasan: allow enabling in-kernel MTEVincenzo Frascino2020-12-221-0/+7
* arm64: mte: reset the page tag in page->flagsVincenzo Frascino2020-12-221-0/+9
* arm64: mte: add in-kernel MTE helpersVincenzo Frascino2020-12-221-0/+48
* arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONEPeter Collingbourne2020-12-031-1/+2
* arm64: mte: Enable swap of tagged pagesSteven Price2020-09-041-1/+18
* arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS supportCatalin Marinas2020-09-041-0/+138
* arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-current tasksCatalin Marinas2020-09-041-6/+12
* arm64: mte: Restore the GCR_EL1 register after a suspendCatalin Marinas2020-09-041-0/+8
* arm64: mte: Allow user control of the generated random tags via prctl()Catalin Marinas2020-09-041-3/+32
* arm64: mte: Allow user control of the tag check mode via prctl()Catalin Marinas2020-09-041-0/+77
* arm64: mte: Tags-aware aware memcmp_pages() implementationCatalin Marinas2020-09-041-0/+26
* arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTECatalin Marinas2020-09-041-0/+14
* arm64: mte: Handle synchronous and asynchronous tag check faultsVincenzo Frascino2020-09-041-0/+21