User Details
- User Since
- May 14 2014, 7:57 AM (604 w, 4 d)
Today
Fri, Dec 12
- address manpage nits, from ziaee
Thu, Dec 11
I mean look it's 2025 and the machines that we're going to run these devices on have a huge amount of ram compared to the 90s. linux has always had the notion of low, high, very high, etc pools for allocators and their device drivers in various malloc/etc incantations end up using those behaviours implicitly. They have slowly churned on malloc flags, dev based allocations, etc to make this less error-prone but it's still not guaranteed.
- copyright updates (adrian, bz)
- manpage fixes (ziaee)
- remove opt_platform.h (bz)
- update locking (adrian)
- clean up busdma stuff (adrian)
Sat, Dec 6
add missing bit
Sat, Nov 29
I'm ok with for now just enabling all symbol exports to unblock things and then figure out how to clean things up in post.
Fri, Nov 28
Thu, Nov 27
all good plz land tyvm
Wed, Nov 26
looks good. manpage? :)
Tue, Nov 25
.. and since this is just effectively a table of { id, string } and you want to use it in other places, we can later just turn it into a table.
i'm ok with this; i would be putting it in a separate .c file instead because I dislike lots of code use like this in header files, bt that's just me. :-)
Sun, Nov 23
looks good to me but the lack of mutexes anywhere is suspicious. ;-)
Fri, Nov 21
Thu, Nov 20
more cleanups, inspired by bz's poking at this whole rssi/nf/signal strength cleanup.
Wed, Nov 19
I think it's fine to land and clean up. It's a linux sourced driver with a HAL, debug and trace layer that we need to clean up and then they've written the iflib bits. So like, if it works for people, let's land it and clean it up in post.
Tue, Nov 18
absolutely amazing use of macros and included source files i love it
looks good, maybe get a review from @ziaee too for manpage stuff and then land?
Sun, Nov 16
nono i mean the places in the diff where #ifdef IWX_DEBUG instead of using IWX_DPRINTF(), and an IWX_DPRINTF_CHECK() macro ...
I don't mind either; in fact the above diffs just remind me i need to finish cleaning up the iwx debug printing so this stuff doesn't require #ifdef IWX_DEBUG everywhere. :-)
If you're worried about the ioctl change then let's do everything except the ioctl changes to begin with, and go fix all the divers and churn net80211's stuff a whole bunch first.
also in my poking I found that I'm not seeing any empty airtime RSSI (it's always 0) so it was setting sc->sc_noise to -127. so we still need to clamp that too to a default noise floor.
hm, i wonder why iwx used -107 as its "nothing present" value. I wonder what iwlwifi is doing too.
@bz here's another great example of "almost but not quite what net80211 "expects" " ;-) sigh.. :)
Sat, Nov 15
Nov 14 2025
comments from bz
Nov 13 2025
more "correct" fixes, i hope!
Nov 12 2025
Nov 11 2025
Hi @gallatin would you mind helping me eyeball what the cacheline size / offset implications would be for extending the per-CPU ACPI stuff like this? Thanks!
Nov 7 2025
Nov 1 2025
Oct 30 2025
Oct 29 2025
rebase; reindent some stuff
rebase
rebase
rename macros, cleanup
Oct 28 2025
- update now that some of the work has been moved into D53372
- some style(9) cleanup
Break out some more of the debug changes into this file
Oct 27 2025
Oct 26 2025
(sigh how'd I convince it that /i/ approved it)
