aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/arm64
diff options
context:
space:
mode:
authorYee Lee <yee.lee@mediatek.com>2021-08-03 15:08:22 +0800
committerCatalin Marinas <catalin.marinas@arm.com>2021-08-03 15:48:01 +0100
commit7a062ce31807eb402c38edbec50c1b848b4298f3 (patch)
tree0844ecbf2b1562746161775040c28fbe3cc00683 /Documentation/arm64
parentarm64: kasan: mte: remove redundant mte_report_once logic (diff)
downloadlinux-dev-7a062ce31807eb402c38edbec50c1b848b4298f3.tar.xz
linux-dev-7a062ce31807eb402c38edbec50c1b848b4298f3.zip
arm64/cpufeature: Optionally disable MTE via command-line
MTE support needs to be optionally disabled in runtime for HW issue workaround, FW development and some evaluation works on system resource and performance. This patch makes two changes: (1) moves init of tag-allocation bits(ATA/ATA0) to cpu_enable_mte() as not cached in TLB. (2) allows ID_AA64PFR1_EL1.MTE to be overridden on its shadow value by giving "arm64.nomte" on cmdline. When the feature value is off, ATA and TCF will not set and the related functionalities are accordingly suppressed. Suggested-by: Catalin Marinas <catalin.marinas@arm.com> Suggested-by: Marc Zyngier <maz@kernel.org> Suggested-by: Suzuki K Poulose <suzuki.poulose@arm.com> Signed-off-by: Yee Lee <yee.lee@mediatek.com> Link: https://lore.kernel.org/r/20210803070824.7586-2-yee.lee@mediatek.com Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'Documentation/arm64')
0 files changed, 0 insertions, 0 deletions