Skip to content

fix(pcie): correct delay status checks and bound DPC RP Busy polling - #615

Merged
chetan-rathore merged 1 commit into
ARM-software:release/sbsa/v8.0.3from
Sahil-Malpekar:sahil-release/sbsa/v8.0.3
Oct 7, 2026
Merged

chetan-rathore merged 1 commit into
ARM-software:release/sbsa/v8.0.3from
Sahil-Malpekar:sahil-release/sbsa/v8.0.3

Conversation

@Sahil-Malpekar

Copy link
Copy Markdown
Contributor
  • Fix val_time_delay_ms() status check in E024 and E027.
  • Poll DPC RP Busy with a bounded timeout when RP Extensions are supported.
  • Abort safely on RP Busy timeout without accessing the contained endpoint.
  • Report failure when the link remains inactive after reset.
  • Fix config-space save/restore indexing, bounds, and cleanup.

Change-Id: I0696f8a84b62706ded3b3d370d35914471068a8e

- Fix val_time_delay_ms() status check in E024 and E027.
- Poll DPC RP Busy with a bounded timeout when RP Extensions are supported.
- Abort safely on RP Busy timeout without accessing the contained endpoint.
- Report failure when the link remains inactive after reset.
- Fix config-space save/restore indexing, bounds, and cleanup.

Signed-off-by: Sahil Shakil Malpekar <Sahil.ShakilMalpekar@arm.com>
Change-Id: I0696f8a84b62706ded3b3d370d35914471068a8e
@chetan-rathore
chetan-rathore merged commit 5958289 into ARM-software:release/sbsa/v8.0.3 Oct 7, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants