timeh 可以在任意特权级访问吗?
不能只看 CSR 名称判断。官方 CSR 地址编码和表格给出最低访问特权级;timeh 当前记录为 U模式,权限不足或未实现时访问会触发非法指令异常。
timeh 是 RV32 用户级时间计数器高半 CSR,用于读取 time 的高 32 位。
timeh 是 0xC81 的 RV32 用户级只读高半计数器 CSR,用于和 time 组合读取较宽的 timer 值。
读取 timeh 获取硬件或运行状态。
按位域说明解释返回值,不要尝试写回。
若读取被阻止,应按适用的非法指令或虚拟指令异常路径处理。
不能只看 CSR 名称判断。官方 CSR 地址编码和表格给出最低访问特权级;timeh 当前记录为 U模式,权限不足或未实现时访问会触发非法指令异常。
timeh 是只读 CSR。软件应把它作为状态观察入口,不要尝试写入;读取保留位或 WPRI 字段时不要依赖固定值。