On Wed, 06 Mar 2024 23:14:45 +0000, Mark Brown wrote:
This series enables support for the data processing extensions in the newly released 2023 architecture, this is mainly support for 8 bit floating point formats. Most of the extensions only introduce new instructions and therefore only require hwcaps but there is a new EL0 visible control register FPMR used to control the 8 bit floating point formats, we need to manage traps for this and context switch it.
[...]
Applied to arm64 (for-next/dpisa), thanks!
[1/9] arm64/cpufeature: Hook new identification registers up to cpufeature https://git.kernel.org/arm64/c/cc9f69a3dad3 [2/9] arm64/fpsimd: Enable host kernel access to FPMR https://git.kernel.org/arm64/c/b6c0b424cb91 [3/9] arm64/fpsimd: Support FEAT_FPMR https://git.kernel.org/arm64/c/203f2b95a882 [4/9] arm64/signal: Add FPMR signal handling https://git.kernel.org/arm64/c/8c46def44409 [5/9] arm64/ptrace: Expose FPMR via ptrace https://git.kernel.org/arm64/c/4035c22ef7d4 [6/9] arm64/hwcap: Define hwcaps for 2023 DPISA features https://git.kernel.org/arm64/c/c1932cac7902 [7/9] kselftest/arm64: Handle FPMR context in generic signal frame parser https://git.kernel.org/arm64/c/f4dcccdda586 [8/9] kselftest/arm64: Add basic FPMR test https://git.kernel.org/arm64/c/7bcebadda045 [9/9] kselftest/arm64: Add 2023 DPISA hwcap test coverage https://git.kernel.org/arm64/c/44d10c27bd75