summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/mte.h
Commit message (Expand)AuthorAgeFilesLines
* arm64: mte: rename TCO routinesVincenzo Frascino2023-04-051-12/+0
* arm64: mte: Lock a page for MTE tag initialisationCatalin Marinas2022-11-291-1/+34
* arm64: mte: Fix/clarify the PG_mte_tagged semanticsCatalin Marinas2022-11-291-0/+30
* arm64: mte: move register initialization to CPeter Collingbourne2022-09-221-0/+5
* arm64: Add support for user sub-page fault probingCatalin Marinas2022-04-251-0/+1
* arm64: mte: avoid clearing PSTATE.TCO on entry unless necessaryPeter Collingbourne2022-02-221-0/+22
* arm64: mte: Add asymmetric mode supportVincenzo Frascino2021-10-071-4/+4
* arm64: add MTE supported check to thread switching and syscall entry/exitPeter Collingbourne2021-09-211-0/+6
* arm64: kasan: mte: use a constant kernel GCR_EL1 valueMark Rutland2021-08-021-6/+0
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-06-281-2/+2
|\
| * arm64: mte: Sync tags for pages where PTE is untaggedSteven Price2021-06-221-2/+2
* | arm64: mte: handle tags zeroing at page allocation timePeter Collingbourne2021-06-041-0/+4
|/
* Merge branch 'for-next/pac-set-get-enabled-keys' into for-next/coreCatalin Marinas2021-04-151-2/+2
|\
| * arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS)Peter Collingbourne2021-04-131-2/+2
* | Merge branch 'for-next/mte-async-kernel-mode' into for-next/coreCatalin Marinas2021-04-151-0/+48
|\|
| * arm64: mte: Report async tag faults before suspendVincenzo Frascino2021-04-111-0/+4
| * arm64: mte: Enable async tag check faultVincenzo Frascino2021-04-111-0/+29
| * arm64: mte: Enable TCO in functions that can read beyond buffer limitsVincenzo Frascino2021-04-111-0/+15
* | arm64: mte: Remove unused mte_assign_mem_tag_range()Vincenzo Frascino2021-04-081-6/+0
|/
* arm64: kasan: simplify and inline MTE functionsAndrey Konovalov2021-02-261-2/+0
* arm64: mte: switch GCR_EL1 in kernel entry and exitVincenzo Frascino2020-12-221-0/+2
* arm64: mte: add in-kernel MTE helpersVincenzo Frascino2020-12-221-6/+14
* arm64: mte: Enable swap of tagged pagesSteven Price2020-09-041-0/+8
* arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS supportCatalin Marinas2020-09-041-0/+17
* arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-current tasksCatalin Marinas2020-09-041-4/+4
* arm64: mte: Restore the GCR_EL1 register after a suspendCatalin Marinas2020-09-041-0/+4
* arm64: mte: Allow user control of the tag check mode via prctl()Catalin Marinas2020-09-041-0/+14
* arm64: mte: Tags-aware copy_{user_,}highpage() implementationsVincenzo Frascino2020-09-041-0/+4
* arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTECatalin Marinas2020-09-041-0/+16
* arm64: mte: Handle synchronous and asynchronous tag check faultsVincenzo Frascino2020-09-041-0/+23