NetBSD/src rEZNlmVsys/arch/aarch64/aarch64 pmap_machdep.c, sys/arch/aarch64/include pmap_machdep.h

   aarch64: mi pmap: save a PTE software bit when doing modify emulation.

   Use only OS_MODEMUL and release OS_MODIFIED. A mapping is deemed modified
   if it is marked RW and OS_MODEMUL which only ever happens via emulation.
VersionDeltaFile
1.17+12-13sys/arch/aarch64/include/pmap_machdep.h
1.17+6-9sys/arch/aarch64/aarch64/pmap_machdep.c
+18-222 files

NetBSD/src Jf3jk6esys/uvm/pmap pmap.c

   mi pmap: pmap_clear_attribute should check cached value of the attribute

   The pmap_clear_attribute implementation used by the MI pmap should
   check the cached valued of the attribute as well as any value held
   in the PTE(s).

   Some emulation implementations require this as some operations, e.g
   changing page mappings to RO, can lose PTE attribute information.
VersionDeltaFile
1.100+9-7sys/uvm/pmap/pmap.c
+9-71 files

NetBSD/src wzmalEGusr.bin/calendar/calendars calendar.christian calendar.judaic

   Update calendar entries for items happening in the first half of
   the year in the hopes that NetBSD 11.0 gets released around mid-year.
VersionDeltaFile
1.16+13-13usr.bin/calendar/calendars/calendar.christian
1.14+13-13usr.bin/calendar/calendars/calendar.judaic
1.37+11-11usr.bin/calendar/calendars/calendar.holiday
1.14+7-7usr.bin/calendar/calendars/calendar.usholiday
+44-444 files

NetBSD/src ap4CUCcsys/arch/arm/cortex gicv3_its.c gicv3_its.h

   gicv3_its: Fix ITT sizing.

   The ITT being allocated did not match the size specified on the MAPD
   command. This could cause hardware to read past the end of the ITT.

   The old code used a fixed offset mapping scheme to assign eventIDs (the
   eventID was derived from the LPI INTID). This scheme is wasteful and
   doesn't scale well as the ITT is essentially an array of ITEs starting
   with eventID 0. This change introduces per-deviceID namespaces for
   eventIDs and allocates them starting with 0. A fixed number of eventIDs is
   made available for each deviceID (MAXCPUS * 2). On a platform with an ITE
   size of 8 bytes, this allows the ITT to fit in a single page.

   The ITT is sized larger than the initial request as multiple requestors
   could potentially share the same deviceID (this is the case for legacy PCI
   devices behind a PCIe-to-PCI bridge).

   The size parameter of the MAPD command now matches the allocated ITT.

   Tested on QEMU KVM Virtual Machine and Ampere eMAG (Lenovo HR330A).
VersionDeltaFile
1.42+131-31sys/arch/arm/cortex/gicv3_its.c
1.11+17-1sys/arch/arm/cortex/gicv3_its.h
+148-322 files

NetBSD/src yFQyRE7sys/external/bsd/ipf/netinet ip_fil_netbsd.c

   Explicitely check a pointer against NULL before computing a member address,
   to avoid undefined behavior. Avoids the same NULL pointer check being
   "optimised" later, leading to NULL pointer dereference.
   It is expected that -fno-delete-null-pointer-checks would avoid this but
   it does not.
   For details see
   https://mail-index.netbsd.org/tech-toolchain/2026/05/23/msg004818.html
   and PR toolchain/60289
   Needs pullup to netbsd-11.
VersionDeltaFile
1.40+3-3sys/external/bsd/ipf/netinet/ip_fil_netbsd.c
+3-31 files

NetBSD/src F3EFqXLsys/uvm/pmap pmap.c

   Code re-org. Add a comment.

   NFCI.
VersionDeltaFile
1.99+24-18sys/uvm/pmap/pmap.c
+24-181 files

NetBSD/src nperoThsys/uvm/pmap pmap.c

   Whitespace
VersionDeltaFile
1.98+3-3sys/uvm/pmap/pmap.c
+3-31 files

NetBSD/src biWl0rzshare/man/man9 callout.9

   callout(9): whitespace nit in callout_active description
VersionDeltaFile
1.39+2-2share/man/man9/callout.9
+2-21 files

NetBSD/src U2kI77lshare/man/man9 callout.9

   callout(9): revert previous, it is _not_ a typo

   Expand the comment that explains why it is not a typo.
VersionDeltaFile
1.38+5-3share/man/man9/callout.9
+5-31 files

NetBSD/src LTkDKRZshare/man/man9 callout.9

   fix typo
VersionDeltaFile
1.37+2-2share/man/man9/callout.9
+2-21 files

NetBSD/src pZp45TAshare/man/man9 callout.9

   callout(9): tweak
   Don't change the name of the argument when explaining callout_pending.
   Don't do manual "code hilighing".
   Format the paper reference properly (and add missing information).
VersionDeltaFile
1.36+54-26share/man/man9/callout.9
+54-261 files

NetBSD/src tUE0GBeshare/man/man9 callout.9

   callout(9): Clarify previous language about clarity/efficiency.

   And with that, I think I'm done touching up callout(9) for now.

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.35+2-2share/man/man9/callout.9
+2-21 files

NetBSD/src hyFKIR2share/man/man9 callout.9

   callout(9): Expand some details a bit.

   Prompted by (but not really related to):

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.34+69-15share/man/man9/callout.9
+69-151 files

NetBSD/src HKHlEH4share/man/man9 callout.9

   callout(9): Prefer callout_setfunc/schedule more explicitly.

   It is better on clarity grounds; the efficiency difference is really
   quite minor.

   Prompted by:

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.33+5-5share/man/man9/callout.9
+5-51 files

NetBSD/src Fxi1YNJshare/man/man9 callout.9

   callout(9): Partially fix markup error in previous.

   Tried to spell out that it will call func(arg) and forgot to fix it
   before previous commit.  Doesn't look right now but at least it is
   not as thoroughly wrong as something that renders as Fa(func, arg).
   (This is an invitation for our resident mdoc wizards to correct my
   infelicities!)

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.32+4-2share/man/man9/callout.9
+4-21 files

NetBSD/src 5FApLVCshare/man/man9 callout.9

   callout(9): Use .Bl -tag to list functions, not paragraphs of prose.

   Prompted by:

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.31+34-52share/man/man9/callout.9
+34-521 files

NetBSD/src odcsQDashare/man/man9 callout.9

   callout(9): Clarify callout_schedule, _setfunc, and _reset.

   Might be better to use .Bl -tag instead of paragraphs of prose too.

   PR kern/60288: callout(9) does not document callout_schedule()
VersionDeltaFile
1.30+22-13share/man/man9/callout.9
+22-131 files

NetBSD/src E62lNfKdoc CHANGES

   Mention EMULFKEYS (mac68k).
VersionDeltaFile
1.3262+2-1doc/CHANGES
+2-11 files

NetBSD/src wMyqnqrshare/man/man4 akbd.4

   Document EMULFKEYS for mac68k.
VersionDeltaFile
1.6+38-2share/man/man4/akbd.4
+38-21 files

NetBSD/src Fmppz2Wsys/arch/mac68k/conf GENERIC

   Add commented out EMULFKEYS for emulating function keys on mac keyboards
   without them.
VersionDeltaFile
1.240+3-2sys/arch/mac68k/conf/GENERIC
+3-21 files

NetBSD/src B7TWwumsys/arch/mac68k/dev akbdmap.h

   Map mode switch to "Command" for US keyboards.

   This was necessary as mapping Command to mode swtich with wsconsctl discards
   the Cmd1 setting and thus cannot be used to switch terminals.
VersionDeltaFile
1.11+5-1sys/arch/mac68k/dev/akbdmap.h
+5-11 files

NetBSD/src CyFemmcsys/arch/mac68k/dev aed.c, sys/arch/mac68k/include keyboard.h

   Support emulated function keys.

   As posted to port-mac68k:
   https://mail-index.netbsd.org/port-mac68k/2026/05/16/msg001080.html
VersionDeltaFile
1.44+89-3sys/arch/mac68k/dev/aed.c
1.8+10-1sys/arch/mac68k/include/keyboard.h
+99-42 files

NetBSD/src ibqXy0Esys/arch/mac68k/dev akbd.c akbdvar.h, sys/arch/mac68k/include keyboard.h

   Support for raw mode mostly from code used with macpcc.

   As posted to port-mac68k:
   https://mail-index.netbsd.org/port-mac68k/2026/05/16/msg001080.html
VersionDeltaFile
1.7+132-132sys/arch/mac68k/include/keyboard.h
1.30+29-4sys/arch/mac68k/dev/akbd.c
1.11+5-1sys/arch/mac68k/dev/akbdvar.h
+166-1373 files

NetBSD/src 4WXDcOvsys/arch/aarch64/aarch64 locore.S

   Don't unmask exceptions in init_sysregs as it is way too early.

   Remove the unnecessary save/restore of register to/from the stack while
   I'm here.
VersionDeltaFile
1.104+2-8sys/arch/aarch64/aarch64/locore.S
+2-81 files

NetBSD/src sZKPQGOsys/dev/qbus rf.c

   s/secotr/sector/ in error message.
VersionDeltaFile
1.38+4-4sys/dev/qbus/rf.c
+4-41 files

NetBSD/src MFlqb0ssys/arch/hp300/dev nhpib.c, sys/dev/ic mb86960.c

   fix typos in comments.
VersionDeltaFile
1.100+4-4sys/dev/ic/mb86960.c
1.45+3-3sys/arch/hp300/dev/nhpib.c
+7-72 files

NetBSD/src 1x9Y67qsys/arch/macppc/dev lmu.c, sys/arch/sparc64/dev tadpmu.c

   remove extra semicolons.
VersionDeltaFile
1.73+3-3sys/arch/x86/x86/mpbios.c
1.12+3-3sys/arch/macppc/dev/lmu.c
1.7+2-2sys/arch/sparc64/dev/tadpmu.c
1.3+2-2sys/dev/acpi/qcompep.c
+10-104 files

NetBSD/src Ip9NTW8external/public-domain/sqlite/man SQLITE_ACCESS_EXISTS.3 SQLITE_CARRAY_INT32.3

   Don't use $Mdocdate$. It breaks reproducible builds
VersionDeltaFile
1.8+1-1external/public-domain/sqlite/man/SQLITE_ACCESS_EXISTS.3
1.2+1-1external/public-domain/sqlite/man/SQLITE_CARRAY_INT32.3
1.2+1-1external/public-domain/sqlite/man/SQLITE_CHANGEGROUP_CONFIG_PATCHSET.3
1.5+1-1external/public-domain/sqlite/man/SQLITE_CHANGESETAPPLY_NOSAVEPOINT.3
1.5+1-1external/public-domain/sqlite/man/SQLITE_CHANGESETSTART_INVERT.3
1.8+1-1external/public-domain/sqlite/man/SQLITE_CHANGESET_DATA.3
+6-6264 files not shown
+270-270270 files

NetBSD/src 4Vg3Uzadistrib/utils/embedded mkimage

   mkimage: New `-C <config>' option.

   Enables use for out-of-tree config files.  We're not really
   supporting this as a general-purpose tool but downstream users (like
   me) may find this convenient to avoid local patches.
VersionDeltaFile
1.97+15-5distrib/utils/embedded/mkimage
+15-51 files

NetBSD/src KYwvvSksys/dev/pci ld_virtio.c

   ld at virtio: Guard virtio_dequeue by virtio_vq_is_enqueued.

   After triggering the DMA operation, or any previous virtio_dequeue,
   virtio_vq_is_enqueued issues the necessary bus_dmamap_sync for
   virtio_dequeue to observe any potential (new) result.

   Normally this happens inside virtio(4) (in virtio_vq_intr) between
   interrupt delivery and calling the virtqueue's done callback.  But
   polling mode I/O operations (and dump operations) don't take that
   path, so it is necessary to call virtio_vq_is_enqueued explicitly.

   PR kern/60182: ld at virtio sometimes hangs up
VersionDeltaFile
1.48+14-7sys/dev/pci/ld_virtio.c
+14-71 files