QEMU6.2支持RISC-V向量扩展0.7.1,并且我还获得了RVV0.7.1的riscv-gnu-toolchain。但是,在调试时,我无法使用命令
info reg vector
或 info reg v1
获取向量寄存器。
有没有办法让我获取矢量信息?
您需要一个更新的 QEMU——通过 gdbstub 报告向量寄存器的支持看起来直到 QEMU 7.0 才添加(之后可能还有一些其他错误修复)。
(一般来说,对于像 RISC-V 这样的新的、快速变化的目标架构,您可能会在合理范围内使用新版本的 QEMU,并且绝对是当您遇到看起来像是bug 或缺失的功能值得检查较新的 QEMU 是否已修复。)