Fri, Aug 21
LGTM! Thanks for your work. I will make the necessary style tweaks before committing (I noted a couple).
Thu, Aug 20
Updated for very confusing way of describing the pin drive strength field that had resulted in an off by one error that cleared the pull-up control.
I think I may have had some brain fade about shifting with a shifted number.
Wed, Aug 19
As described in my previous comments. Now tested and shown to be working.
Wed, Aug 12
Thanks for looking at this. It will be next week before I can test any changes and put up a new, tested diff. I'm away from home at the moment and don't trust doing a restart remotely. I've managed to get the restart working more often that not (it simply doesn't work by default) but haven't got anything working well enough to publish or trust
Tue, Aug 11
Hi, thanks for this submission.
Thu, Aug 6
May 12 2026
Apr 20 2026
Mar 17 2026
Mar 12 2026
Mar 11 2026
I am sorry to speak up only now, after the review sat open for so long. But in looking over the change it seems to be incomplete.
Mar 5 2026
Feb 27 2026
I added MPASS macro following the example of AMD64's code in a corresponding place. I verified that the execution always visits ecall_handler() before it arrives here.
Feb 25 2026
if td1 is always curthread, then a kassert is needed
Feb 9 2026
Jan 30 2026
how hard it would be to implement MSI interface here? to support MSI interrupts from devices, which is a crucial functionality
Nov 18 2025
Oct 23 2025
Oct 22 2025
This will not fix that bug. fence is fence iorw, iorw, so all you are doing is relaxing some ordering requirements.
@jrtc27 I've update the revision, PTAL
Oct 21 2025
Do we actually have a proper definition of what *our* memory barrier APIs are meant to mean? What the ISA manual says is a sensible mapping isn't necessarily what we want; note that the table you're referencing is for "Linux memory primitives", and we are not Linux, nor do we follow its memory model.
Jul 12 2025
Jul 2 2025
Jul 1 2025
Jun 12 2025
Shall I send a new patch? No comments on this one.
May 27 2025
FYI, it's best practice to generate diffs with full context (-U999999 or whatever).
May 26 2025
Feb 11 2025
Dec 23 2024
- Refactor aplic code into common init and aplic/imsic specific code.
- Add support for IMSIC.
Sep 23 2024
Sep 4 2024
Aug 14 2024
Aug 13 2024
Hi Himanshu what is status of this? could you regenerate for the latest HEAD ?
Jun 17 2024
Feb 14 2024
Feb 12 2024
Reworked APLIC_IDC_REG as asked
