arm64: Add an override for ID_AA64SMFR0_EL1.FA64
authorMarc Zyngier <maz@kernel.org>
Thu, 30 Jun 2022 16:05:00 +0000 (17:05 +0100)
committerWill Deacon <will@kernel.org>
Fri, 1 Jul 2022 14:22:52 +0000 (15:22 +0100)
commit18c9aa490795745e67e30816fa9b4fafab2df7dc
treeaf3d3369de2ccde38db9a4c9ca596855e8b860ba
parent504ee23611c4bb27777576ec6c1170fd45026093
arm64: Add an override for ID_AA64SMFR0_EL1.FA64

Add a specific override for ID_AA64SMFR0_EL1.FA64, which
disables the full A64 streaming SVE mode.

Note that no alias is provided for this, as this is already
covered by arm64.nosme, and is only added as a debugging
facility.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20220630160500.1536744-10-maz@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/kernel/hyp-stub.S
arch/arm64/kernel/idreg-override.c