On Tue, 19 Oct 2021 18:22:05 +0100, Mark Brown wrote:
This series provides initial support for the ARMv9 Scalable Matrix Extension (SME). SME takes the approach used for vectors in SVE and extends this to provide architectural support for matrix operations. A more detailed overview can be found in [1].
For the kernel SME can be thought of as a series of features which are intended to be used together by applications but operate mostly orthogonally:
[...]
Applied first 9 cleanup patches to arm64 (for-next/sve), thanks!
[01/42] arm64/fp: Reindent fpsimd_save() https://git.kernel.org/arm64/c/2d481bd3b636 [02/42] arm64/sve: Remove sve_load_from_fpsimd_state() https://git.kernel.org/arm64/c/b53223e0a4d9 [03/42] arm64/sve: Make sve_state_size() static https://git.kernel.org/arm64/c/12cc2352bfb3 [04/42] arm64/sve: Make access to FFR optional https://git.kernel.org/arm64/c/9f5848665788 [05/42] arm64/sve: Rename find_supported_vector_length() https://git.kernel.org/arm64/c/059613f546b6 [06/42] arm64/sve: Use accessor functions for vector lengths in thread_struct https://git.kernel.org/arm64/c/0423eedcf4e1 [07/42] arm64/sve: Put system wide vector length information into structs https://git.kernel.org/arm64/c/b5bc00ffddc0 [08/42] arm64/sve: Explicitly load vector length when restoring SVE state https://git.kernel.org/arm64/c/ddc806b5c475 [09/42] arm64/sve: Track vector lengths for tasks in an array https://git.kernel.org/arm64/c/5838a1557984
Cheers,