Relaxed Ordering and ID-Based Ordering Attributes
表格定义了2-bit属性编码对应的四种硬件排序约束:
00 (默认):必须遵循最严格的PCI强排序模型。这是最保守、兼容性最好的模式,但可能限制并发性能。是上电默认或未启用高级特性时的状态。
01 (宽松排序-RO):允许对某些类型(如不同地址的写操作)放宽顺序,旨在提升传统PCI-X兼容设备的性能。
10 (基于ID的排序-IDO):这是现代SOC多核心/多主设备系统性能优化的关键。它允许来自不同Requester ID(例如,不同的CPU核心、不同的DMA引擎)的请求绕过强排序规则,从而在SOC内部实现真正的并行处理。但来自同一ID的请求仍需保序。
11 (RO+IDO):两种优化模式的逻辑“或”,约束最宽