mbox series

[v1,0/3] arm64: Boot requirements clarifications

Message ID 20210412151955.16078-1-broonie@kernel.org (mailing list archive)
Headers show
Series arm64: Boot requirements clarifications | expand

Message

Mark Brown April 12, 2021, 3:19 p.m. UTC
This series makes explicit our booting requirements in a number of
areas, mainly the initialisation of optional floating point features.
While no issues have been encountered it seems better to be explict,
particularly given that new extensions frequently require setup from
higher exception levels to be functional so our list of explicit
requirement is tending to become more and more exhaustive creating some
expecation that requirements will be stated clearly.

Due to a collision with my recent FGT series this series is based on top
of arm64/for-next/fgt-boot-init.

Mark Brown (3):
  arm64: Relax booting requirements for configuration of traps
  arm64: Explicitly require that FPSIMD instructions do not trap
  arm64: Explicitly document boot requirements for SVE

 Documentation/arm64/booting.rst | 33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)


base-commit: 230800cd315cd5e2093e603cf7ee150b7591ce1a

Comments

Catalin Marinas April 30, 2021, 5:55 p.m. UTC | #1
On Mon, 12 Apr 2021 16:19:52 +0100, Mark Brown wrote:
> This series makes explicit our booting requirements in a number of
> areas, mainly the initialisation of optional floating point features.
> While no issues have been encountered it seems better to be explict,
> particularly given that new extensions frequently require setup from
> higher exception levels to be functional so our list of explicit
> requirement is tending to become more and more exhaustive creating some
> expecation that requirements will be stated clearly.
> 
> [...]

Applied to arm64 (for-next/core), thanks!

[1/3] arm64: Relax booting requirements for configuration of traps
      https://git.kernel.org/arm64/c/ee61f36d3e46
[2/3] arm64: Explicitly require that FPSIMD instructions do not trap
      https://git.kernel.org/arm64/c/b30dbf4d9362
[3/3] arm64: Explicitly document boot requirements for SVE
      https://git.kernel.org/arm64/c/ff1c42cdfbcf