Commit Graph

305209 Commits

Author SHA1 Message Date
charlotte 3b25eeee74 rain(6): Update the "rainable area" upon SIGWINCH
This makes sure rain falls to fill the entire window even if the window
grows in size.
2024-02-28 23:24:52 +00:00
charlotte 433cbeabe6 rain(6): Avoid division by zero
If there were exactly 4 LINES or COLS then we'd attempt to draw a raindrop
at some value mod 0, which is invalid.
2024-02-28 23:14:37 +00:00
dholland e91196a244 usbdevs: regen; usb_quirks.c: update to match
Regen for additional Logitech B100, and update the UQ_ALWAYS_ON entry
to refer to both device ids.
2024-02-28 21:52:40 +00:00
dholland f904ab5978 usbdevs: add another device id for LOGITECH B100.
The mouse I'm looking at says "Logitech B100" on the back but has a
different device id from the one already here.
2024-02-28 21:50:51 +00:00
riastradh 048ca36a11 urtwn(4): Ditch old queued commands on overflow.
Don't increment ring->queued past what the task will decrement.

This is a stop-gap measure; really, we should just have one task for
each operation that is deferred to the task thread.

PR kern/57965
2024-02-28 20:18:13 +00:00
jakllsch 190b1b914e Add Killer E2600, adapted from PR 57969 2024-02-28 18:55:11 +00:00
jakllsch 8ae14abd9a regen 2024-02-28 18:54:02 +00:00
jakllsch f8651d09a4 Add (Realtek/)Killer E2600 Ethernet 2024-02-28 18:51:34 +00:00
christos 2c7f81b1f9 fix the version number. 2024-02-28 18:14:43 +00:00
macallan 278b8452df support WSDISPLAYIO_SVIDEO so X can turn the monitor off
so far I only know how to turn off video output, not sync(s). Better than
nothing though.
2024-02-28 14:12:12 +00:00
thorpej f80a61f577 Revert the CLOCK_FORMAT0 work-around. 2024-02-28 13:07:07 +00:00
thorpej 3ced769fe7 Fix up the mac68k interrupt handlers to work with the new style common
clockframe layout and remove the CLOCK_FORMAT0 work-around.  As a nice
side-effect, this also eliminates the super-sketchy stack unwinding used
by rtclock_intr to get at the interrupt stack frame.
2024-02-28 13:05:39 +00:00
macallan a75f9c4ba3 add hardware cursor support, mostly for X 2024-02-28 10:25:36 +00:00
riastradh 69b2327d0b heartbeat(9): Restore still-applicable comment nixed in last commit.
The nesting depth is stored in ci_heartbeat_suspend which is 32-bit.
2024-02-28 04:14:47 +00:00
riastradh d6d810141e heartbeat(9): No kpreempt_disable/enable in heartbeat_suspend/resume.
This causes a leak of l_nopreempt in xc_thread when a CPU is offlined
and onlined again, because the offlining heartbeat_suspend and the
onlining heartbeat_resume happen in separate xcalls.

No change to callers because they are already bound to the CPU:

1. cnpollc does kpreempt_disable/enable itself around the calls to
   heartbeat_suspend/resume anyway

2. cpu_xc_offline/online run in the xcall thread, which is always
   bound to the CPU that is being offlined or onlined
2024-02-28 04:12:59 +00:00
gson cca8938d5b Clean up lines containing only tabs. 2024-02-27 21:05:34 +00:00
gson ca24696e6c Clean up lines containing only spaces. 2024-02-27 20:40:29 +00:00
christos 85b802e791 Put the standard NetBSD copyright on this file. Approved by John Brezak
via a message on LinkedIn.
2024-02-27 16:09:19 +00:00
nat 8e4f69fe14 Use proper clockframe size for those platforms that require it.
XXX This is a tempory measure, better to fix clock interrupts to take the
    common clockframe size.

OK thorpej@.
2024-02-27 16:07:02 +00:00
christos a481444702 appease lint 2024-02-27 15:14:15 +00:00
skrll 521a813eae Use __BIT. 2024-02-27 08:33:06 +00:00
skrll 921379d202 Enforce the device 32 bit DMA limitation via bus_dmatag_subregion if bus
can address more than 4GB.
2024-02-27 08:28:56 +00:00
skrll 093202349d KNF - spaces around binary operators. 2024-02-27 08:25:38 +00:00
skrll 2aa5dfd754 Remove unused "SHIFT" defines. The "MASK" versions exist. 2024-02-27 08:21:24 +00:00
gutteridge 49ce5e4abe audio.4: fix grammar and style in places
No change to technical content.
2024-02-27 02:14:23 +00:00
gutteridge 84896de5d7 3RDPARTY: wpa_supplicant & hostapd released 2.10 a while back 2024-02-26 23:11:12 +00:00
charlotte 77e76b5c0d In case of trouble reading an MBR, make sure error field is set before reporting it 2024-02-26 21:55:05 +00:00
andvar 8167a3efd2 s/Transmi /Transmit / in comments. 2024-02-26 20:20:01 +00:00
mrg ee803f2386 revert previous - it doesn't mean what i thought and some builds broke. 2024-02-26 20:16:16 +00:00
mrg 35db73b092 skip sanitizers if MKSANITIZER "no". 2024-02-25 20:25:09 +00:00
christos 7648c0702a fabsl is defined in libc... 2024-02-25 19:26:33 +00:00
christos e5772c1921 libexecinfo needs libelf. 2024-02-25 18:50:43 +00:00
andvar 45f271b64e s/asynchronious/asynchronous/ in comment. 2024-02-25 18:27:54 +00:00
christos ac69e99e78 one more timestamp fix I forgot to commit 2024-02-25 16:49:32 +00:00
wiz b36cffa387 gettext-0.22.5 out 2024-02-25 15:33:51 +00:00
mlelstv efe4686862 Don't crash in copyin/copyout when a NULL pointer is passed. 2024-02-25 14:35:31 +00:00
skrll 19cd387c48 Warn about building a kernel with the wrong toolchain.
Idea from mrg@
2024-02-25 14:27:41 +00:00
skrll fe6c577a15 Add ARM_HAS_VBAR 2024-02-25 14:19:08 +00:00
wiz 1c92625534 new xz out 2024-02-25 09:42:14 +00:00
mrg 3c4cc34d95 sanitizer needs at least i586 on x86 and at least v8 on sparc, unfortunately. 2024-02-25 06:07:28 +00:00
mrg 4b1c1e082f regen. 2024-02-25 03:55:44 +00:00
mrg 6989fe4bb2 version our GCC 12 as "nb2 20240221" now. 2024-02-25 02:24:19 +00:00
mrg ef940a1216 mknative-gcc for most targets and enabling isl. 2024-02-25 01:20:55 +00:00
mrg 2dd543c6fd add some missing alignment. 2024-02-25 01:12:16 +00:00
mrg e69074ca99 build and link libisl. 2024-02-25 00:28:02 +00:00
mlelstv 965fbc37fb Don't try to discover wedges when the unit isn't online. 2024-02-24 22:06:49 +00:00
mlelstv 995b989cb2 Deliver timestamps also to raw sockets.
Fixes PR 57955
2024-02-24 21:41:13 +00:00
mlelstv 217bab0335 Attribute debug message.
Fixes PR 57959
2024-02-24 21:39:05 +00:00
mrg 4629208b15 fix some fallout from 32-bit fixes for long double functions.
apply namespace.h to remqou*.  add missing weak aliases for some of them,
and normalise checkf for __weak_alias().

now libm.so seems to only have libc undefined symbols.
2024-02-24 19:32:09 +00:00
christos 3bb75881f8 avoid stringop truncation, fix copyright string to prevent assembler warnings. 2024-02-24 15:34:47 +00:00