Notable changes in this release:
Simulation models:
- Fix some bugs related to devices with multiple functions
- Improve max latency timer computation based on PCIe spec
- Fix typo in
Tlp.unpack_header()
- Fix link control register bits
- Fix ERR_FATAL message type
- Add PTM message types
- Support splitting read requests on every RCB
- Implement CRS software visibility
- For downstream ports, only enumerate device 0
- Handle CRS during enumeration
IP core models:
- Fix logging when using
from_entity()
in P-Tile, S10, and US/US+ models - Add P-Tile port number
- Enforce RX completion buffer occupancy in P-Tile, S10, and US/US+ models
- Fix cfg_rcb_status in US/US+ models
- Add local error reporting in US/US+ models
- Update S10, P-Tile, and US/US+ models based on RX completion buffer tests