arm64: Explicitly document boot requirements for SVE
authorMark Brown <broonie@kernel.org>
Mon, 12 Apr 2021 15:19:55 +0000 (16:19 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 30 Apr 2021 17:53:43 +0000 (18:53 +0100)
commitff1c42cdfbcfba4cc75f3e21ed819ded2dad5f3e
tree571d1ba3bf35f1aeecbd3492e2dc74330f1aab40
parentb30dbf4d936224f83a98bea2328ff09e644a25b2
arm64: Explicitly document boot requirements for SVE

We do not currently document the requirements for configuration of the
SVE system registers when booting the kernel, let's do so for completeness.

We don't have a hard requirement that the vector lengths configured on
different CPUs on initial boot be consistent since we have logic to
constrain to the minimum supported value but we will reject any late CPUs
which can't support the current maximum and introducing the concept of
late CPUs seemed more complex than was useful so we require that all CPUs
use the same value.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20210412151955.16078-4-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Documentation/arm64/booting.rst