Support for HiFive Unleashed
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
The approach seems ok to me, but there should probably be a comment explaining why we handle interrupts this way.
To be clear, you are saying that the PLIC claim does not prevent further interrupts from being raised? Is this a known erratum?
Comment Actions
Sorry this is a different issue. I simply forgot to implement pre_ithread, post_ithread methods in the interrupt controller driver where we have to disable and enable interrupts. I will update patch shortly
Comment Actions
Interrupts have to be disabled in PLIC driver when we process it in the interrupt thread.
Comment Actions
I think PLIC changes are not related, so I create another diff:
https://reviews.freebsd.org/D19819