ZHDZ012G December 2020 – June 2026 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
PCIe:RP 针对 ATS 转换请求发送的转换完成类型不正确
对于导致 SMMU 发生故障的、来自 EP 的地址转换请求,PCIe 错误地提供了 cpl(无数据完成)。符合 PCIe 规范的正确响应是:发出 cplD(带数据完成),且读取和写入字段设置为 0。
如果 EP 请求转换的地址在地址转换表中没有对应的条目,则可能会发生该 SMMU 故障。在这种情况下,由于 EP 从 RP 接收到的是 cpl 而不是 cplD,因此其无法知悉发生了故障。
没有可用的解决方法。软件不应在 EP 侧使能 ATS 功能。