2:0
DEPTH
WARL选择 CTR buffer 深度:000=16,001=32,010=64,011=128,100=256,11x 保留;实现可只支持部分值。
这个字段控制什么
- - 选择 CTR buffer 深度:000=16,001=32,010=64,011=128,100=256,11x 保留;实现可只支持部分值。
sctrdepth(0x15F)是 32 位 Supervisor CTR depth CSR,用 WARL DEPTH 字段选择 CTR buffer 深度。
sctrdepth 决定 CTR buffer 的有效 entry 数量。逻辑 entry 超出当前 depth 时读为 0 且只读。
在 OS 启动或 CTR 初始化时选择期望的 buffer 深度。
写入 DEPTH 后读回确认 WARL 字段接受的实际值。
按实际 depth 解释逻辑 CTR entries;超出 depth 的逻辑 entry 读为 0 且只读。
不一定。DEPTH 是 WARL 字段,具体支持值由实现决定。