VALUE
WARL 或只读零附加陷阱值。若平台规定没有异常写入非零 mtval,则该 CSR 可为只读零,但实现 H 扩展时不得为只读零;否则为 WARL,必须能保存所有有效虚拟地址和 0,并在支持非法指令位返回时保存小于 2^min(MXLEN, ILEN) 的值。
这个字段控制什么
- - 附加陷阱值。若平台规定没有异常写入非零 mtval,则该 CSR 可为只读零,但实现 H 扩展时不得为只读零;否则为 WARL,必须能保存所有有效虚拟地址和 0,并在支持非法指令位返回时保存小于 2^min(MXLEN, ILEN) 的值。
常见取值
这个字段更适合结合上下文字段解释,不用按固定枚举背诵。