Elliott Mitchell
Elliott Mitchell
Since GitHub has effectively displaced the mailing list, a different implementation already got in. This script though has some major advantages. First, it is rather more robust. The one presently...
Bunch of minor nits I've found while trying to get something working with OpenWRT. These are mostly fairly minor, but a few are outright bugs. Then we get onto some...
There is a desire to reduce the time spent on x86 OpenWRT platforms. "generic" is most suitable for removal. The few systems which could use "generic" must now opt for...
Upon examination it turned out `rman_reserve_resource_bound()` was completely unused. This is distinctly troublesome since it serves to misdirect people who were instead looking for `RF_ALIGNMENT_LOG2()`. As such nuke `rman_reserve_resource_bound()` and...
SSIA. While it is good `intr_isrc_deregister()` exists, it hasn't ever actually been used. Due to a driver which needs this, fix issues found by reviewing the source and finding solutions.
This is some work towards unifying the architectural interrupt interfaces. Simply tries to identify an identical portion and take advantage of what having a common interface provides.
Issue is `pic_init_secondary()` was implemented for root PICs-only. The author's theory appears to have been the root calls the function on child PICs. At least one secondary PIC needs the...
Hopefully SSIA. INTRNG presents multiple interfaces and tries to hide some. There seems to be a border between the PIC side and the event side. Split these two apart. The...
Every architecture has counters just outside `struct intr_event`. As such it seems appropriate to try to move them onto `struct intr_event` to reduce differences between architectures. There is also an...
A major reason behind non-x86 PICs being devices is to utilize the module and newbus infrastructure. This does make x86 the odd one out, so turning the x86 PICs into...