NetBSD/src CqFfaGKsys/arch/evbppc/nintendo/dev rtcsram.c exi.c

   wiiu: Add support for RTC clock.
VersionDeltaFile
1.2+46-11sys/arch/evbppc/nintendo/dev/rtcsram.c
1.2+13-9sys/arch/evbppc/nintendo/dev/exi.c
+59-202 files

NetBSD/src YDldi5psys/arch/evbppc/nintendo machdep.c

   wiiu: Explicitly enable PPC access to EXI bus.
VersionDeltaFile
1.4+5-5sys/arch/evbppc/nintendo/machdep.c
+5-51 files

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

   add support for alpha fonts & glyph cache
VersionDeltaFile
1.29+122-47sys/arch/hppa/dev/hyperfb.c
+122-471 files

NetBSD/src 2kD5q9fsys/arch/aarch64/aarch64 cpufunc.c, sys/arch/aarch64/include cpufunc.h

   Un-inline cpu_earlydevice_va_p and remove uvm/pmap includes from cpufunc.h
VersionDeltaFile
1.37+16-7sys/arch/aarch64/aarch64/cpufunc.c
1.29+3-18sys/arch/aarch64/include/cpufunc.h
+19-252 files

NetBSD/src 55rfusosys/dev/acpi qcompas.c

   Add required #include
VersionDeltaFile
1.2+3-1sys/dev/acpi/qcompas.c
+3-11 files

NetBSD/src y3fKXnIusr.bin/wc wc.1

   Clean up formatting of the SYNOPSIS slightly.
VersionDeltaFile
1.20+2-2usr.bin/wc/wc.1
+2-21 files

NetBSD/src F7EtSYvusr.bin/wc wc.1

   PR standards/49960 - note -c and -m are incompatible

   Note, this is not really a standards issue, POSIX says:

        If the -m option is specified, the number of characters shall
        replace the <bytes> field in this format.

   There is no output format in POSIX which permits both bytes and
   characters to be specified, and since which value represents which
   counter is determined entirely by position, which of bytes or
   characters would come first if both were to be presented would be
   indeterminate, so I won't be doing that.

   Slightly different wording used than that suggested bty Sebastian Ritter
   in the PR.
VersionDeltaFile
1.19+7-1usr.bin/wc/wc.1
+7-11 files

NetBSD/src lQWzAEXsys/kern sys_sig.c, tests/lib/libc/sys t_sigtimedwait.c

   Pull up following revision(s) (requested by riastradh in ticket #2003):

        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.3
        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.4
        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.5
        sys/kern/sys_sig.c: revision 1.59
        sys/kern/sys_sig.c: revision 1.60
        sys/kern/sys_sig.c: revision 1.61

   t_sigtimedwait: Spruce up and add tests for interruption by signal.

   PR standards/59586: sigwaitinfo() returns ECANCELED instead of EINTR
   - POSIX compliance violation


   sigtimedwait(2): Return EINTR, not ECANCELED.

   The return value ECANCELED was a vestige of the logic to implement
   sigtimedwait(2) in the SA (scheduler activations) era of NetBSD

    [38 lines not shown]
VersionDeltaFile
1.2.36.1+140-21tests/lib/libc/sys/t_sigtimedwait.c
1.47.4.5+44-12sys/kern/sys_sig.c
+184-332 files

NetBSD/src zDHwKJDdoc CHANGES-11.0

   Tickets #169 - #181
VersionDeltaFile
1.1.2.74+236-1doc/CHANGES-11.0
+236-11 files

NetBSD/src n1254KZtools/gcc gcc-version.mk

   Apply patch, requests by mrg in ticket #181:

        tools/gcc/gcc-version.mk        (apply patch)

   bump gcc version
VersionDeltaFile
1.28.2.1+2-5tools/gcc/gcc-version.mk
+2-51 files

NetBSD/src YMQ4Cuudistrib/sets/lists/tests mi, tests/usr.bin/cc t_libm_cabs.sh t_libm_cabs.sh

   Pull up following revision(s) (requested by mrg in ticket #181):

        distrib/sets/lists/tests/mi: revision 1.1407
        tests/usr.bin/cc/Makefile: revision 1.11
        tests/usr.bin/cc/t_libm_cabs.sh: revision 1.1

   add a test to confirm that __builtin_cabsl() is renamed to __c99_cabsl().
VersionDeltaFile
1.1.2.2+57-0tests/usr.bin/cc/t_libm_cabs.sh
1.1.2.1+0-57tests/usr.bin/cc/t_libm_cabs.sh
1.9.2.2+2-1tests/usr.bin/cc/Makefile
1.1387.2.6+2-1distrib/sets/lists/tests/mi
+61-594 files

NetBSD/src pNAjTfeexternal/gpl3/gcc/dist/gcc/config/alpha alpha.cc, external/gpl3/gcc/dist/gcc/config/arm arm-builtins.cc

   Pull up following revision(s) (requested by mrg in ticket #181):

        external/gpl3/gcc.old/dist/gcc/config/ia64/ia64.cc: revision 1.2
        external/gpl3/gcc.old/dist/gcc/config/alpha/alpha.cc: revision 1.2
        external/gpl3/gcc.old/dist/gcc/config/mips/mips.cc: revision 1.2
        external/gpl3/gcc.old/dist/gcc/config/m68k/m68k.cc: revision 1.2
        external/gpl3/gcc.old/dist/gcc/config/sh/sh.cc: revision 1.2
        external/gpl3/gcc.old/dist/gcc/config/sparc/sparc.cc: revision 1.2
        external/gpl3/gcc.old/dist/gcc/config/riscv/riscv-builtins.cc: revision 1.2
        external/gpl3/gcc.old/dist/gcc/config/arm/arm-builtins.cc: revision 1.2
        external/gpl3/gcc.old/dist/gcc/config/pa/pa.cc: revision 1.2
        (all applied to external/gpl3/gcc/dist/gcc/config, all via patch)

   port the __c99_cabs*() rename fixes into GCC 12.

   almost identical to the GCC 14 version, riscv-builtins.cc needed a new
VersionDeltaFile
1.1.1.1.4.1+14-0external/gpl3/gcc/dist/gcc/config/m68k/m68k.cc
1.1.1.1.4.1+5-0external/gpl3/gcc/dist/gcc/config/riscv/riscv-builtins.cc
1.3.2.1+4-0external/gpl3/gcc/dist/gcc/config/mips/mips.cc
1.1.1.2.2.1+4-0external/gpl3/gcc/dist/gcc/config/alpha/alpha.cc
1.1.1.2.2.1+4-0external/gpl3/gcc/dist/gcc/config/arm/arm-builtins.cc
1.1.1.1.4.1+4-0external/gpl3/gcc/dist/gcc/config/ia64/ia64.cc
+35-03 files not shown
+47-09 files

NetBSD/src uZllSFxsys/arch/riscv/riscv clock_machdep.c

   Pull up following revision(s) (requested by skrll in ticket #180):

        sys/arch/riscv/riscv/clock_machdep.c: revision 1.10

   Count missed timer interrupts
VersionDeltaFile
1.9.2.1+11-6sys/arch/riscv/riscv/clock_machdep.c
+11-61 files

NetBSD/src JmXy4ONsys/arch/riscv/include sbi.h, sys/arch/riscv/riscv sbi.c

   Pull up following revision(s) (requested by skrll in ticket #179):

        sys/arch/riscv/include/sbi.h: revision 1.2
        sys/arch/riscv/riscv/sbi.c: revision 1.2

   riscv: fix the SBI version 0.3 PMU FID define names
VersionDeltaFile
1.1.8.1+9-9sys/arch/riscv/riscv/sbi.c
1.1.8.1+7-9sys/arch/riscv/include/sbi.h
+16-182 files

NetBSD/src ByzoHnTsys/dev/usb if_urndis.c usb.h, sys/modules/if_urndis if_urndis.ioconf

   Pull up following revision(s) (requested by riastradh in ticket #178):

        sys/dev/usb/if_urndis.c: revision 1.50
        sys/dev/usb/usb.h: revision 1.125
        sys/modules/if_urndis/if_urndis.ioconf: revision 1.2

   usb.h: Provide definitions for USB class 0xef: miscellaneous.

   Source: https://usb.org/defined-class-codes
   https://web.archive.org/web/20251216031858/https://usb.org/defined-class-codes

   PR kern/59872: urndis(4): missing support for some devices


   urndis(4): Match more interface ids.

   There are some others we should consider too, based on what OpenBSD,
   FreeBSD, and Linux match, but I haven't tested with these devices:
      class           subclass                        protocol

    [22 lines not shown]
VersionDeltaFile
1.49.8.1+36-5sys/dev/usb/if_urndis.c
1.124.4.1+33-1sys/dev/usb/usb.h
1.1.36.1+3-3sys/modules/if_urndis/if_urndis.ioconf
+72-93 files

NetBSD/src jHulk7Xdoc CHANGES-10.2

   Tickets #1231 - #1234
VersionDeltaFile
1.1.2.91+23-1doc/CHANGES-10.2
+23-11 files

NetBSD/src TZzkY1zsys/net if_spppsubr.c

   Pull up following revision(s) (requested by riastradh in ticket #1234):

        sys/net/if_spppsubr.c: revision 1.273

   PPP: bind the current thread to it's CPU for getting and setting addresses

   Thanks to riastradh@ for the hint about the initial patch which started
   this from knakahara@ in r1.260

   Fixes PR kern/59675
VersionDeltaFile
1.266.4.2+11-4sys/net/if_spppsubr.c
+11-41 files

NetBSD/src h93tVuHsys/net if_spppsubr.c

   Pull up following revision(s) (requested by riastradh in ticket #177):

        sys/net/if_spppsubr.c: revision 1.273

   PPP: bind the current thread to it's CPU for getting and setting addresses

   Thanks to riastradh@ for the hint about the initial patch which started
   this from knakahara@ in r1.260

   Fixes PR kern/59675
VersionDeltaFile
1.271.2.1+11-4sys/net/if_spppsubr.c
+11-41 files

NetBSD/src j7K7QGrusr.bin/man man.1 man.c

   Pull up following revision(s) (requested by riastradh in ticket #176):

        usr.bin/man/man.1: revision 1.32
        usr.bin/man/man.c: revision 1.74

   PR/59625: Ingo Schwarze: Add a new -l flag that specifies to interpret
   arguments as filenames, keeping the current behavior of interpreting
   arguments as filenames if they begin with "/" "./" or "../" for compatibility.

   In the future we can remove that.
VersionDeltaFile
1.31.2.1+11-2usr.bin/man/man.1
1.73.6.1+9-4usr.bin/man/man.c
+20-62 files

NetBSD/src 8c7yKgudoc CHANGES-9.5

   Tickets #2002 and #2003
VersionDeltaFile
1.1.2.98+12-1doc/CHANGES-9.5
+12-11 files

NetBSD/src OCbD9VCsys/kern sys_sig.c, tests/lib/libc/sys t_sigtimedwait.c

   Pull up following revision(s) (requested by riastradh in ticket #1233):

        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.3
        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.4
        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.5
        sys/kern/sys_sig.c: revision 1.59
        sys/kern/sys_sig.c: revision 1.60
        sys/kern/sys_sig.c: revision 1.61

   t_sigtimedwait: Spruce up and add tests for interruption by signal.

   PR standards/59586: sigwaitinfo() returns ECANCELED instead of EINTR
   - POSIX compliance violation


   sigtimedwait(2): Return EINTR, not ECANCELED.

   The return value ECANCELED was a vestige of the logic to implement
   sigtimedwait(2) in the SA (scheduler activations) era of NetBSD

    [38 lines not shown]
VersionDeltaFile
1.2.48.1+140-21tests/lib/libc/sys/t_sigtimedwait.c
1.56.4.2+44-12sys/kern/sys_sig.c
+184-332 files

NetBSD/src 6LlzIcRsys/kern sys_sig.c, tests/lib/libc/sys t_sigtimedwait.c

   Pull up following revision(s) (requested by riastradh in ticket #175):

        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.3
        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.4
        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.5
        sys/kern/sys_sig.c: revision 1.59
        sys/kern/sys_sig.c: revision 1.60
        sys/kern/sys_sig.c: revision 1.61

   t_sigtimedwait: Spruce up and add tests for interruption by signal.

   PR standards/59586: sigwaitinfo() returns ECANCELED instead of EINTR
   - POSIX compliance violation


   sigtimedwait(2): Return EINTR, not ECANCELED.

   The return value ECANCELED was a vestige of the logic to implement
   sigtimedwait(2) in the SA (scheduler activations) era of NetBSD

    [38 lines not shown]
VersionDeltaFile
1.2.52.1+140-21tests/lib/libc/sys/t_sigtimedwait.c
1.58.2.1+44-12sys/kern/sys_sig.c
+184-332 files

NetBSD/src P9v6nwBsys/kern kern_time.c subr_time_arith.c

   Pull up following revision(s) (requested by riastradh in ticket #174):

        sys/kern/subr_time_arith.c: revision 1.6
        sys/kern/kern_time.c: revision 1.229

   itimer: Fix mistaken overflow prevention in overrun counting.

   itimer_transition just returns the new number of overruns, doesn't
   add to an existing number; it's the caller who must add to the
   existing number, and avoid arithmetic overflow in that addition.
   (Should maybe push the addition into itimer_transition but that
   requires a little more work -- also it should maybe saturate at
   DELAYTIMER_MAX rather than INT_MAX.)

   While here, fix another arithmetic overflow in overrun counting in
   ptimer_intr.

   PR kern/58926: itimer(9) integer overflow in overrun counting
VersionDeltaFile
1.228.2.1+5-4sys/kern/kern_time.c
1.3.2.2+3-4sys/kern/subr_time_arith.c
+8-82 files

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

   Pull up the following, requested by maya in ticket #173:

        crypto/external/bsd/openssh/dist/misc-agent.c   up to 1.2
        crypto/external/bsd/openssh/dist/PROTOCOL.certkeys delete
        crypto/external/bsd/openssh/dist/PROTOCOL.chacha20poly1305 delete
        crypto/external/bsd/openssh/dist/ssh-dss.c      delete
        crypto/external/bsd/openssh/dist/ssh-sandbox.h  delete
        crypto/external/bsd/openssh/dist/ssh-xmss.c     delete
        crypto/external/bsd/openssh/dist/sshkey-xmss.c  delete
        crypto/external/bsd/openssh/dist/sshkey-xmss.h  delete
        crypto/external/bsd/openssh/dist/xmss_commons.c delete
        crypto/external/bsd/openssh/dist/xmss_commons.h delete
        crypto/external/bsd/openssh/dist/xmss_fast.c    delete
        crypto/external/bsd/openssh/dist/xmss_fast.h    delete
        crypto/external/bsd/openssh/dist/xmss_hash.c    delete
        crypto/external/bsd/openssh/dist/xmss_hash.h    delete
        crypto/external/bsd/openssh/dist/xmss_hash_address.c delete
        crypto/external/bsd/openssh/dist/xmss_hash_address.h delete
        crypto/external/bsd/openssh/dist/xmss_wots.c    delete

    [127 lines not shown]
VersionDeltaFile
1.6.26.1+1,021-476crypto/external/bsd/openssh/dist/pkcs11.h
1.29.2.1+603-213crypto/external/bsd/openssh/dist/ssh-pkcs11.c
1.20.2.1+157-331crypto/external/bsd/openssh/dist/ssh-pkcs11-client.c
1.2.2.2+336-0crypto/external/bsd/openssh/dist/misc-agent.c
1.2.2.1+0-336crypto/external/bsd/openssh/dist/misc-agent.c
1.49.2.1+112-197crypto/external/bsd/openssh/dist/ssh-keygen.c
+2,229-1,553137 files not shown
+4,492-3,691143 files

NetBSD/src XY9wsRXsys/dev/pci if_rgereg.h if_rge.c

   Pull up following revision(s) (requested by pgoyette in ticket #1232):

        sys/dev/pci/if_rgereg.h: revision 1.18
        sys/dev/pci/if_rge.c: revision 1.47

   Catch up with upstream (OpenBSD)

            Add support for RTL8125D revision 0x6890000
VersionDeltaFile
1.6.4.4+642-4sys/dev/pci/if_rgereg.h
1.24.4.8+140-29sys/dev/pci/if_rge.c
+782-332 files

NetBSD/src yDM1jbosys/dev/pci if_rgereg.h if_rge.c

   Pull up following revision(s) (requested by pgoyette in ticket #172):

        sys/dev/pci/if_rgereg.h: revision 1.18
        sys/dev/pci/if_rge.c: revision 1.47

   Catch up with upstream (OpenBSD)

            Add support for RTL8125D revision 0x6890000
VersionDeltaFile
1.9.2.2+642-4sys/dev/pci/if_rgereg.h
1.34.2.2+140-29sys/dev/pci/if_rge.c
+782-332 files

NetBSD/src M8ml6Rwsys/arch/arm/imx imxwdogreg.h

   s/^/*/
VersionDeltaFile
1.5+1-1sys/arch/arm/imx/imxwdogreg.h
+1-11 files

NetBSD/src d0kCE9Ybin/dd dd.1 args.c

   Pull up following revision(s) (requested by kre in ticket #171):

        bin/dd/dd.1: revision 1.40
        bin/dd/dd.1: revision 1.41
        bin/dd/args.c: revision 1.44
        bin/dd/dd.c: revision 1.54
        bin/dd/dd.1: revision 1.39

   PR bin/59942 Fix handling of count=0

   Apply (modified) patch from Andrus Suvalau in PR bin/59942
   (The actual change is very simple)

   This looks to have been broken since version 1.1 - simply short
   circuiting processing because count==0 is wrong, there is much
   else that needs to be done before copying nothing (including
   verifying args that follow it).

   It is almost certain that files=0 will need a similar change.

    [11 lines not shown]
VersionDeltaFile
1.38.6.1+136-90bin/dd/dd.1
1.43.4.1+2-6bin/dd/args.c
1.53.12.1+3-3bin/dd/dd.c
+141-993 files

NetBSD/src Olpij3Rsys/arch/amd64/amd64 locore.S genassym.cf, sys/arch/amd64/conf MICROVM

   Pull up following revision(s) (requested by khorben in ticket #170):

        sys/arch/amd64/conf/MICROVM: revision 1.5
        sys/arch/amd64/amd64/locore.S: revision 1.234
        sys/arch/x86/x86/x86_machdep.c: revision 1.160
        sys/arch/amd64/amd64/genassym.cf: revision 1.100

   sys/arch/amd64: support ramdisks when booting in GENPVH mode

   This adds support for booting NetBSD/amd64 with QEMU's -kernel/-initrd
   combination, in generic PVH mode (GENPVH). This includes the MICROVM
   kernel, which now defaults to supporting modules and root on memory
   disks.

   This patch probes the first few bytes loaded in memory for
   differentiating between modules, splash screens (PNG or JPEG), or
   assumes filesystem images otherwise. It works with plain filesystem
   images, but not with modules yet. Supporting any combination of
   filesystem, modules or splash screen images should be possible in the

    [5 lines not shown]
VersionDeltaFile
1.230.2.3+64-2sys/arch/amd64/amd64/locore.S
1.159.2.1+61-2sys/arch/x86/x86/x86_machdep.c
1.99.2.1+7-1sys/arch/amd64/amd64/genassym.cf
1.3.2.2+5-1sys/arch/amd64/conf/MICROVM
+137-64 files

NetBSD/src ES728eHsys/nfs nfs_vnops.c

   Pull up following revision(s) (requested by christos in ticket #2002):

        sys/nfs/nfs_vnops.c: revision 1.326
        sys/nfs/nfs_vnops.c: revision 1.327

   prevent i being used if it is negative (0 does nothing). From OpenBSD

   fix remote kernel memory disclosure (rlen can be negative)
   https://github.com/iljavs/FreeBSD-Jail-Security-Research-Mirror/ slide 32
VersionDeltaFile
1.311.4.2+5-4sys/nfs/nfs_vnops.c
+5-41 files