summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/mte.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-26arm64: kasan: simplify and inline MTE functionsAndrey Konovalov1-46/+0
2021-02-24kasan, arm64: allow using KUnit tests with HW_TAGS modeAndrey Konovalov1-0/+12
2021-02-12arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero pageCatalin Marinas1-1/+2
2020-12-22arm64: mte: switch GCR_EL1 in kernel entry and exitVincenzo Frascino1-3/+28
2020-12-22arm64: mte: convert gcr_user into an exclude maskVincenzo Frascino1-14/+15
2020-12-22arm64: kasan: allow enabling in-kernel MTEVincenzo Frascino1-0/+7
2020-12-22arm64: mte: reset the page tag in page->flagsVincenzo Frascino1-0/+9
2020-12-22arm64: mte: add in-kernel MTE helpersVincenzo Frascino1-0/+48
2020-12-03arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONEPeter Collingbourne1-1/+2
2020-09-04arm64: mte: Enable swap of tagged pagesSteven Price1-1/+18
2020-09-04arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS supportCatalin Marinas1-0/+138
2020-09-04arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-current tasksCatalin Marinas1-6/+12
2020-09-04arm64: mte: Restore the GCR_EL1 register after a suspendCatalin Marinas1-0/+8
2020-09-04arm64: mte: Allow user control of the generated random tags via prctl()Catalin Marinas1-3/+32
2020-09-04arm64: mte: Allow user control of the tag check mode via prctl()Catalin Marinas1-0/+77
2020-09-04arm64: mte: Tags-aware aware memcmp_pages() implementationCatalin Marinas1-0/+26
2020-09-04arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTECatalin Marinas1-0/+14
2020-09-04arm64: mte: Handle synchronous and asynchronous tag check faultsVincenzo Frascino1-0/+21