NetBSD/src GlwI7qX — sys/arch/x86/x86 tsc.c

   Add Centaur cpuid and family 7 to check whether the TSC counter is invariant.

   Recent Zhaoxin CPUs have an invariant TSC and advertise that through
   CPUID 80000007, as Intel and AMD do.

   Allows choosing the TSC timecounter as more reliable than HPET.

   XXX pullup-11, and perhaps netbsd-10.
VersionDeltaFile
1.65+5-4sys/arch/x86/x86/tsc.c
+5-41 files

NetBSD/src SUZMj5B — sys/arch/mips/mips pmap_machdep.c cpu_subr.c

   mips: create ci_shootdowncpus early so it's available for MP pmap_update

   When using ENABLE_MIPS_4KB_PAGE on OCTEON with an MULTIPROCESSOR kernel
   an early pmap_update is triggered which requires ci_shootdowncpus to be
   vailable.
VersionDeltaFile
1.68+8-3sys/arch/mips/mips/cpu_subr.c
1.41+8-2sys/arch/mips/mips/pmap_machdep.c
+16-52 files

NetBSD/src LNOP3yP — sys/net/npf lpm.c

   Don't include <arpa/inet.h>. It is not needed and it is a userland header.
VersionDeltaFile
1.7+1-2sys/net/npf/lpm.c
+1-21 files

NetBSD/src 7VwGn52 — doc CHANGES

   doc: Mention wsfontload(8) -n option
VersionDeltaFile
1.3298+3-1doc/CHANGES
+3-11 files

NetBSD/src pzSsE61 — sys/arch/aarch64/aarch64 genassym.cf

   Sort. NFCI.
VersionDeltaFile
1.46+7-7sys/arch/aarch64/aarch64/genassym.cf
+7-71 files

NetBSD/src eFghQeG — sys/dev/rasops rasops.h rasops.c, sys/dev/wscons wsdisplay_glyphcache.c wsdisplay_vcons.c

   A bunch of fixes to wscons accumulated over last few months.

   Glyph cache:
   - Handle situation when it can not hold a single bucket -
   fixes garbage after loading a font that does not fit in VRAM.
   - Make sure that glpyhcache_wipe() clears the whole map -
   fixes wrong glyphs after a font change when cache is small.
   - Return GC_NOPE when cache has no buckets - fixes NULL deref
   when someone tries to draw before initializing the cache.
   - Don't allow glyphcache_try() to steal when only one bucket
   exists - fixes corruption for second color on small caches.

   vcons:
   - When loading font only call show_screen_cb for visible
   screen - fixes corrpution of visible screen when loading font
   for another screen.
   - Make underlined blanks go through putchar() instead of
   erasecols() - fixes loss of underlined spaces on screen
   redraw.

    [12 lines not shown]
VersionDeltaFile
1.71+46-33sys/dev/wscons/wsdisplay_vcons.c
1.131+31-2sys/dev/rasops/rasops.c
1.16+11-6sys/dev/wscons/wsdisplay_glyphcache.c
1.53+2-1sys/dev/rasops/rasops.h
+90-424 files

NetBSD/src FMmiZqs — sys/arch/mips/mips mipsX_subr.S

   mips: remove the OCTEON workaround for PR/59236 as fixed by PR/60664

   The rdhwr emulation bug observed in PR/59236 was fixed by the patch in
   PR/60664 so the workaround applied for PR/59236 can be safely removed.
VersionDeltaFile
1.120+2-6sys/arch/mips/mips/mipsX_subr.S
+2-61 files

NetBSD/src h4bDOWB — usr.sbin/wsfontload wsfontload.8

   wsfontload(8): trailing whitespace
VersionDeltaFile
1.35+2-2usr.sbin/wsfontload/wsfontload.8
+2-21 files

NetBSD/src XErMQGn — usr.sbin/wsfontload wsfontload.8

   wsfontload.8: Minor punctuation and grammar
VersionDeltaFile
1.34+5-5usr.sbin/wsfontload/wsfontload.8
+5-51 files

NetBSD/src yQfB6Lb — usr.sbin/wsfontload wsfontload.8

   wsfontload.8: Document '-n' option
VersionDeltaFile
1.33+15-2usr.sbin/wsfontload/wsfontload.8
+15-21 files

NetBSD/src Tddfm5a — usr.sbin/wsfontload wsfontload.c

   wsfontload(8): Add -n option to do a dry run

   Permits the user to inspect a font file or validate it before adding it to
   the wscons font pool.
VersionDeltaFile
1.26+11-5usr.sbin/wsfontload/wsfontload.c
+11-51 files

NetBSD/src Yz485S0 — external/gpl3/gcc/usr.bin/gcc/arch/powerpc configargs.h, external/gpl3/gcc/usr.bin/gcc/arch/powerpc64 configargs.h

   regen with proper version in configargs string.
VersionDeltaFile
1.60+2-2external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h
1.69+1-1external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h
1.51+1-1external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h
1.25+1-1external/gpl3/gcc/usr.bin/gcc/arch/riscv64/configargs.h
1.25+1-1external/gpl3/gcc/usr.bin/gcc/arch/riscv32/configargs.h
1.39+1-1external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h
+7-732 files not shown
+39-3938 files

NetBSD/src pEx4Aap — sys/kern subr_pool.c

   pool_cache(9): Allocate struct pool_cache with declared alignment.

   The definition of struct pool_cache has __aligned(CACHE_LINE_SIZE) on
   the pc_fullgroups member, so the compiler will assume struct
   pool_cache pointers are aligned as such.

   As a space optimization on uniprocessor systems, we define the
   variable `coherency_unit' (as part of the module ABI) to be
   COHERENCY_UNIT (often 64 or 128) in MULTIPROCESSOR builds, but
   to ALIGNBYTES+1 (often 4, 8, or 16) for !MULTIPROCESSOR builds where
   cache line sharing isn't as much of a problem.

   But this isn't safe as an optimization for allocating objects that
   have statically declared (as part of their ABI) CACHE_LINE_SIZE
   alignment.

   PR port-evbmips/60812: UBSan: Undefined Behavior in [sys-src]  member
   access within misaligned address  [..] for type '[..]' which requires
   128 byte alignment
VersionDeltaFile
1.299+7-4sys/kern/subr_pool.c
+7-41 files

NetBSD/src SSPADJO — sys/kern kern_proc.c

   proc(9): Allocate struct proc with declared alignment.

   The definition of struct proc includes __aligned(COHERENCY_UNIT) on
   the p_auxlock member, so the compiler will assume struct proc
   pointers are aligned as such.

   As a space optimization on uniprocessor systems, we define the
   variable `coherency_unit' (as part of the module ABI) to be
   COHERENCY_UNIT (often 64 or 128) in MULTIPROCESSOR builds, but
   toALIGNBYTES+1 (often 4, 8, or 16) for !MULTIPROCESSOR builds where
   cache line sharing isn't as much of a problem.

   But this isn't safe as an optimization for allocating objects that
   have statically declared (as part of their ABI) COHERENCY_UNIT
   alignment.

   PR port-evbmips/60812: UBSan: Undefined Behavior in [sys-src]  member
   access within misaligned address  [..] for type '[..]' which requires
   128 byte alignment
VersionDeltaFile
1.287+5-2sys/kern/kern_proc.c
+5-21 files

NetBSD/src V9OzJ6l — sys/kern vfs_vnode.c

   vnode(9): Allocate vnodes with declared alignment.

   The definition of struct vnode_impl includes various
   __aligned(COHERENCY_UNIT), so the compiler will assume struct vnode
   pointers are aligned as such.

   As a space optimization on uniprocessor systems, we define the
   variable `coherency_unit' (as part of the module ABI) to be
   COHERENCY_UNIT (often 64 or 128) in MULTIPROCESSOR builds, but
   toALIGNBYTES+1 (often 4, 8, or 16) for !MULTIPROCESSOR builds where
   cache line sharing isn't as much of a problem.

   But this isn't safe as an optimization for allocating objects that
   have statically declared (as part of their ABI) COHERENCY_UNIT
   alignment.

   PR port-evbmips/60812: UBSan: Undefined Behavior in [sys-src]  member
   access within misaligned address  [..] for type '[..]' which requires
   128 byte alignment
VersionDeltaFile
1.160+5-3sys/kern/vfs_vnode.c
+5-31 files

NetBSD/src 89oRVDw — sys/arch/arm/ti files.ti am18xx_gpio.c, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: gpio driver

   This adds a GPIO driver for the TI AM18xx,
VersionDeltaFile
1.1+300-0sys/arch/arm/ti/am18xx_gpio.c
1.36+5-1sys/arch/arm/ti/files.ti
1.15+2-1sys/arch/evbarm/conf/GENERIC_V5
+307-23 files

NetBSD/src 3tmujbe — sys/arch/arm/ti files.ti am18xx_pupd.c, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: add pull-up/pull-down driver

   Add a driver for the pull-up/pull-down pin configuration for the TI AM18XX series of SoCs.
VersionDeltaFile
1.1+183-0sys/arch/arm/ti/am18xx_pupd.c
1.35+5-1sys/arch/arm/ti/files.ti
1.14+2-1sys/arch/evbarm/conf/GENERIC_V5
+190-23 files

NetBSD/src xhx431z — sys/ufs/lfs lfs_accessors.h lfs_subr.c

   Enforce locking order lfs_iflock > lfs_lock, preventing a deadlock between
   LFS_*ENTRY() and lfs_prelock.  This may bear on PR kern/60811.
VersionDeltaFile
1.113+15-11sys/ufs/lfs/lfs_subr.c
1.60+13-1sys/ufs/lfs/lfs_accessors.h
+28-122 files

NetBSD/src rksDPtR — tools/compat README

   tools/compat: remove obsolete requirement about ncurses-devel on Linux

   texinfo/info required it, but it has no longer been built during
   tools build in src/tools/texinfo since texinfo 4.8a import, by
   patching SUBDIRS lines in external/gpl2/texinfo/dist/Makefile.in.
VersionDeltaFile
1.30+1-3tools/compat/README
+1-31 files

NetBSD/src m3aGjzx — sys/ufs/lfs lfs_segment.c

   Zero the entire inode block, not just the inode numbers.  Fixes a kernel
   memory data leak reported in kern/60803.  Fix confirmed by submitter.
VersionDeltaFile
1.317+3-9sys/ufs/lfs/lfs_segment.c
+3-91 files

NetBSD/src KrD2r71 — doc 3RDPARTY

   new versions
VersionDeltaFile
1.2258+51-49doc/3RDPARTY
+51-491 files

NetBSD/src yModjls — etc/namedb root.cache

   update to latest (no update only date)
VersionDeltaFile
1.27+3-3etc/namedb/root.cache
+3-31 files

NetBSD/src C22sy5M — distrib/evbsh3/rom/ramdiskcommon ramdiskbin.conf, distrib/utils README

   distrib: update per changes I made 24 years ago

   I removed init_s and x_dd on 2002-10-17, so remove the documentation
   and the last references.
VersionDeltaFile
1.5+1-7distrib/utils/README
1.12+1-3distrib/evbsh3/rom/ramdiskcommon/ramdiskbin.conf
+2-102 files

NetBSD/src y5S9ngi — tools/gcc gcc-version.mk

   bump GCC version.
VersionDeltaFile
1.34+2-2tools/gcc/gcc-version.mk
+2-21 files

NetBSD/src xLsabgw — sys/dev/pci pcidevs.h pcidevs_data.h

   regen.
VersionDeltaFile
1.1525+11,948-11,942sys/dev/pci/pcidevs_data.h
1.1526+4-2sys/dev/pci/pcidevs.h
+11,952-11,9442 files

NetBSD/src 7wJbzL0 — sys/external/bsd/dwc2/dist dwc2_hw.h

   dwc2: Minimal change to avoid shifty UB.

   PR port-mips/60780: UBSan complains about left-shifting outside of int
   type range
VersionDeltaFile
1.5+15-15sys/external/bsd/dwc2/dist/dwc2_hw.h
+15-151 files

NetBSD/src B7hoPzi — sys/dev/pci pcidevs

   Add 5300* to the RADEON_RX5500 entry.  Add some DASH serial ports.
VersionDeltaFile
1.1547+4-2sys/dev/pci/pcidevs
+4-21 files

NetBSD/src Tc0SXpH — doc 3RDPARTY

   update GCC entry to note 14.4.0 is in-tree now.
VersionDeltaFile
1.2257+4-3doc/3RDPARTY
+4-31 files

NetBSD/src OP4M0zF — sys/fs/sysvbfs sysvbfs_vnops.c

   sysvbfs: Fix mistake in previous ctime fix.

   Third time's the charm, right?

   PR kern/60800: missing ctime updates
VersionDeltaFile
1.72+12-6sys/fs/sysvbfs/sysvbfs_vnops.c
+12-61 files

NetBSD/src Hq8jBFy — external/gpl3/gcc/usr.bin/gcc/arch/powerpc plugin-version.h, external/gpl3/gcc/usr.bin/gcc/arch/powerpc64 plugin-version.h

   regen mknative-gcc for GCC 14.4.0.
VersionDeltaFile
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h
1.19+4-4external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h
+24-24227 files not shown
+553-552233 files