aboutsummaryrefslogtreecommitdiffstats
path: root/arch/riscv/include/asm/vector.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-05riscv: vector: Support calling schedule() for preemptible VectorAndy Chiu1-3/+19
2025-01-18riscv: vector: Support xtheadvector save/restoreCharlie Jenkins1-49/+173
2024-10-18RISC-V: Detect unaligned vector accesses supportedJesse Taube1-0/+2
2024-05-30riscv: vector: adjust minimum Vector requirement to ZVE32XAndy Chiu1-5/+5
2024-01-22RISC-V: add helper function to read the vector VLENHeiko Stuebner1-0/+11
2024-01-16riscv: vector: allow kernel-mode Vector with preemptionAndy Chiu1-4/+54
2024-01-16riscv: vector: use kmem_cache to manage vector contextAndy Chiu1-0/+4
2024-01-16riscv: vector: do not pass task_struct into riscv_v_vstate_{save,restore}()Andy Chiu1-9/+5
2024-01-16riscv: sched: defer restoring Vector context for userAndy Chiu1-1/+10
2024-01-16riscv: Add support for kernel mode vectorGreentime Hu1-0/+9
2023-11-09riscv: Rearrange hwcap.h and cpufeature.hXiao Wang1-1/+1
2023-08-22RISC-V: vector: export VLENB csr in __sc_riscv_v_stateAndy Chiu1-1/+2
2023-07-04riscv: Discard vector state on syscallsBjörn Töpel1-0/+34
2023-06-08riscv: Add prctl controls for userspace vector managementAndy Chiu1-0/+4
2023-06-08riscv: Allocate user's vector context in the first-use trapAndy Chiu1-0/+2
2023-06-08riscv: Add task switch support for vectorGreentime Hu1-0/+38
2023-06-08riscv: Introduce struct/helpers to save/restore per-task Vector stateGreentime Hu1-0/+95
2023-06-08riscv: Introduce riscv_v_vsize to record size of Vector contextGreentime Hu1-0/+8
2023-06-08riscv: Introduce Vector enable/disable helpersGreentime Hu1-0/+11
2023-06-08riscv: Extending cpufeature.c to detect V-extensionGuo Ren1-0/+26