diff options
| author | Andy Chiu <[email protected]> | 2023-08-25 05:02:46 +0000 |
|---|---|---|
| committer | Palmer Dabbelt <[email protected]> | 2023-09-01 20:05:38 +0000 |
| commit | 9300f00439743c4a34d735e1a27118eb68a1504e (patch) | |
| tree | 302e170bdb865dca73b5646cb23b4aac3809af9b /tools/perf/builtin-script.c | |
| parent | RISC-V: vector: export VLENB csr in __sc_riscv_v_state (diff) | |
| download | kernel-9300f00439743c4a34d735e1a27118eb68a1504e.tar.gz kernel-9300f00439743c4a34d735e1a27118eb68a1504e.zip | |
RISC-V: Add ptrace support for vectors
This patch add back the ptrace support with the following fix:
- Define NT_RISCV_CSR and re-number NT_RISCV_VECTOR to prevent
conflicting with gdb's NT_RISCV_CSR.
- Use struct __riscv_v_regset_state to handle ptrace requests
Since gdb does not directly include the note description header in
Linux and has already defined NT_RISCV_CSR as 0x900, we decide to
sync with gdb and renumber NT_RISCV_VECTOR to solve and prevent future
conflicts.
Fixes: 0c59922c769a ("riscv: Add ptrace vector support")
Signed-off-by: Andy Chiu <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
[Palmer: Drop the unused "size" variable in riscv_vr_set().]
Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'tools/perf/builtin-script.c')
0 files changed, 0 insertions, 0 deletions
