XLEN-1:0
SELECT
读写VS 间接 CSR selector;标准空间至少 0..0xFFF,最高位为 1 的空间用于 custom use。
这个字段控制什么
- - VS 间接 CSR selector;标准空间至少 0..0xFFF,最高位为 1 的空间用于 custom use。
vsiselect 选择 VS 间接 CSR 访问的目标编号。
VS 间接 CSR selector;标准空间至少 0..0xFFF,最高位为 1 的空间用于 custom use。
vsiselect 是 VS 间接 CSR 访问 CSR。独立 CSR 地址用于 M/HS 侧管理;当 V=1 时,guest 对相应 supervisor CSR 的访问会替代到 VS 状态,除非官方扩展另有规定。
先写入/确认 vsiselect selector。
通过对应 vsireg* 数据窗口访问被官方扩展定义的间接状态。
未实现 selector 的行为可能为异常或未指定;不要假设普通内存窗口语义。
官方 Smcsrind/Sscsrind 规则要求至少支持 0..0xFFF;最高位为 1 的值保留给 custom use。
VS/VU 直接访问 vsiselect 或 vsireg* 会触发 virtual-instruction exception;guest 应经 siselect/sireg* alias。