HCONTEXT
WARLmcontext.hcontext 的别名。M-mode 或 HS-mode 软件可写入 context number,供仅在该 context 中触发的 trigger 使用;实现可将任意数量的高位硬连线为零。
这个字段控制什么
- - mcontext.hcontext 的别名。M-mode 或 HS-mode 软件可写入 context number,供仅在该 context 中触发的 trigger 使用;实现可将任意数量的高位硬连线为零。
hcontext 是 Sdtrig 定义的 Hypervisor-mode context CSR。
mcontext.hcontext 的别名。M-mode 或 HS-mode 软件可写入 context number,供仅在该 context 中触发的 trigger 使用;实现可将任意数量的高位硬连线为零。
当前有效 XLEN 中 mcontext.hcontext 字段以外的位;读取为零。
hcontext 是可选 Sdtrig CSR,也是 mcontext.hcontext[13:0] 的别名;它使 HS-mode 能设置供按 context 触发的 trigger 使用的值。
确认 H 和 Sdtrig 已实现,并确认 mcontext 也已实现。
在 HS-mode 时,确认实现 Smstateen 时 mstateen0.CONTEXT 已允许访问。
仅按 WARL 规则更新 hcontext[13:0],并将其用于按 context 限定的 trigger。
不能。hcontext 是 mcontext.hcontext[13:0] 的 HS-mode 别名,而不是 VS supervisor CSR alias。