Skip to content

Add ITS_08 and ITS_DEV_5 coverage#471

Merged
chetan-rathore merged 2 commits into
ARM-software:mainfrom
SrikarJosyula:main
Jul 13, 2026
Merged

Add ITS_08 and ITS_DEV_5 coverage#471
chetan-rathore merged 2 commits into
ARM-software:mainfrom
SrikarJosyula:main

Conversation

@SrikarJosyula

Copy link
Copy Markdown
Contributor
- Add ITS006 to check DeviceID mapping for MSI/MSI-X-capable PCIe functions.
- Report missing DeviceID mappings for MSI-capable devices.
- Reuse the ITS_04 runtime test result for ITS_08 reporting.
- Treat e035 as covering ITS_08 because it programs every ITS block in the device's ITS group with the same DeviceID and verifies MSI delivery.
- Register the new test entries in rule metadata and rule execution enum.

- Add e048 as the test entry for ITS_08.
- Reuse the ITS_04 runtime test result for ITS_08 reporting.
- Treat e035 as covering ITS_08 because it programs every ITS block
  in the device's ITS group with the same DeviceID and verifies MSI delivery.
- Register E048_ENTRY in rule metadata and rule execution enum.
- Run e048_entry() immediately after e035_entry() in the BSA exerciser flow.

Signed-off-by: Srikar Josyula <srikar.josyula@arm.com>
Change-Id: Icfdc91e4929576f36078d801e53384a306d843f5
 - Add ITS006 to check DeviceID mapping for MSI/MSI-X-capable PCIe functions.
 - Report missing DeviceID mappings for MSI-capable devices.
 - Check whether the resolved ITS ID belongs to a valid ITS group.
 - Wire ITS006 into BSA execution, GIC declarations, rule metadata, and build lists.

Signed-off-by: Srikar Josyula <srikar.josyula@arm.com>
Change-Id: I89d596be2405f1a84dbe6f01b1bbb3502610e853
@chetan-rathore
chetan-rathore merged commit 8dc3efc into ARM-software:main Jul 13, 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