On Tue, Jun 24, 2025 at 3:22 AM Daniel Henrique Barboza <[email protected]> wrote: > > Hi, > > The output of HMP 'info registers', implemented by the cpu_dump_state > callback, returns way less CSRs than what we have available in the > default rv64 CPU with default options. > > This series changes the callback to add all available non-vector CSRs > when issuing 'info registers'. The vector CSRs are being handled by > another patch [1]. > > Patches based on alistair/riscv-to-apply.next. > > [1] > https://lore.kernel.org/qemu-riscv/[email protected]/ > > > Daniel Henrique Barboza (3): > target/riscv/cpu: add riscv_dump_csr() helper > target/riscv/cpu: print all FPU CSRs in riscv_cpu_dump_state() > target/riscv: print all available CSRs in riscv_cpu_dump_state()
Thanks! Applied to riscv-to-apply.next Alistair > > target/riscv/cpu.c | 107 +++++++++++++++++---------------------------- > target/riscv/cpu.h | 2 + > target/riscv/csr.c | 18 ++++++++ > 3 files changed, 61 insertions(+), 66 deletions(-) > > -- > 2.49.0 > >
