NetBSD/src QiBY1Jgshare/locale/ctype en_US.UTF-8.src

   Update to Unicode 17

   Based on perl 5.44.0
VersionDeltaFile
1.12+213-112share/locale/ctype/en_US.UTF-8.src
+213-1121 files

NetBSD/src 3FscrxFsys/kern subr_device.c

   devhandle_impl_subclass(): make sure a handle never has the type INVALID.
VersionDeltaFile
1.22+5-2sys/kern/subr_device.c
+5-21 files

NetBSD/src fzzgAT2sys/kern kern_stub.c

   Elide subr_ipi.c for non-MP configurations.
VersionDeltaFile
1.55+22-2sys/kern/kern_stub.c
+22-21 files

NetBSD/src ilwcxvIsys/kern init_main.c files.kern, sys/sys systm.h

   Elide subr_ipi.c for non-MP configurations.
VersionDeltaFile
1.553+7-2sys/kern/init_main.c
1.63+2-2sys/kern/files.kern
1.309+2-1sys/sys/systm.h
+11-53 files

NetBSD/src Fmmn6kSsys/kern subr_pcu.c

   Slim this down for non-MP configurations.
VersionDeltaFile
1.29+20-3sys/kern/subr_pcu.c
+20-31 files

NetBSD/src dfMKNmYsys/kern subr_xcall.c

   Slim this down for non-MP configurations.
VersionDeltaFile
1.40+57-3sys/kern/subr_xcall.c
+57-31 files

NetBSD/src GjBjQx8sys/kern kern_lock.c

   Don't bother signalling remote CPUs on non-MP configurations.
VersionDeltaFile
1.196+12-4sys/kern/kern_lock.c
+12-41 files

NetBSD/src eWsRQ2Bsys/kern kern_softint.c

   Don't bother signalling remote CPUs on non-MP configurations.
VersionDeltaFile
1.77+18-3sys/kern/kern_softint.c
+18-31 files

NetBSD/src izbaMPjsys/kern subr_disk_4bsd.c

   Don't bother with the "no disk label" message.  It's not particularly
   useful, and is downright confusing if the disk has some other sort of
   partition scheme (such at GPT).
VersionDeltaFile
1.2+6-4sys/kern/subr_disk_4bsd.c
+6-41 files

NetBSD/src yiVgBqxsys/kern files.kern

   Elide subr_interrupt.c on non-MP configurations.
VersionDeltaFile
1.62+2-2sys/kern/files.kern
+2-21 files

NetBSD/src GQXK9OSsys/netinet tcp_var.h

   s/sigature/signature/ in comment.
VersionDeltaFile
1.200+2-2sys/netinet/tcp_var.h
+2-21 files

NetBSD/src MXJDlhVusr.sbin/moused moused.c mouse.h

   s/Kensignton/Kensington/
VersionDeltaFile
1.34+3-3usr.sbin/moused/moused.c
1.2+2-2usr.sbin/moused/mouse.h
+5-52 files

NetBSD/src GY0vKgtshare/misc acronyms.comp

   +ZDR  Zero Data Retention
VersionDeltaFile
1.425+2-1share/misc/acronyms.comp
+2-11 files

NetBSD/src TDB89MLtests/libexec/ld.elf_so t_dlclose_thread.c

   t_dlclose_thread: Make timeouts manifest more predictably.

   And use SIGABRT to get stack traces.

   PR lib/59751: dlclose is not MT-safe depending on the libraries
   unloaded
VersionDeltaFile
1.5+32-28tests/libexec/ld.elf_so/t_dlclose_thread.c
+32-281 files

NetBSD/src NjI6Qhmsys/arch/m68k/include pmap_68k.h, sys/arch/m68k/m68k pmap_68k.c

   No longer need to expose pmap_kernel_pte().
VersionDeltaFile
1.76+3-5sys/arch/m68k/m68k/pmap_68k.c
1.22+1-3sys/arch/m68k/include/pmap_68k.h
+4-82 files

NetBSD/src I3Ri8AHsys/dev/scsipi cd.c

   SCSI-2 and later define READ(6) as optional and READ(10) as mandatory
   and some devices (e.g. the Linux iSCSI tgtd) reject the small commands.

   MODE_SENSE(6) and MODE_SENSE(10) can both be optional, so it's possible
   that a SCSI-2 device only implements READ(10) and MODE_SENSE(6), which
   then needs further refinement.
VersionDeltaFile
1.357+4-2sys/dev/scsipi/cd.c
+4-21 files

NetBSD/src F6yXJ1Edistrib/sets/lists/tests shl.mi, tests/libexec/ld.elf_so t_dlclose_thread.c

   t_dlclose_thread: Test recursive dlopen/dlclose too.

   Simple test first:

   - h_helper_recurdso dlopens h_helper_dso2
   - h_helper_dso2 needs h_helper_dso1

   When dlopening h_helper_recurdso, the initialization order must be:

   ENTER h_helper_recurdso
   -> h_helper_dso1
   -> h_helper_dso2
   LEAVE h_helper_recurdso

   For the more complex test, we have the relations:

   - h_helper_recurdso2 needs h_helper_recurdso
   - h_helper_recurdso dlopens h_helper_dso2
   - h_helper_dso2 needs h_helper_dso1

    [17 lines not shown]
VersionDeltaFile
1.4+157-21tests/libexec/ld.elf_so/t_dlclose_thread.c
1.1+61-0tests/libexec/ld.elf_so/helper_recurdso2/h_helper_recurdso2.c
1.1+57-0tests/libexec/ld.elf_so/helper_recurdso/h_helper_recurdso.c
1.1+10-0tests/libexec/ld.elf_so/helper_recurdso2/Makefile
1.1+7-0tests/libexec/ld.elf_so/helper_recurdso/Makefile
1.18+5-1distrib/sets/lists/tests/shl.mi
+297-222 files not shown
+303-248 files

NetBSD/src PSI6y1xsys/arch/powerpc/conf majors.powerpc

   Add verite3d device.
VersionDeltaFile
1.19+2-1sys/arch/powerpc/conf/majors.powerpc
+2-11 files

NetBSD/src XHNHa86sys/dev/pci veritefb.c verite3dio.h

   Add support for experimental Rendition Verite 3D acceleration interface.

   This allow userland process to load 3D firmware (like v2000gl.uc) and
   execute it on the chip's RISC CPU. It also provides the necessary support
   infrastructure like basic VRAM accounting and ability to feed commands
   and data through DMA.

   In conjuction with customized userland Mesa, this allows OpenGL 1.x
   workloads to run accelerated on the Verite.

   While here, add related debugging facilities.
VersionDeltaFile
1.2+1,340-58sys/dev/pci/veritefb.c
1.1+103-0sys/dev/pci/verite3dio.h
1.2+90-4sys/dev/pci/veritefbio.h
1.2+14-4sys/dev/pci/veritefb_ucode.h
1.2+11-1sys/dev/pci/veritefbreg.h
+1,558-675 files

NetBSD/src eIDE8otsys/arch/xen/xen xbd_xenbus.c

   xbd(4): Don't assert about indirect blocks if not supported.

   PR port-xen/60448: xl suspend: panic: kernel diagnostic assertion
   "incnt == __arraycount(sc->sc_indirect)" failed
VersionDeltaFile
1.136+9-7sys/arch/xen/xen/xbd_xenbus.c
+9-71 files

NetBSD/src jNnsIcUsys/arch/m68k/fpsp util.sa, sys/arch/shark/shark scr.c

   fix typos in comments.
VersionDeltaFile
1.40+5-5sys/arch/shark/shark/scr.c
1.4+3-3sys/dev/ic/mcp23xxxgpio.c
1.6+2-2sys/arch/m68k/fpsp/util.sa
1.3+2-2sys/dev/ic/mcp23xxxgpiovar.h
+12-124 files

NetBSD/src Kx0lkcWexternal/mit/xorg/server/drivers/xf86-video-r128 Makefile

   set HAVE_DEV_WSCONS_WSCONSIO_H
VersionDeltaFile
1.13+2-1external/mit/xorg/server/drivers/xf86-video-r128/Makefile
+2-11 files

NetBSD/src rYwi2JBsys/arch/arm/arm disksubr.c

   Remove unused variable.
VersionDeltaFile
1.30+3-3sys/arch/arm/arm/disksubr.c
+3-31 files

NetBSD/src aH2xvaVtests/usr.bin/xlint/lint1 c11_generic_expression.c, usr.bin/xlint/lint1 tree.c

   lint: clean up comments
VersionDeltaFile
1.27+4-3tests/usr.bin/xlint/lint1/c11_generic_expression.c
1.716+3-3usr.bin/xlint/lint1/tree.c
+7-62 files

NetBSD/src wZQhZf6sys/arch/m68k/include pmap_68k.h

   No longer need to provide kvtopte() to generic code.
VersionDeltaFile
1.21+1-2sys/arch/m68k/include/pmap_68k.h
+1-21 files

NetBSD/src upzeh2mexternal/bsd/unbound/etc/rc.d unbound

   /etc/rc.d/unbound: Fix order of migration and trust anchor setup.

   Add some comments explaining the order, and make sure we propagate
   various failures back to the caller.

   Based on a patch by Erik LaBine.

   PR bin/60447: unbound rc.d fails on fresh install before
   configuration migration can run
VersionDeltaFile
1.4+20-9external/bsd/unbound/etc/rc.d/unbound
+20-91 files

NetBSD/src J0Zn7X9tests/kernel/arch/x86 sig_fpu.c

   t_signal_and_fpu: Fix XMM register trashing.

   The units we read from memory into registers are 16 bytes (128 bits)
   each, not 32 bytes (256 bits).

   Fortunately, this mistake didn't prevent the test from generally
   working: reading past the end of our stack frame will just give us
   other garbage that is unlikely to coincide with the register content
   that the interrupted code expects.

   PR kern/60426: Signal handler corrupts AVX (YMM) registers
VersionDeltaFile
1.3+19-19tests/kernel/arch/x86/sig_fpu.c
+19-191 files

NetBSD/src EBUrmbtsys/dev/nvmm/x86 nvmm_x86_svm.c nvmm_x86_vmx.c

   nvmm: Add support for extended CPU state (XSAVE) beyond x87/SSE.

   New machine-dependent x86 vCPU configuration command
   NVMM_VCPU_CONF_XCR0_MASK sets the vCPU's XCR0 mask, that is, the set
   of XSAVE features that the guest sees as supported in the vCPU.  This
   command is advertised by the new machine capability
   NVMM_CAP_ARCH_VCPU_CONF_XCR0_MASK.  (Changing the XCR0 mask after the
   guest has begun execution will clear all extended CPU state for now;
   it is unlikely that hypervisor software will do this anyway.)

   This change doesn't expose the XSAVE area to userland in the comm
   page -- there are already machine-independent members in struct
   nvmm_comm_page at fixed offsets past the machine-dependent state so
   we can't just extend struct nvmm_vcpu_state without breaking the ABI.
   And the XSAVE area may exceed a page, but the address space for the
   virtual machine uvm object packs comm areas in consecutive pages, so
   we can't put it in the comm page at all without breaking the ABI
   another way.


    [10 lines not shown]
VersionDeltaFile
1.96+291-37sys/dev/nvmm/x86/nvmm_x86_svm.c
1.96+291-37sys/dev/nvmm/x86/nvmm_x86_vmx.c
1.25+188-4sys/dev/nvmm/x86/nvmm_x86.c
1.22+7-2sys/dev/nvmm/x86/nvmm_x86.h
+777-804 files

NetBSD/src QvOzfUmtests/kernel/arch/x86 sig_fpu.c

   t_signal_and_fpu: Add test case for AVX-512 ZMM registers.

   PR kern/60426: Signal handler corrupts AVX (YMM) registers
VersionDeltaFile
1.2+202-6tests/kernel/arch/x86/sig_fpu.c
+202-61 files

NetBSD/src rJRhKuxusr.bin/make meta.c

   meta_ignore use :N with .MAKE.META.IGNORE_PATTERNS

   By using :N .MAKE.META.IGNORE_PATTERNS is just a special case
   of .MAKE.META.IGNORE_FILTER and processed the same way.
VersionDeltaFile
1.225+13-17usr.bin/make/meta.c
+13-171 files