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