Tue, Sep 22
All cool by me.
Mon, Sep 21
I am ready to commit this and have applied my suggested changes locally. Please confirm that you are happy with the copyright header text, and I will proceed.
Mon, Sep 14
Made changes as suggested.
New diff in a few minutes.
Wed, Sep 9
Note, the eqos(4) driver has an uncertain future. It is possible that we will move to supporting this hardware with the dwc(4) driver instead; see https://reviews.freebsd.org/D59191 if interested.
Generally LGTM, with some minor tweaks needed.
Mon, Sep 7
Aug 21 2026
LGTM! Thanks for your work. I will make the necessary style tweaks before committing (I noted a couple).
Aug 20 2026
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.
Aug 19 2026
As described in my previous comments. Now tested and shown to be working.
Aug 12 2026
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
Aug 11 2026
Hi, thanks for this submission.
Aug 6 2026
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.
