NetBSD/src twuALttsys/arch/hppa/hppa locore.S

   Fix qemu-system-hppa -kernel netbsd for newer qemu and seabios version 16
   which passes in the 5th argument the kernel start address. Use this to
   detect this boot method and not assume it's bootapi version 3.

   While I'm here don't bother storing the pdc entry point as it's not used
   before pdc_init which gets it from PAGE0.
VersionDeltaFile
1.7+20-11sys/arch/hppa/hppa/locore.S
+20-111 files

NetBSD/src P0lNQlJdistrib/sets/lists/man mi, share/man/man4 gscan.4

   Add gscan(4), a driver for USB to CAN bus adapters.
   This driver supports the Geschwister Schneider USB to CAN adapter, and
   clones supported by the open-source candleLight firmware.

   Add gscan to evbarm GENERIC (which already supports CAN family and the
   sunxican(4) driver by default), and to amd64 ALL.
VersionDeltaFile
1.1+869-0sys/dev/usb/if_gscan.c
1.1+112-0sys/dev/usb/if_gscanreg.h
1.1+55-0share/man/man4/gscan.4
1.192+5-2sys/arch/amd64/conf/ALL
1.182+6-1sys/dev/usb/files.usb
1.1802+3-1distrib/sets/lists/man/mi
+1,050-43 files not shown
+1,056-89 files

NetBSD/src 8YQVJFDsys/dev/pci pcidevs_data.h pcidevs.h

   regen.
VersionDeltaFile
1.1498+534-528sys/dev/pci/pcidevs_data.h
1.1499+3-1sys/dev/pci/pcidevs.h
+537-5292 files

NetBSD/src yvGS7Azsys/dev/pci viaide.c pciide_apollo_reg.h

   viaide(4): Add support for VIA VT6415/VT6330 single-channel IDE controllers.

   Beyond adding the usual identification code, several adjustments were required:

   1) Introduced 'single_channel` to set 'nchannels` to 1 for this controller.

   2) Added 'APO_IDECONF_ALWAYS_EN` definition and the 'no_ideconf` flag to mimic
      enabled channel bits, as this controller's enable chip register is unset.
      Applied the same to VT6410, following OpenBSD and Linux, since some
      controllers are known to not set this register as well.

   3) Combined all VIA controllers identified by PCI ID (not ISA bus) using switch
      fallthrough, as they currently share the same UDMA setting. Consequently,
      the VX900 name printing was moved to the device description and adjusted
      to better reflect the device.

   4) Moved setting interface bits for RAID controllers under the RAID capability
      check, enabling the above fallthrough and paving the way for support of other
      RAID-capable controllers in upcoming changes.

    [9 lines not shown]
VersionDeltaFile
1.95+38-14sys/dev/pci/viaide.c
1.21+3-1sys/dev/pci/pciide_apollo_reg.h
1.1520+3-1sys/dev/pci/pcidevs
+44-163 files

NetBSD/src KqjK3zFsys/dev/usb usbdevs_data.h usbdevs.h

   Regen: Add 2 candleLight USB CAN device IDs
VersionDeltaFile
1.813+1,247-1,240sys/dev/usb/usbdevs_data.h
1.813+5-1sys/dev/usb/usbdevs.h
+1,252-1,2412 files

NetBSD/src RKxxrlssys/dev/usb usbdevs

   Add 2 candleLight USB CAN device IDs
VersionDeltaFile
1.821+5-1sys/dev/usb/usbdevs
+5-11 files

NetBSD/src ujQ1yu6sys/arch/m68k/m68k switch_subr.s

   Revert to previous.

   Based on discussion and explaination from isaki@.
VersionDeltaFile
1.42+1-9sys/arch/m68k/m68k/switch_subr.s
+1-91 files

NetBSD/src 35vPlpssys/arch/m68k/m68k switch_subr.s

   Revert to previous.

   Based on information and discussion on source-change-d from isaki@

   Many thanks for the explination.

   (currently compile tested only).
VersionDeltaFile
1.41+9-24sys/arch/m68k/m68k/switch_subr.s
+9-241 files

NetBSD/src 13OYrA5doc HACKS

   Document workaround for buggy lc040 cpus.
VersionDeltaFile
1.248+12-1doc/HACKS
+12-11 files

NetBSD/src ol3LFqdexternal/gpl3/binutils/dist/gas/config tc-m68k.c

   Compiler support for buggy early revision 68LC040s.

   This is the assembler support part of PR mac68k/#13078.

   It makes possible (with userland and programs built with the patched binutils)
   to use fpu eulation flawlessly.

   Enabled by default but can be turned off with the "-mno-lcfix" switch passed to gas(1).
VersionDeltaFile
1.13+24-0external/gpl3/binutils/dist/gas/config/tc-m68k.c
+24-01 files

NetBSD/src yt5hO9flib/libc/sys recv.2

   recv(2): This is not going to go away even if it is redundant.

   (Language was from the original i386bsd import, probably dating back
   to the '80s.)
VersionDeltaFile
1.40+1-2lib/libc/sys/recv.2
+1-21 files

NetBSD/src mEnnMsvsys/arch/hppa/dev hyperfb.c

   some cleanup:
   - remove code to initialize a DAC that HCRX doesn't have
   - decode / explain some more magic numbers
   add more comments describing what we do and why
VersionDeltaFile
1.23+27-18sys/arch/hppa/dev/hyperfb.c
+27-181 files

NetBSD/src XE9tT7fdistrib/sets/lists/manhtml mi

   add mac68k/pbbat.html
VersionDeltaFile
1.23+2-1distrib/sets/lists/manhtml/mi
+2-11 files

NetBSD/src 1j7j8cZsys/arch/mac68k/dev pm_direct.c

   Serialize pm requests.

   Now with pbbat(4) added there is more than one caller to the power manager.
   So serialize the requests with a lock.
VersionDeltaFile
1.38+16-2sys/arch/mac68k/dev/pm_direct.c
+16-21 files

NetBSD/src 6oWAW7ddoc CHANGES

   Mention pbbat(4).  - mac68k
VersionDeltaFile
1.3152+2-1doc/CHANGES
+2-11 files

NetBSD/src 9GzpnvEshare/man/man4/man4.mac68k pbbat.4 Makefile, sys/arch/mac68k/conf files.mac68k GENERIC

   Add pbbat(4)

   Now it is possible to monitor the PowerBook 1xx AC adaptors and battery via
   envsys(4).
VersionDeltaFile
1.1+616-0sys/arch/mac68k/dev/pbbat.c
1.1+111-0share/man/man4/man4.mac68k/pbbat.4
1.135+6-2sys/arch/mac68k/conf/files.mac68k
1.43+6-2sys/arch/mac68k/dev/aed.c
1.239+5-2sys/arch/mac68k/conf/GENERIC
1.15+2-2share/man/man4/man4.mac68k/Makefile
+746-81 files not shown
+749-97 files

NetBSD/src cziP1jqsys/kern kern_module.c

   sprinkle some __read_mostly
VersionDeltaFile
1.172+8-2sys/kern/kern_module.c
+8-21 files

NetBSD/src DK6jlYrlib/libc/sys accept.2

   accept(2): minor tweaks, use .Bl -column for accept4 flags
VersionDeltaFile
1.36+15-12lib/libc/sys/accept.2
+15-121 files

NetBSD/src GNoQaK9sys/arch/hppa/dev pdc.c

   KNF
VersionDeltaFile
1.5+6-4sys/arch/hppa/dev/pdc.c
+6-41 files

NetBSD/src J6PJeUslib/libc/sys accept.2

   accept(2): Tidy up man page.
VersionDeltaFile
1.35+56-25lib/libc/sys/accept.2
+56-251 files

NetBSD/src ATqloZNlib/libpthread pthread_cancelstub.c

   libpthread: Fix signature of _sys_paccept symbol for paccept(2).

   This is not, in fact, an alias for accept4(2): it has an extra
   argument for a signal mask to restore while sleeping.

   It would be nice if we had a .h file which could check the signature
   in both definition and use, but that might be tricky to arrange.

   PR lib/59240: POSIX.1-2024: cancellation point audit
VersionDeltaFile
1.48+5-4lib/libpthread/pthread_cancelstub.c
+5-41 files

NetBSD/src Rw5a8EWtests/rump/rumpkern t_sp.sh

   tests/rump/rumpkern/t_sp: Go fishing for a rump_server core dump.
VersionDeltaFile
1.21+6-1tests/rump/rumpkern/t_sp.sh
+6-11 files

NetBSD/src 1q4Wibmlib/libpthread pthread.c pthread_int.h

   pthread_cancel(3): Use _Atomic consistently with C11 atomics.

   Should fix clang build:

   /home/source/ab/HEAD-llvm/src/lib/libpthread/pthread.c:1264:8: error: address argument to atomic operation must be a pointer to _Atomic type ('volatile unsigned int *' invalid)
                       (atomic_load_relaxed(&self->pt_cancel) &
                        ^                   ~~~~~~~~~~~~~~~~
   /home/source/ab/HEAD-llvm/src/lib/libpthread/pthread.c:74:2: note: expanded from macro 'atomic_load_relaxed'
           atomic_load_explicit(p, memory_order_relaxed)
           ^                    ~
   /home/builds/ab/HEAD-llvm/amd64/202504020240Z-dest/usr/include/clang-13.0/stdatomic.h:121:30: note: expanded from macro 'atomic_load_explicit'
   #define atomic_load_explicit __c11_atomic_load

   PR lib/59134: POSIX-1.2024: pthread_setcancelstate must be
   async-signal-safe
VersionDeltaFile
1.187+11-8lib/libpthread/pthread.c
1.114+2-2lib/libpthread/pthread_int.h
+13-102 files

NetBSD/src BRWyf5Fdoc 3RDPARTY CHANGES

   new tzcode
VersionDeltaFile
1.2094+3-3doc/3RDPARTY
1.3151+2-1doc/CHANGES
+5-42 files

NetBSD/src MMvOdYNlib/libc/time zic.c NEWS

   Release 2025b - 2025-03-22 13:40:46 -0700

     Changes to code

       'zic -l TIMEZONE -d . -l /some/other/file/system' no longer
       attempts to create an incorrect symlink, and no longer has a
       read buffer underflow.  (Problem reported by Evgeniy Gorbanev.)
VersionDeltaFile
1.95+57-26lib/libc/time/zic.c
1.47+27-2lib/libc/time/NEWS
1.19+8-0lib/libc/time/tz-link.html
1.28+1-1lib/libc/time/version
+93-294 files

NetBSD/src t5BRkvytests/rump/rumpkern t_vm.c

   tests/rump/rumpkern/t_vm: Re-enable test as xfail.

   We do, after all, have a way to mark a test as expecting a crash,
   namely, with atf_tc_expect_signal(SIGABRT, ...).  Also cite the PR
   while here.

   It is unclear to me what the bug in the test is.  Is it supposed to
   get the page via uobj->uo_pager->pgo_get (perhaps in turn via
   uvm_obj_wirepages) instead of uvm_pagealloc?  This should be
   explained more clearly in the message (or just fixed).

   PR kern/55945: rump/rumpkern/t_vm:busypage fails since early December
VersionDeltaFile
1.8+4-5tests/rump/rumpkern/t_vm.c
+4-51 files

NetBSD/src pMDAfvYlib/librumpuser sp_common.c

   Revert accidental local test change from previous - the DEBUG define
   is passed on the command line already.
VersionDeltaFile
1.45+2-2lib/librumpuser/sp_common.c
+2-21 files

NetBSD/src 8VXh4Gflib/librumpuser sp_common.c, tests/rump/rumpkern t_sp.sh

   librumpuser: New RUMPUSER_DEBUG env var enables debug output.

   Use it in t_sp:sigsafe to see if we can get more diagnostics out.
VersionDeltaFile
1.20+6-1tests/rump/rumpkern/t_sp.sh
1.44+4-2lib/librumpuser/sp_common.c
+10-32 files

NetBSD/src LWrCSUisys/arch/mac68k/obio sbc_obio.c

   Fallback to the faster option.

   Tested thouroughly on my PowerBook 520c for many months.
VersionDeltaFile
1.28+4-2sys/arch/mac68k/obio/sbc_obio.c
+4-21 files

NetBSD/src Aaw6jtNsys/arch/mac68k/obio sbc_obio.c

   We have many locks?  Choose the right one.
   (It was meant to be a spinlock as it can run in an interrupt context).
VersionDeltaFile
1.27+3-3sys/arch/mac68k/obio/sbc_obio.c
+3-31 files