NetBSD/src XzmRCN8doc CHANGES

   doc: changes for the start of october
VersionDeltaFile
1.3194+15-6doc/CHANGES
+15-61 files

NetBSD/src YN16kPdsys/arch/riscv/include pte.h, sys/arch/riscv/riscv pmap_machdep.c

   Fix RV32 build. Svpbmt and Memory Attribute Extension (XTheadMae) are
   SV39 and above only.
VersionDeltaFile
1.16+9-1sys/arch/riscv/include/pte.h
1.23+8-2sys/arch/riscv/riscv/pmap_machdep.c
+17-32 files

NetBSD/src gsdEIjhlib/libpam/modules/pam_ssh pam_ssh.c

   Adapt call of ssh_add_identity_constrained() after openssh update

   Note, this commit log entry belongs to the previous commit (1.31)
   and is to fix my screwup in the previous commit,   Apologies all.

   With the recent openssh update, ssh_add_identity_constrained() has had
   its "maxsign" parameter removed.  Adapt the mapping macro from
   ssh_add_identity() -> ssh_add_identity_constrained() to cope.

   While here, change the octal 0 (00) that was being passed to as the
   final (size_t) arg to be a nice simple decimal 0 instead.

   This should fix the current build breakage.
VersionDeltaFile
1.32+2-2lib/libpam/modules/pam_ssh/pam_ssh.c
+2-21 files

NetBSD/src 0pTnM1klib/libpam/modules/pam_ssh pam_ssh.c

   /*   $NetBSD: pam_ssh.c,v 1.30 2022/06/15 08:31:34 hannken Exp $     */

   /*-
    * Copyright (c) 2003 Networks Associates Technology, Inc.
    * All rights reserved.
    *
    * This software was developed for the FreeBSD Project by ThinkSec AS and
    * NAI Labs, the Security Research Division of Network Associates, Inc.
    * under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the
    * DARPA CHATS research program.
    *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions
    * are met:
    * 1. Redistributions of source code must retain the above copyright
    *    notice, this list of conditions and the following disclaimer.
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in the
    *    documentation and/or other materials provided with the distribution.

    [463 lines not shown]
VersionDeltaFile
1.31+3-3lib/libpam/modules/pam_ssh/pam_ssh.c
+3-31 files

NetBSD/src 5VYYxP5sys/arch/riscv/include pte.h sysreg.h, sys/arch/riscv/riscv pmap_machdep.c locore.S

   Deal with the non-standard XTheadMae (Memory Attribute Extensions)
   present on some T-Head CPU cores, notably the one found in the
   Allwinner D1 SoC.

   This extension allows memory attributes (cacheable, bufferable,
   strongly-ordered, etc.) to be specified on a per-mapping basis.
   Alas, it has two unfortunate properties:
   - It uses the same bits as the standard Svpbmt (Page Based Memory Types)
     extension, and the bits are completely incompatible.
   - Unlike Svpbmt, which if none of its extension bits are set in the
     PTE, results in rational behavior, if you don't set the XTheadMae
     attibutes in the PTE correctly, the system will blow up in your face
     in interesting and unpredictable ways.

   So, we have to probe for XTheadMae early, when we're setting up the
   initial MMU tables so that the kernel is mapped correctly when the
   MMU is enabled, and then we probe for it again to set some globals
   that are used when creating PTEs for new kernel and user mappings
   going forward.  Luckily, there are combinations of XTheadMae attributes

    [4 lines not shown]
VersionDeltaFile
1.22+49-3sys/arch/riscv/riscv/pmap_machdep.c
1.47+50-1sys/arch/riscv/riscv/locore.S
1.15+36-2sys/arch/riscv/include/pte.h
1.34+19-1sys/arch/riscv/include/sysreg.h
1.10+4-9sys/arch/riscv/riscv/cpu.c
1.46+8-3sys/arch/riscv/riscv/riscv_machdep.c
+166-193 files not shown
+180-269 files

NetBSD/src xDKn5IZsbin/fsck_lfs lfs.c

   Look at the superblock magic number before attempting to read the address
   of the first alternate out of it.  If the magic number doesn't match one
   of our known numbers, the primary is invalid and we have no way of locating
   an alternate.  Bail out in that case.

   Makes fsck_lfs work for LFS64, at least in the minimal sense of being able
   to report that a newly created LFS64 has no errors.
VersionDeltaFile
1.76+30-5sbin/fsck_lfs/lfs.c
+30-51 files

NetBSD/src N1crRy8sbin/gpt gpt_uuid.c gpt_uuid.h, sys/sys disklabel_gpt.h

   Add a couple of GPT partition type GUIDs one might encounter when
   fiddling around with RISC-V systems (Linux XBOOTLDR, SiFive BBL).
VersionDeltaFile
1.18+10-1sys/sys/disklabel_gpt.h
1.26+4-2sbin/gpt/gpt_uuid.c
1.12+4-2sbin/gpt/gpt_uuid.h
+18-53 files

NetBSD/src P1igX2Gdoc 3RDPARTY CHANGES

   new OpenSSH
VersionDeltaFile
1.2141+3-3doc/3RDPARTY
1.3193+3-1doc/CHANGES
+6-42 files

NetBSD/src Oqx12Kadistrib/sets/lists/base shl.mi, distrib/sets/lists/debug shl.mi

   bump libssh.so
VersionDeltaFile
1.1014+3-3distrib/sets/lists/base/shl.mi
1.375+2-2distrib/sets/lists/debug/shl.mi
+5-52 files

NetBSD/src 5RgqA9pcrypto/external/bsd/openssh/dist pkcs11.h ssh-pkcs11.c

   Merge changes between OpenSSH-10.0 and 10.2
VersionDeltaFile
1.7+1,020-475crypto/external/bsd/openssh/dist/pkcs11.h
1.30+601-211crypto/external/bsd/openssh/dist/ssh-pkcs11.c
1.21+155-329crypto/external/bsd/openssh/dist/ssh-pkcs11-client.c
1.50+110-195crypto/external/bsd/openssh/dist/ssh-keygen.c
1.36+40-195crypto/external/bsd/openssh/dist/sshkey.c
1.33+119-105crypto/external/bsd/openssh/dist/ssh-add.c
+2,045-1,510121 files not shown
+3,879-3,136127 files

NetBSD/src POe68kUcrypto/external/bsd/openssh/dist pkcs11.h ssh-pkcs11.c

   Import OpenSSH-10.2 (previous was 10.0)

   OpenSSH 10.2/10.2p1 (2025-10-10)
   OpenSSH 10.2 was released on 2025-10-10. It is available from the
   mirrors listed at https://www.openssh.com/.
   OpenSSH is a 100% complete SSH protocol 2.0 implementation and
   includes sftp client and server support.

   Once again, we would like to thank the OpenSSH community for their
   continued support of the project, especially those who contributed
   code or patches, reported bugs, tested snapshots or donated to the
   project. More information on donations may be found at:
   https://www.openssh.com/donations.html

   Future deprecation warning
   --------------------------

    * A future release of OpenSSH will deprecate support for SHA1 SSHFP
      records due to weaknesses in the SHA1 hash function. SHA1 SSHFP

    [338 lines not shown]
VersionDeltaFile
1.1.1.4+1,019-475crypto/external/bsd/openssh/dist/pkcs11.h
1.1.1.25+601-211crypto/external/bsd/openssh/dist/ssh-pkcs11.c
1.1.1.16+155-329crypto/external/bsd/openssh/dist/ssh-pkcs11-client.c
1.1+331-0crypto/external/bsd/openssh/dist/misc-agent.c
1.1.1.39+110-195crypto/external/bsd/openssh/dist/ssh-keygen.c
1.1.1.29+40-195crypto/external/bsd/openssh/dist/sshkey.c
+2,256-1,405100 files not shown
+4,146-3,030106 files

NetBSD/src 0oC3QZSsys/dev/scsipi sd.c

   Make probe command silent.
VersionDeltaFile
1.347+1-1sys/dev/scsipi/sd.c
+1-11 files

NetBSD/src YHLVAGisys/dev/scsipi sd.c

   For SPC-3 devices try READ_CAPACITY_16 first and fall back to older
   READ_CAPACITY_10.

   This fixes SCSI drivers like mpt(4) that announce SPC-3 conformity but
   don't support READ_CAPACITY_16 in all configurations.
VersionDeltaFile
1.346+33-39sys/dev/scsipi/sd.c
+33-391 files

NetBSD/src fpCDvUJsys/dev/usb ucomvar.h

   Trailing whitespace
VersionDeltaFile
1.26+2-2sys/dev/usb/ucomvar.h
+2-21 files

NetBSD/src jSxNOIJsys/dev/usb usbdi.c

   KNF
VersionDeltaFile
1.255+8-7sys/dev/usb/usbdi.c
+8-71 files

NetBSD/src IXGDxk9doc CHANGES-11.0

   Tickets #50 and #51
VersionDeltaFile
1.1.2.26+14-1doc/CHANGES-11.0
+14-11 files

NetBSD/src CZ2v9zZdistrib/sets/lists/comp mi, distrib/sets/lists/debug ad.mips shl.mi

   Pull up following revision(s) (requested by nakayama in ticket #51):

        distrib/sets/lists/comp/mi: revision 1.2501
        distrib/sets/lists/debug/shl.mi: revision 1.374
        distrib/sets/lists/debug/ad.mips: revision 1.86
        (all via patch)

   Mark old gcc=9 conditional entries as obsolete or just remove them.
VersionDeltaFile
1.2497.2.2+33-66distrib/sets/lists/comp/mi
1.84.2.1+1-2distrib/sets/lists/debug/ad.mips
1.367.2.1+1-2distrib/sets/lists/debug/shl.mi
+35-703 files

NetBSD/src lEx42bIsys/dev/usb xhci.c

   Pull up following revision(s) (requested by nat in ticket #50):

        sys/dev/usb/xhci.c: revision 1.192

   Don't generate duplicate events when sending ZLP.

   Patch from sc_dying as posted to tech-kern.
   Addresses PR/59678.
VersionDeltaFile
1.188.2.2+16-2sys/dev/usb/xhci.c
+16-21 files

NetBSD/src yXynyxKdistrib/sets/lists/comp mi, distrib/sets/lists/debug ad.mips shl.mi

   Mark old gcc=9 conditional entries as obsolete or just remove them.

   XXX pullup netbsd-11
VersionDeltaFile
1.2501+33-66distrib/sets/lists/comp/mi
1.86+1-2distrib/sets/lists/debug/ad.mips
1.374+1-2distrib/sets/lists/debug/shl.mi
+35-703 files

NetBSD/src bicAvidsys/dev/ic sunscpal.c

   Fix reversed arguments and bump buffer size (thanks rillig@)
VersionDeltaFile
1.30+6-6sys/dev/ic/sunscpal.c
+6-61 files

NetBSD/src 8n9K7RZsys/dev/usb xhci.c

   Don't generate duplicate events when sending ZLP.

   Patch from sc_dying as posted to tech-kern.

   Addresses PR/59678.

   XXX pullup -11, pullup -10.
VersionDeltaFile
1.192+16-2sys/dev/usb/xhci.c
+16-21 files

NetBSD/src cn3ssHhshare/man/man9 spi.9, sys/dev/spi spi.c spivar.h


   Add another convenience wrapper function to the SPI framework.

   spi_sendv(spi_handle_t sh, const struct iovec *iov,
       int iovcnt)

   Takes a iovec of buffers and sends them as one transaction down the
   SPI bus.

   There exists devices that will not handle sending the register that is
   to be written to as one transaction and the data as a second
   transaction.  That is, use one spi_send() to send the register and a
   second spi_send() to send the data.  Those devices require a single
   transaction with both parts in it.
VersionDeltaFile
1.38+41-2sys/dev/spi/spi.c
1.3+11-2share/man/man9/spi.9
1.26+8-1sys/dev/spi/spivar.h
+60-53 files

NetBSD/src 9ARY1Cdexternal/gpl3/gcc/lib/libsupc++ Makefile.common

   basic_file.cc also depends upon largefile-config.h, mark it as a dep.

   from Jan-Benedict Glaw on current-users.  thanks!
VersionDeltaFile
1.23+2-2external/gpl3/gcc/lib/libsupc++/Makefile.common
+2-21 files

NetBSD/src vO5C174sys/arch/x86/x86 consinit.c, sys/dev/usb ucomvar.h

   More stuff to revert wrt ucom console.
VersionDeltaFile
1.43+2-19sys/arch/x86/x86/consinit.c
1.25+1-2sys/dev/usb/ucomvar.h
+3-212 files

NetBSD/src kjMAKwhsys/dev/usb ucom.c

   Revery previous.

   I was still reviewing and providing feedback and it breaks the build.
VersionDeltaFile
1.144+6-825sys/dev/usb/ucom.c
+6-8251 files

NetBSD/src sqFUIAQsys/kern sys_aio.c

   Use %zu to printd a size_t, should unbreak i386 (and other ILP32) build.
VersionDeltaFile
1.52+3-3sys/kern/sys_aio.c
+3-31 files

NetBSD/src eMrfKgtsys/kern sys_aio.c, sys/sys aio.h

   Commit GSoC 2025 aio project by Ethan Miller:
   https://blog.netbsd.org/tnf/entry/gsoc2025_asynchronous_i_o_framework
VersionDeltaFile
1.51+1,667-581sys/kern/sys_aio.c
1.1+264-0tests/lib/libc/sys/t_aio_lio.c
1.1+223-0tests/lib/libc/sys/t_aio_cancel.c
1.1+170-0tests/lib/libc/sys/t_aio_suspend.c
1.1+167-0tests/lib/libc/sys/t_aio_rw.c
1.14+119-12sys/sys/aio.h
+2,610-5933 files not shown
+2,641-6069 files

NetBSD/src e0cneqBdoc CHANGES

   ucom(4): Add support for console over USB-to-serial adapter
VersionDeltaFile
1.3192+3-1doc/CHANGES
+3-11 files

NetBSD/src DDHP4Iksys/arch/x86/x86 consinit.c

   Support console over USB-to-serial

   This require up-to-date UEFI bootstrap. Example usage from boot.cfg:
   consdev=com4,115200
   menu=NetBSD ucom0:kconsdev ucom0,115200;boot netbsd
VersionDeltaFile
1.42+19-2sys/arch/x86/x86/consinit.c
+19-21 files

NetBSD/src yZKGbbksys/dev/usb ucom.c ucomvar.h

   Console support for USB-to-serial adapters

   Of course nothing can happen before the USB device is attached. Early
   boot is silent, and kernel outputs start when ucom gets attached.

   boot -a and DDB work. boot -c for userconf prompt cannot work, because
   it happens before USB attachment.
VersionDeltaFile
1.143+825-6sys/dev/usb/ucom.c
1.24+2-1sys/dev/usb/ucomvar.h
+827-72 files