arm64/sme: Implement vector length configuration prctl()s
authorMark Brown <broonie@kernel.org>
Tue, 19 Apr 2022 11:22:19 +0000 (12:22 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 22 Apr 2022 17:50:54 +0000 (18:50 +0100)
commit9e4ab6c89109472082616f8d2f6ada7deaffe161
treed559231b034de571c6f3a96d75d9378669e2b063
parent12f1bacfc5d9e55bedbfc7a25bf42ff6d19d1dab
arm64/sme: Implement vector length configuration prctl()s

As for SVE provide a prctl() interface which allows processes to
configure their SME vector length.

Signed-off-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20220419112247.711548-12-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/fpsimd.h
arch/arm64/include/asm/processor.h
arch/arm64/include/asm/thread_info.h
arch/arm64/kernel/fpsimd.c
include/uapi/linux/prctl.h
kernel/sys.c