NetBSD/src 9qX0RcRdistrib/sets/lists/debug mi

   Add new test program
VersionDeltaFile
1.432+2-1distrib/sets/lists/debug/mi
+2-11 files

NetBSD/src CcGLNLb. UPDATING, share/mk bsd.own.mk

   Switch to mesa 21

   Works well enough for me on various GPUs, let's try it out. Can be easily
   reverted if anyone encounters major issues.
VersionDeltaFile
1.349+4-1UPDATING
1.1368+2-2share/mk/bsd.own.mk
+6-32 files

NetBSD/src dj5eovVsys/arch/x86/x86 cpu.c

   Surround full mp_cpu_start() method with NLAPIC > 0 guard.

   Initialization is based on x86_ipi* functions, which are implemented only
   when lapic flag is enabled.
VersionDeltaFile
1.210+6-4sys/arch/x86/x86/cpu.c
+6-41 files

NetBSD/src GRjVw7psys/arch/i386/i386 i386_mainbus.c

   Add (defined(MPBIOS) || NACPICA > 0) check around mp_pci_childdetached().
   Fixes the build without MPBIOS or ACPI. Modified patch from Paolo Pisati in
   current-users@.

   While here:
   Remove obsolete <arch/x86/pci/msipic.h> include with its guard.
   Add comments for multiple endifs for better readability.
VersionDeltaFile
1.7+6-9sys/arch/i386/i386/i386_mainbus.c
+6-91 files

NetBSD/src lq4A4wVsys/arch/x86/x86 intr.c

   Add opt_pci.h include to fix NO_PCI_MSI_MSIX build.
   (Path from Paolo Pisati in current_users@)

   While here:
   Simplify mp_cpu_start() ifdefs. MULTIPROCESSOR and HYPERV code falls under
   NLAPIC > 0, thus just combine all blocks under this guard.
   Rearrange opt_acpi.h include alphabetically.
VersionDeltaFile
1.168+8-12sys/arch/x86/x86/intr.c
+8-121 files

NetBSD/src 5tcFez4lib/libc/gen usleep.3

   it's nanosleep(2), not nanosleep(3)
VersionDeltaFile
1.21+2-2lib/libc/gen/usleep.3
+2-21 files

NetBSD/src 5THtatzlib/libc/gen usleep.3 usleep.c

   allow usleep(3) with useconds >= 1000000

   update manpage to mention this interface is obsolete, remove
   EINVAL from the ERRORS and mention EINTR instead.

   PR lib/58184 by Taylor R Campbell
VersionDeltaFile
1.20+10-13lib/libc/gen/usleep.3
1.21+4-9lib/libc/gen/usleep.c
+14-222 files

NetBSD/src i6E7BJGdistrib/sets/lists/base32 ad.mips64eb ad.mips64el, distrib/sets/lists/base64 ad.mips64el ad.mips64eb

   Move MIPS N64 compat out of {base,debug}32 into {base,debug}64

   martin requested separation by ABI and it doesn't make much sense
   to have 64-bit binaries in a set called 32.
VersionDeltaFile
1.4+1-519distrib/sets/lists/base32/ad.mips64eb
1.4+1-519distrib/sets/lists/base32/ad.mips64el
1.1+519-0distrib/sets/lists/base64/ad.mips64el
1.1+519-0distrib/sets/lists/base64/ad.mips64eb
1.6+1-342distrib/sets/lists/debug32/ad.mips64el
1.6+1-342distrib/sets/lists/debug32/ad.mips64eb
+1,042-1,72216 files not shown
+1,826-1,74022 files

NetBSD/src y8uE0VGdistrib/sets/lists/tests mi, tests/kernel t_signal_and_sp.c Makefile

   Add a test for kern/58149

   aarch64: Cannot return from a signal handler if SP was misaligned when the signal arrived
VersionDeltaFile
1.1+117-0tests/kernel/t_signal_and_sp.c
1.1+56-0tests/kernel/arch/aarch64/stack_pointer.h
1.78+7-1tests/kernel/Makefile
1.1312+2-1distrib/sets/lists/tests/mi
+182-24 files

NetBSD/src BB8WDYGexternal/mit/xorg/lib/libGL Makefile

   mesa21: link against libxcb-sync for missing symbols

   Not super obvious in practice, but it does show if you run GL programs
   with LD_BIND_NOW.
VersionDeltaFile
1.35+2-1external/mit/xorg/lib/libGL/Makefile
+2-11 files

NetBSD/src kLpq7qsusr.bin/make var.c

   make: trim down code for parsing the :gmtime and :localtime modifiers

   The :gmtime and :localtime modifiers are not used often and thus are not
   time-critical. Exchange the custom code that parses an integer from a
   substring for an additional memory allocation.

   Thanks sjg@ for suggesting to avoid the custom parsing code.
VersionDeltaFile
1.1104+9-28usr.bin/make/var.c
+9-281 files

NetBSD/src m53dJJdexternal/bsd/ntp/lib/libntp Makefile

   libntf: make MKREPRO timestamp compatible with NetBSD 10

   In NetBSD 10, make(1) cannot handle :gmtime arguments that are
   expressions, resulting in the error message "Unknown modifier '1'".
VersionDeltaFile
1.36+3-3external/bsd/ntp/lib/libntp/Makefile
+3-31 files

NetBSD/src ed9sIrIsys/arch/amd64/conf GENERIC, sys/arch/i386/conf GENERIC

   apei(4), acpihed(4): Enable in x86 GENERIC.

   Let's just see how this works out in practice.  Might need to reduce
   the overhead of each GHES on machines with thousands of them, but
   we'll see.

   PR kern/58046
VersionDeltaFile
1.1255+4-2sys/arch/i386/conf/GENERIC
1.611+4-2sys/arch/amd64/conf/GENERIC
+8-42 files

NetBSD/src lFpCH84usr.bin/make var.c

   make: fix out-of-bounds read when evaluating :gmtime and :localtime

   The function TryParseTime takes a pointer to a string, but the LazyBuf
   returns a Substring, which is not guaranteed to be null-terminated or
   delimited.  In TryParseTime, calling strtoul on the Substring read past
   the end of the substring.

   Noticed in the NetBSD build in libntp, where the :gmtime modifier is
   used in two places with the same timestamp value, of which the first was
   evaluated correctly and the second wasn't.

   The bug was introduced in var.c 1.1050 from 2023-05-09, when the
   argument of the :gmtime and :localtime modifiers was allowed to be an
   expression instead of an integer constant.
VersionDeltaFile
1.1103+23-4usr.bin/make/var.c
+23-41 files

NetBSD/src fHjBJhPsys/external/bsd/drm2/dist/drm drm_ioctl.c

   drm: Allow DRM_IOCTL_GET_UNIQUE on render nodes.

   On NetBSD, libdrm uses this to discover what kind of bus the device
   is on, without which it refuses to expose the render node at all,
   rendering it useless.  With this change, libdrm is able to use render
   nodes on NetBSD.

   Since this is just reading out information about the bus type and
   bus/dev/func numbers, I don't think it's problematic to expose to
   render nodes.

   This requires tweaking the access path to the master.

   PR kern/58180
VersionDeltaFile
1.25+28-12sys/external/bsd/drm2/dist/drm/drm_ioctl.c
+28-121 files

NetBSD/src SjtBuGEsys/external/bsd/drm2/drm drm_cdevsw.c

   drm(4): Fix st_rdev in stat.

   dminor->index already has the 64*type adjustment, as allocated in
   drm_minor_alloc.

   PR kern/58180
VersionDeltaFile
1.31+3-3sys/external/bsd/drm2/drm/drm_cdevsw.c
+3-31 files

NetBSD/src jrKrSWmexternal/mit/xorg/lib/dri Makefile

   Mesa 21: Add some intel files so we don't have missing symbols

   seen as error messages when running "glxgears" on intel.

   This also avoids graphical corruption (changed areas of terminal
   emulator take a few seconds to gradually update) when the modesetting
   driver is explicitly chosen.
VersionDeltaFile
1.40+18-5external/mit/xorg/lib/dri/Makefile
+18-51 files

NetBSD/src FD5ZOHvlib/libc/arch/hppa genassym.cf, lib/libc/arch/hppa/gen __setjmp14.S

   Remove some magic numbers by using genassym.cf
VersionDeltaFile
1.10+14-12lib/libc/arch/hppa/gen/__setjmp14.S
1.5+14-1lib/libc/arch/hppa/genassym.cf
+28-132 files

NetBSD/src 00zYXYq. UPDATING

   UPDATING: remove not-so-recent entries
VersionDeltaFile
1.348+3-698UPDATING
+3-6981 files

NetBSD/src SCcVn40doc CHANGES-9.4 LAST_MINUTE, external/gpl2/groff/tmac mdoc.local

   Welcome to NetBSD 9.4
VersionDeltaFile
1.1.2.147+6-1doc/CHANGES-9.4
1.5.6.12+4-3external/gpl2/groff/tmac/mdoc.local
1.2.66.4+2-2doc/LAST_MINUTE
1.599.2.14+2-2sys/sys/param.h
+14-84 files

NetBSD/src PcGhOtodoc CHANGES-10.1

   Ammend #663 for additional pullups
VersionDeltaFile
1.1.2.6+2-2doc/CHANGES-10.1
+2-21 files

NetBSD/src AvN3ooeexternal/bsd/ntp/lib/libntp Makefile

   Additionally pull up following revision(s) (requested by jakllsch in ticket #663):

        external/bsd/ntp/lib/libntp/Makefile: revision 1.32
        external/bsd/ntp/lib/libntp/Makefile: revision 1.33
        external/bsd/ntp/lib/libntp/Makefile: revision 1.34

   The substitute __DATE__ should be %b %e %Y per a C18 draft
   Subtle change that won't make a functional difference in this case;
   changed only for semantic correctness.

   Increase MKREPRO robustness
    - Use C locale to ensure month abbreviations are as expected
    - bail out if MKREPRO_TIMESTAMP is not defined
    - bail out if resulting __DATE__/__TIME__ replacement strings are empty

   fix copy/paste-o
VersionDeltaFile
1.25.6.3+9-3external/bsd/ntp/lib/libntp/Makefile
+9-31 files

NetBSD/src fIH0Qvmbin Makefile.inc, sbin Makefile.inc

   {usr.,}{s,}bin: replace LINT_SUPPORTED with the standard NOLINT

   While here, re-enable lint in those cases where lint was skipped due to
   a bug in interpreting abstract types, which was fixed in cgram.y 1.469
   from 2023-08-02.
VersionDeltaFile
1.24+1-6sbin/fsck_lfs/Makefile
1.16+1-6sbin/newfs_lfs/Makefile
1.8+1-4sbin/resize_ffs/Makefile
1.12+2-2usr.bin/Makefile.inc
1.19+2-2bin/Makefile.inc
1.24+2-2sbin/Makefile.inc
+9-224 files not shown
+17-3010 files

NetBSD/src klCnH9h. build.sh

   build.sh: fix typos in usage message
VersionDeltaFile
1.376+4-4build.sh
+4-41 files

NetBSD/src 2fCjOO5usr.bin/make var.c, usr.bin/make/unit-tests cmd-errors-jobs.mk varmod-match.mk

   make: provide more context information for parse/evaluate errors
VersionDeltaFile
1.1102+74-4usr.bin/make/var.c
1.3+14-8usr.bin/make/unit-tests/cmd-errors-jobs.mk
1.21+11-11usr.bin/make/unit-tests/varmod-match.mk
1.20+10-10usr.bin/make/unit-tests/varmisc.exp
1.15+10-10usr.bin/make/unit-tests/varmod-match.exp
1.10+7-7usr.bin/make/unit-tests/varmod-mtime.mk
+126-5060 files not shown
+297-21066 files

NetBSD/src kzWADd1external/bsd/ntp/lib/libntp Makefile

   libntp: clean up MKREPRO_TIMESTAMP handling

   NetBSD's make has built-in support for formatting timestamps, so use
   that instead of relying on an external tool.  The month name is still
   always in the C locale, and possible errors are reported in the affected
   line, due to the ':=' assignment operator.

   Without the ':=' assignment operator, the intermediate variable would
   not be necessary, but in that case, make's error handling is broken and
   unspecific.
VersionDeltaFile
1.35+5-12external/bsd/ntp/lib/libntp/Makefile
+5-121 files

NetBSD/src 9QkTHIOsys/dev/audio linear.c

   Fix typo in comment.
VersionDeltaFile
1.5+3-3sys/dev/audio/linear.c
+3-31 files

NetBSD/src rZ0zbawsys/dev/pci pci_subr.c pcireg.h

   s/Resorce/Resource/ in comment and log message.
VersionDeltaFile
1.244+4-4sys/dev/pci/pci_subr.c
1.170+3-3sys/dev/pci/pcireg.h
+7-72 files

NetBSD/src UoUhR6Gtests/usr.bin/xlint/lint1 msg_207.c

   tests/lint: show how to trigger message 207
VersionDeltaFile
1.4+47-4tests/usr.bin/xlint/lint1/msg_207.c
+47-41 files

NetBSD/src 7F1jGpnexternal/bsd/ntp/lib/libntp Makefile

   fix copy/paste-o
VersionDeltaFile
1.34+2-2external/bsd/ntp/lib/libntp/Makefile
+2-21 files