Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APLIC's domaincfg.IE bit and idelivery registers affect only interrupt delivery #57

Open
jhauser-us opened this issue Nov 7, 2023 · 0 comments

Comments

@jhauser-us
Copy link
Collaborator

For an APLIC, clarify that an interrupt domain's global IE bit in register domaincfg affects only whether interrupts are delivered to harts (by wire or by MSI), nothing else. The value of domaincfg.IE has no effect on the following:

  • the visible values of the interrupt-enable and interrupt-pending bits of active interrupt sources;
  • the values of IDC registers, including idelivery, topi, and claimi.

Likewise, an IDC structure's idelivery register affects only whether interrupts are delivered to the relevant hart; it has no effect on other IDC registers, including topi and claimi.

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

No branches or pull requests

1 participant