Skip to content

Add siselect, vsiselect, stopi AIA CSRs #394

Open
cong-or wants to merge 1 commit intorust-embedded:masterfrom
cong-or:add-aia-siselect-vsiselect-stopi
Open

Add siselect, vsiselect, stopi AIA CSRs #394
cong-or wants to merge 1 commit intorust-embedded:masterfrom
cong-or:add-aia-siselect-vsiselect-stopi

Conversation

@cong-or
Copy link
Copy Markdown

@cong-or cong-or commented Apr 7, 2026

Summary

Picks off three of the missing AIA CSRs from #226:

  • siselect (0x150) — S-mode equivalent of miselect
  • vsiselect (0x250) — VS-mode equivalent of miselect
  • stopi (0xDC0) — S-mode equivalent of mtopi/vstopi

Followed the existing patterns for each. Can do more from the #226 list if these look alright.

  Add supervisor and virtual supervisor indirect access select registers
  (siselect, vsiselect) mirroring the existing miselect implementation,
  and supervisor top priority interrupt register (stopi) mirroring mtopi/vstopi.

  Ref: rust-embedded#226
@cong-or cong-or requested a review from a team as a code owner April 7, 2026 10:38
Copy link
Copy Markdown
Contributor

@romancardenas romancardenas left a comment

Choose a reason for hiding this comment

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

Thanks! please, add an entry to CHANGELOG.md

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