arm64: mops: allow disabling MOPS from the kernel command line
authorKristina Martsenko <kristina.martsenko@arm.com>
Tue, 9 May 2023 14:22:34 +0000 (15:22 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Mon, 5 Jun 2023 16:05:42 +0000 (17:05 +0100)
commit3e1dedb29d0f70b0bd10bb83001df8c04fc246eb
treef0d8f0cf4586167917a9cf414a1f63f858d3e00c
parentb7564127ffcb1a26854d7515a0918d775e663639
arm64: mops: allow disabling MOPS from the kernel command line

Make it possible to disable the MOPS extension at runtime using the
kernel command line. This can be useful for testing or working around
hardware issues. For example it could be used to test new memory copy
routines that do not use MOPS instructions (e.g. from Arm Optimized
Routines).

Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Kristina Martsenko <kristina.martsenko@arm.com>
Link: https://lore.kernel.org/r/20230509142235.3284028-11-kristina.martsenko@arm.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Documentation/admin-guide/kernel-parameters.txt
arch/arm64/kernel/idreg-override.c