NetBSD/src TBE6rTP — share/man/man9 cnmagic.9

   cnmagic(9): minor tweaks

   Call it a "magic sequence" (not "magic key sequence") - there are no
   "keys" in the serial input and wscons(4) does not even use cnmagic(9),
   so.  Mention that latter fact in CAVEATS.

   Document CNC_BREAK.
VersionDeltaFile
1.18+32-24share/man/man9/cnmagic.9
+32-241 files

NetBSD/src iYbpL8h — sys/dev/fdt cpufreq_dt.c

   cpufreq_dt: communicate full voltage range to regulators

   In the last commit, fdtbus_regulator_set_voltage got changed to accept the voltage as a target, min, max triple from a min, max pair. This commit switched the cpufreq code over to sending the full voltage triple to regulators if it is available in the device tree.

   This fixes PR 60671
VersionDeltaFile
1.21+39-18sys/dev/fdt/cpufreq_dt.c
+39-181 files

NetBSD/src 933V6ZB — sys/dev/fdt fdt_regulator.h fdt_regulator.c

   fdtbus_regulator_set_voltage_triple: support target/min/max

   Some dt-bindings specify voltages as target/min/max, while the NetBSD fdt subsystem only supported min/max.

   This PR introduces fdtbus_regulator_set_voltage_triple that tries to set the voltage to an optimal value before falling back to the full range.

   See PR 60671
VersionDeltaFile
1.10+15-2sys/dev/fdt/fdt_regulator.c
1.2+3-1sys/dev/fdt/fdt_regulator.h
+18-32 files

NetBSD/src rVgU78D — usr.bin/calendar/calendars calendar.computer

   calendar.computer: Add the year the first FORTRAN manual was released.

   via Martin Neitzel in PR bin/60894
VersionDeltaFile
1.19+1-1usr.bin/calendar/calendars/calendar.computer
+1-11 files

NetBSD/src fjVA0lp — sys/dev/sun cgsixreg.h

   s/GX_DRAW_SOFTAWRE/GX_DRAW_SOFTWARE/ in constant definition (unused).
VersionDeltaFile
1.11+2-2sys/dev/sun/cgsixreg.h
+2-21 files

NetBSD/src YB6K2H2 — sys/netinet dccp_tfrc.h dccp_tcplike.h

   s/wheter/whether/ in comments.
VersionDeltaFile
1.6+3-3sys/netinet/dccp_tcplike.c
1.4+2-2sys/netinet/dccp_tfrc.h
1.4+2-2sys/netinet/dccp_tcplike.h
+7-73 files

NetBSD/src cTXgX1p — sys/compat/linux/common linux_socket.c

   linux_sys_recvfrom: translate message flags.
VersionDeltaFile
1.164+11-3sys/compat/linux/common/linux_socket.c
+11-31 files

NetBSD/src EJQvezk — sys/arch/sparc64/sparc64 autoconf.c intr.c

   sun4v: Try to use the hypervisor interrupt api version 2 if version 3 fails.

   Version 3 systems are working ok - trying to fix the setup when a version 2
   system is used.

   Not tested on yet.
VersionDeltaFile
1.76+7-7sys/arch/sparc64/sparc64/intr.c
1.256+7-2sys/arch/sparc64/sparc64/autoconf.c
+14-92 files

NetBSD/src Sccsrxh — share/mk bsd.own.mk

   now we have enough hacks, move alpha and m68k to GCC 14.

   thanks to rin@ for making this not a regression.
VersionDeltaFile
1.1490+1-7share/mk/bsd.own.mk
+1-71 files

NetBSD/src EiKNGMQ — external/gpl2/xcvs/dist/src acl.c

   cvs(1): Fix acl/racl argument parsing.

   PR bin/60892: cvs acl/racl argument parsing is busted
VersionDeltaFile
1.7+2-2external/gpl2/xcvs/dist/src/acl.c
+2-21 files

NetBSD/src f9qkK3Z — sys/arch/riscv/include netbsd32_machdep.h, sys/arch/riscv/riscv netbsd32_machdep.c

   riscv: Make comapt32 compile.

   Note: I doubt it will work -- cpu_getmcontext32 and cpu_setmcontext32
   appear to be missing save/restore of most registers, so signal
   delivery will probably trash them.  Also not sure whether to use
   l->l_private or tf->tf_reg[_REG_TP] here (or _X_TP).  TBD!

   PR port-riscv/60889: riscv64: compat_netbsd32 is busticated
VersionDeltaFile
1.6+23-4sys/arch/riscv/riscv/netbsd32_machdep.c
1.3+3-1sys/arch/riscv/include/netbsd32_machdep.h
+26-52 files

NetBSD/src 2Hb4bSK — sys/conf files

   sys/conf/files: riscv has no EXEC_AOUT either even for compat32.

   Do the same ifdef dance as for mips and arm.

   Fixes:

   > /home/riastradh/netbsd/current/src/sys/compat/netbsd32/netbsd32_exec_aout.c: In function 'exec_netbsd32_makecmds':
   > /home/riastradh/netbsd/current/src/sys/compat/netbsd32/netbsd32_exec_aout.c:119:15: error: 'NETBSD32_MID_MACHINE' undeclared (first use in this function)
   >   119 |         case (NETBSD32_MID_MACHINE << 16) | ZMAGIC:
   >       |               ^~~~~~~~~~~~~~~~~~~~

   PR port-riscv/60889: riscv64: compat_netbsd32 is busticated
VersionDeltaFile
1.1325+5-3sys/conf/files
+5-31 files

NetBSD/src GvyaAZg — lib/libc/stdio printf.3

   printf(3): try to improve description of positional arguments

   Don't use "field" to refer to positional argument specification in
   `%n$`, as the term is already used for the output field (as in "field
   width", etc).

   Reword the `*n$` paragraph that first refers to `n` as "one or more
   decimal digits" and contrasts it with the "digit string" that actually
   refers to an explicitly specified width or precision far away on the
   previous page/screen (!).  This is very unobvious, especially when you
   read the page out of order, as one often does.

   The result of this (intentionally) localized edits is still pretty
   poor overall, but at least it fixes, hopefully, the two most glaring
   problems.  Further editorial help is welcome.
VersionDeltaFile
1.76+28-16lib/libc/stdio/printf.3
+28-161 files

NetBSD/src oP3auRE — sys/external/bsd/drm2/include/linux mm.h

   drm: Nix `highmem' memory accounting.

   This led to confusing dmesg output when the kernel map size was
   enlarged between 9 and 10, probably by this commit:

   > Module Name:    src
   > Committed By:   chs
   > Date:           Wed Aug  3 01:52:11 UTC 2022
   >
   > Modified Files:
   >         src/sys/uvm: uvm_km.c
   >
   > Log Message:
   > for platforms which define NKMEMPAGES_MAX_UNLIMITED, set nkmempages
   > high enough to allow the kernel to map all of RAM into kmem,
   > so that free physical pages rather than kernel virtual space is
   > the limiting factor in allocating kernel memory.  this gives ZFS
   > more flexibility in tuning how much memory to use for its ARC cache.
   >

    [13 lines not shown]
VersionDeltaFile
1.25+2-2sys/external/bsd/drm2/include/linux/mm.h
+2-21 files

NetBSD/src nz1VvFt — sys/dev/i2c mpl115areg.h mpl115a.c

   Make mpl115a2 return correct values.

   Do not byteswap calibration coefficients - apparently, this was always
   wrong. Properly wait before reading. Calculate in 64-bit arithmetic.
   Use ENVSYS_PRESSURE.
VersionDeltaFile
1.5+12-24sys/dev/i2c/mpl115a.c
1.2+3-1sys/dev/i2c/mpl115areg.h
+15-252 files

NetBSD/src vVtjDV1 — doc 3RDPARTY

   tmux 3.8 is out
VersionDeltaFile
1.2265+3-3doc/3RDPARTY
+3-31 files

NetBSD/src yG08nmZ — sys/dev/pci if_vr.c

   vr(4): set or clear VR_RXCFG_RX_PROMISC bit in vr_setmulti().

   Previously the promiscuous bit was only handled in vr_init().
   When an interface is added to or removed from bridge(4), its
   IFF_PROMISC flag is changed through the interface flags (SIOCSIFFLAGS).
   On a running interface it does not reinitialize device, but calls
   vr_setmulti() directly, which did not update the promiscuous bit in RX filter.

   PR port-i386/60884
VersionDeltaFile
1.140+4-2sys/dev/pci/if_vr.c
+4-21 files

NetBSD/src zFpiRaz — sys/dev/pci/ixgbe ixv.c

   move null check on top to avoid null pointer dereference

   que pointer is not likely to be null though( stated by tls@)
VersionDeltaFile
1.200+4-3sys/dev/pci/ixgbe/ixv.c
+4-31 files

NetBSD/src EAaLvoV — lib/libc/stdio printf.3

   printf(3): use emphasis when a term is used for the first time

   Use it for "conversion specification", "flag", "field width,
   "precision", "length modifier", "conversion specifier".
VersionDeltaFile
1.75+22-15lib/libc/stdio/printf.3
+22-151 files

NetBSD/src no1MK86 — lib/libc/stdio printf.3

   printf(3): tweak formatting of n$

   XXX: The way the description of positional arguments is worded is
   pretty awkward.  It [ab]uses "field" to refer to the conversion
   specification itself, when the standard already uses it to refer to
   the output field.
VersionDeltaFile
1.74+4-5lib/libc/stdio/printf.3
+4-51 files

NetBSD/src LFYHr0v — lib/libc/stdio printf.3

   printf(3): use plain Cm for flags, use consistent -width Cm
VersionDeltaFile
1.73+12-10lib/libc/stdio/printf.3
+12-101 files

NetBSD/src J0UvqNu — doc CHANGES-10.3

   Ticket #1364
VersionDeltaFile
1.1.2.14+6-1doc/CHANGES-10.3
+6-11 files

NetBSD/src xWMKsqW — common/lib/libc/string memset2.c

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

        common/lib/libc/string/memset2.c: revision 1.12

   PR port-mips/60780 UBSan: long int << fix (src/common/lib/libc/string/memset2.c)

   The comments say that memword_t is intended to be unsigned, but
   presume that __register_t will provide that attribute.   It usually
   doesn't, so we need an unsigned type for building the fill value.

   Thanks to Alexander Schreiber for running the UBSan built system
   and reporting this (and others), and hopefully, in advance for
   testing that this one is now fixed.
VersionDeltaFile
1.11.2.1+16-8common/lib/libc/string/memset2.c
+16-81 files

NetBSD/src iR3erjt — lib/libc/stdio printf.3

   printf(3) - add missing ',' (comma).

   In the description of the ' ' (space) flag, a comma was missing.
VersionDeltaFile
1.72+2-2lib/libc/stdio/printf.3
+2-21 files

NetBSD/src SvH8jEI — sys/netinet6 ip6_flow.c

   avoid shifting 32 bits in in a 32 bits integer in IPv6 flow hashing
VersionDeltaFile
1.44+4-4sys/netinet6/ip6_flow.c
+4-41 files

NetBSD/src TVZ2tDV — sys/netinet ip_flow.c

   avoid shifting 32 bits in in a 32 bits integer in IP flow hashing
VersionDeltaFile
1.88+4-4sys/netinet/ip_flow.c
+4-41 files

NetBSD/src o2jWX6t — sys/compat/netbsd32 netbsd32_signal.c

   compat32: Advertise true stack base to getcontext(2).

   Needs adjustment for PaX ASLR.

   This was missed as part of:

   > Module Name:    src
   > Committed By:   christos
   > Date:           Wed Dec 26 22:11:54 UTC 2007
   >
   > Modified Files:
   >         src/sys/conf: files
   >         src/sys/kern: exec_elf32.c exec_subr.c init_sysctl.c kern_exec.c
   >             kern_pax.c kern_sig.c
   >         src/sys/sys: exec.h exec_elf.h pax.h proc.h
   >         src/sys/uvm: uvm_extern.h uvm_mmap.c
   >
   > Log Message:
   > Add PaX ASLR (Address Space Layout Randomization) [from elad and myself]

    [5 lines not shown]
VersionDeltaFile
1.57+4-3sys/compat/netbsd32/netbsd32_signal.c
+4-31 files

NetBSD/src ea9Qnme — doc CHANGES-10.3

   Ticket #1363
VersionDeltaFile
1.1.2.13+8-1doc/CHANGES-10.3
+8-11 files

NetBSD/src wMhRiNz — lib/libc/stdio vfwprintf.c

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

        lib/libc/stdio/vfwprintf.c: revision 1.42,1.43

   PR lib/60708 - include 'F' format when fetching %n$ args.

   PR bin/60496 - fix printf(3) with non-single-byte decimal point & thousands sep

   These fixes are relatively simple, and should be safe -- I have had them
   in my source tree for ages now.

   The fix for the decimal point case is taken more or less directly from
   an old FreeBSD fix for the same issue.

   The thousands separator case is different - our code and FreeBSD's have
   diverged so much in this area that simply using their method would have
   been more trouble than it was worth, so I reimplemented it differently
   to better fit our code model.


    [3 lines not shown]
VersionDeltaFile
1.39.2.2+56-36lib/libc/stdio/vfwprintf.c
+56-361 files

NetBSD/src Jmoxm3e — doc CHANGES-11.1

   Ticet #531
VersionDeltaFile
1.1.2.24+8-1doc/CHANGES-11.1
+8-11 files