Skip to content

fix(IMSIC): declare AXI slave interleaved ID - #46

Merged
zhaohong1988 merged 1 commit into
mainfrom
interleave
Jun 18, 2026
Merged

zhaohong1988 merged 1 commit into
mainfrom
interleave

Conversation

@klin02

@klin02 klin02 commented Jun 18, 2026

Copy link
Copy Markdown
Member

AXIRegIMSIC_WRAP is consumed by RocketChip AXI4 diplomacy. TLToAXI4 requires every reachable AXI4 slave to define the same interleavedId, so mark the REE and TEE IMSIC slave ports as non-interleaving.

This only describes the AXI response ordering guarantee and does not change the IMSIC register FSM or AXI write handshake behavior.

AXIRegIMSIC_WRAP is consumed by RocketChip AXI4 diplomacy.
TLToAXI4 requires every reachable AXI4 slave to define the
same interleavedId, so mark the REE and TEE IMSIC slave ports
as non-interleaving.

This only describes the AXI response ordering guarantee and
does not change the IMSIC register FSM or AXI write handshake
behavior.

@zhaohong1988 zhaohong1988 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, to match with the use from top

@zhaohong1988
zhaohong1988 merged commit 6c758a7 into main Jun 18, 2026
2 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