RISC-V: add helper function to read the vector VLEN
From: Heiko Stuebner <heiko.stuebner@...> Date: Wed, 15 Feb 2023 13:01:29 +0100
Commit-Message
VLEN describes the length of each vector register and some instructions need specific minimal VLENs to work correctly. The vector code already includes a variable riscv_vsize that contains the value of "32 vector registers with vlenb length" that gets filled during boot. vlenb is the value contained in the CSR_VLENB register and the value represents "VLEN / 8". So add riscv_vector_vlen() to return the actual VLEN value for in-kernel users when they need to check the available VLEN. Signed-off-by: Heiko Stuebner <heiko.stuebner@...>
Patch-Comment
arch/riscv/include/asm/vector.h | 11 +++++++++++ 1 file changed, 11 insertions(+)
Statistics
- 11 lines added
- 0 lines removed