Bank
只读JEDEC manufacturer ID 中 continuation code 的数量;等于 JEDEC bank number 减 1。
这个字段控制什么
- - JEDEC manufacturer ID 中 continuation code 的数量;等于 JEDEC bank number 减 1。
mvendorid(地址 0xF11)是 32 位只读 Machine CSR,提供处理器内核提供方的 JEDEC manufacturer ID。
JEDEC manufacturer ID 中 continuation code 的数量;等于 JEDEC bank number 减 1。
JEDEC manufacturer ID 的最终非 0x7f 字节,去掉最高位奇校验位后的 7 位值。
mvendorid 是 32 位只读 Machine CSR,使用 Bank 和 Offset 字段编码 JEDEC manufacturer ID。它不是 XLEN 宽的普通状态寄存器。
读取 mvendorid 获取硬件或运行状态。
按位域说明解释返回值,不要尝试写回。
若在当前特权级读取失败,应按非法指令异常路径处理。
不能只看 CSR 名称判断。官方 CSR 地址编码和表格给出最低访问特权级;mvendorid 当前记录为 Machine 模式,权限不足或未实现时访问会触发非法指令异常。
mvendorid 是只读 CSR。软件应把它作为状态观察入口,不要尝试写入;读取保留位或 WPRI 字段时不要依赖固定值。