RCID
WARLResource Control ID,随 hart 发往共享资源控制器的请求携带,用于选择要执行的资源分配限制。实现接受的合法值集合由 WARL 行为决定。
这个字段控制什么
- - Resource Control ID,随 hart 发往共享资源控制器的请求携带,用于选择要执行的资源分配限制。实现接受的合法值集合由 WARL 行为决定。
srmcfg(0x181)是 Ssqosid 的 Supervisor Resource Management Configuration CSR,用 WARL RCID 和 MCID 字段配置资源控制与监控标识。
Resource Control ID,随 hart 发往共享资源控制器的请求携带,用于选择要执行的资源分配限制。实现接受的合法值集合由 WARL 行为决定。
保留;软件写入时应保留这些位,读取值应忽略。
Monitoring Counter ID,随 hart 请求携带,用于标识监控资源使用情况的计数器。实现接受的合法值集合由 WARL 行为决定。
保留;软件写入时应保留这些位,读取值应忽略。
SXLEN=64 时的高 32 位保留字段;软件写入时应保留,读取值应忽略。
srmcfg 为 hart 的共享资源请求配置 RCID 和 MCID。RCID 用于资源分配控制,MCID 用于资源使用监控。
根据平台资源控制/监控策略选择 RCID 和 MCID。
写入 srmcfg 后读回,确认 WARL 字段接受的合法 RCID/MCID 值。
在虚拟化或 state-enable 场景中,先确认 mstateen0.SRMCFG 等访问控制允许当前上下文使用该 CSR。
不是。它是 Ssqosid 资源管理/QoS 标识 CSR,不控制地址转换或 PMP 区域。