NetBSD/src czyNB4i — distrib/sets/lists/comp md.amd64

   comp: remove binutils=234 support; mark files unconditionally obsolete

   They were only marked as obsolete for 239, and we're at 242 now,
   and they're still obsolete.
VersionDeltaFile
1.312+27-53distrib/sets/lists/comp/md.amd64
+27-531 files

NetBSD/src qf5tAMa — distrib/sets/lists/comp mi

   comp: add compatfile to a couple obsolete libraries

   suggested by riastradh
VersionDeltaFile
1.2531+7-7distrib/sets/lists/comp/mi
+7-71 files

NetBSD/src NtluDgN — sys/external/bsd/drm2/dist/drm/nouveau nouveau_fence.c

   nouveau: Don't set dma fence error if already signaled.

   This happens asynchronously on hardware error.  Upstream Linux trips
   WARN_ON in this case; our dma_fence_set_error trips KASSERT instead.
   We could maybe switch dma_fence_set_error to use WARN_ON too but it's
   probably better not to take this path anyway -- this assertion trips
   on logic that is incoherent, if not outright wrong.

   PR kern/58745: nouveau triggered assert in linux_dma_fence.c
VersionDeltaFile
1.19+3-3sys/external/bsd/drm2/dist/drm/nouveau/nouveau_fence.c
+3-31 files

NetBSD/src tqlHIvk — sys/external/bsd/common/include/linux rcupdate.h

   drm: Fix rcu_replace_pointer.

   This Linux API macro takes an _lvalue_ expression for an object, not
   a pointer to the object -- unlike, e.g., the atomic_load/store
   functions.  So we can't copy its value into a local variable (to
   avoid duplicate macro argument expansion) and then assign the local
   variable with rcu_assign_pointer because that will only modify the
   local copy, not the caller's lvalue!

   Rename the macro parameters to make this clearer so it doesn't trip
   me up again next time I read this.

   Probably fixes dozens of graphics problems on a generation of Intel
   hardware.  Derp!

   PR kern/60980: rcu_replace_pointer() fails to update the original pointer
VersionDeltaFile
1.9+6-6sys/external/bsd/common/include/linux/rcupdate.h
+6-61 files

NetBSD/src szY4TRV — sys/arch/evbarm/conf README.evbarm

   update README.evbarm with armv5 developments

   The i.MX23 now runs GENERIC_V5.
VersionDeltaFile
1.42+2-2sys/arch/evbarm/conf/README.evbarm
+2-21 files

NetBSD/src 2wc0Rg7 — sys/dev/sdmmc sdmmcreg.h sdmmc_mem.c

   SD_STATUS has an R2 response on SPI.

   From est at ceres.ne.jp

   PR kern/60977
VersionDeltaFile
1.82+3-3sys/dev/sdmmc/sdmmc_mem.c
1.37+2-2sys/dev/sdmmc/sdmmcreg.h
+5-52 files

NetBSD/src tUEStzC — sys/arch/m68k/conf Makefile.kern.m68k.inc

   Don't bother setting -fno-omit-frame-pointer if PROF is set; the in-tree
   GCC now does the right thing with instrumented function frames regardless
   of command line options.
VersionDeltaFile
1.5+2-2sys/arch/m68k/conf/Makefile.kern.m68k.inc
+2-21 files

NetBSD/src xWv9T5k — external/gpl3/gcc/dist/gcc/config/m68k netbsd-elf.h

   More profiling fixes:
   - Define NO_PROFILE_COUNTERS=1 and don't emit a profile counter references
     in FUNCTION_PROFILER() -- our __mcount() doesn't actually need/use them.
   - In SUBTARGET_OVERRIDE_OPTIONS, set flag_omit_frame_pointer=false
     if profile_flag is set because our m68k __mcount() relies on standard
     m68k stack frames.  XXX This is probably better achieved with
     {,SUB}TARGET_FRAME_POINTER_REQUIRED, but the m68k back-end doesn't
     use that anywhere, so it's a much more invasive change than this.
VersionDeltaFile
1.24+29-19external/gpl3/gcc/dist/gcc/config/m68k/netbsd-elf.h
+29-191 files

NetBSD/src 7O32rvk — usr.sbin/npf/npftest npftest.h npftest.c, usr.sbin/npf/npftest/libnpftest npf_test.h npf_test_subr.c

   Make removing procedure extensions optional on config present
VersionDeltaFile
1.21+13-12usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
1.22+2-2usr.sbin/npf/npftest/npftest.h
1.34+2-2usr.sbin/npf/npftest/npftest.c
1.26+1-1usr.sbin/npf/npftest/libnpftest/npf_test.h
+18-174 files

NetBSD/src PPgtkyF — usr.sbin/npf/npftest npftest.c

   more contexte on layer 2 default pass for layer 3 only config file
VersionDeltaFile
1.33+4-2usr.sbin/npf/npftest/npftest.c
+4-21 files

NetBSD/src 5bFfxoH — usr.sbin/npf/npftest/libnpftest npf_ext_test.c

   Add copyright and minor changes
VersionDeltaFile
1.2+37-6usr.sbin/npf/npftest/libnpftest/npf_ext_test.c
+37-61 files

NetBSD/src iVP6std — sys/arch/m68k/include profile.h

   __mcount() relies on a standard m68k stack frame and the frame pointer for
   two things:

   1- return address in __mcount()'s frame is used to get selfpc (i.e. the
      function being instrumented).

   2- __mcount() uses the saved-%fp in its own frame to get the frame pointer
      of the instrumented function, which is then used to get return address
      in that frame in order to get frompc.

   Ensure __mcount()'s stack frame is always set up correctly by decorating
   wiht __attribute__((__optimize__("no-omit-frame-pointer"))).
VersionDeltaFile
1.24+5-3sys/arch/m68k/include/profile.h
+5-31 files

NetBSD/src vfGCOhh — sys/rump/librump/rumpkern lwproc.c

   rump: Copy struct proc::p_pgrp explicitly

   Now that it's not in p_startcopy/endcopy, the memcpy isn't enough.

   Should fix the thousands of test failures I caused by moving p_pgrp
   out of the p_startcopy/endcopy range!

   PR kern/60962: fork and spawn read p_pgrp without proc_lock
VersionDeltaFile
1.60+3-2sys/rump/librump/rumpkern/lwproc.c
+3-21 files

NetBSD/src duC4h02 — distrib/sets/lists/man mi, distrib/sets/lists/manhtml mi

   Add a manual page for lynxfb(4)
VersionDeltaFile
1.1+77-0share/man/man4/lynxfb.4
1.131+4-2share/man/man4/pci.4
1.759+2-2share/man/man4/Makefile
1.1848+3-1distrib/sets/lists/man/mi
1.65+2-1distrib/sets/lists/manhtml/mi
+88-65 files

NetBSD/src auh6ssi — sys/net/npf npf_os.c

   PR kern/60974

   break on error and not on success.

   more rump tests incoming and needs pullup
VersionDeltaFile
1.29+2-2sys/net/npf/npf_os.c
+2-21 files

NetBSD/src y2XxKfY — sys/arch/sun3/sun3 locore2.c, sys/arch/sun3/sun3x locore2.c

   Add __attribute__((no_instrument_function)) to early bootstrap functions.
VersionDeltaFile
1.110+6-6sys/arch/sun3/sun3/locore2.c
1.47+5-5sys/arch/sun3/sun3x/locore2.c
+11-112 files

NetBSD/src xXVqE3Z — sys/arch/sun68k/sun68k pmap_sunmmu.c

   Add __attribute__((no_instrument_function)) to pmap_bootstrap().
VersionDeltaFile
1.6+7-4sys/arch/sun68k/sun68k/pmap_sunmmu.c
+7-41 files

NetBSD/src OBROoHL — sys/arch/sun2/sun2 pmap.c

   Add __attribute__((no_instrument_function)) to pmap_bootstrap().
VersionDeltaFile
1.65+3-3sys/arch/sun2/sun2/pmap.c
+3-31 files

NetBSD/src vPmkEOf — sys/arch/sun2/sun2 locore2.c

   Add __attribute__((no_instrument_function)) to early bootstrap functions.
VersionDeltaFile
1.35+6-6sys/arch/sun2/sun2/locore2.c
+6-61 files

NetBSD/src aNhumos — sys/arch/aarch64/aarch64 locore.S

   aarch64: more sysreg debug output for APs
VersionDeltaFile
1.111+9-2sys/arch/aarch64/aarch64/locore.S
+9-21 files

NetBSD/src WwKmTC9 — sys/arch/aarch64/include armreg.h

   aarch64: more system register accessor functions
VersionDeltaFile
1.86+4-1sys/arch/aarch64/include/armreg.h
+4-11 files

NetBSD/src euApuRc — sys/arch/aarch64/aarch64 locore.S

   aarch64: debug print SP after jumping to MMU on.
VersionDeltaFile
1.110+3-2sys/arch/aarch64/aarch64/locore.S
+3-21 files

NetBSD/src fbJVLnI — doc 3RDPARTY

   doc: zlib 1.4 (security release) out
VersionDeltaFile
1.2274+2-2doc/3RDPARTY
+2-21 files

NetBSD/src 7nuigWU — usr.sbin/npf/npftest/libnpftest npf_bpf_test.c

   Fix broken NPF BPFJIT tests.

   when compiling BPF byte code, bpf_jit_generate_code called by npf_bpf_compile
    expects the size in array count not the raw byte size of the bpf instruction struct.

   also, use npf's kernel prepare function to initialize the byte code args.
VersionDeltaFile
1.14+5-12usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
+5-121 files

NetBSD/src XH5NNgk — doc 3RDPARTY

   OpenSSH 10.6p2 is out
VersionDeltaFile
1.2273+3-3doc/3RDPARTY
+3-31 files

NetBSD/src OBcO3fE — sys/dev/usb usb_quirks.c uts.c

   Add support for ALWAYSON quirk to uts(4).

   Add quirk for ELAN touchscreens.

   Addresses PR/60883.
VersionDeltaFile
1.19+31-6sys/dev/usb/uts.c
1.109+4-2sys/dev/usb/usb_quirks.c
+35-82 files

NetBSD/src 7pbIIUL — sys/dev/usb usbdevs.h usbdevs_data.h

   Regen.
VersionDeltaFile
1.820+2,823-2,819sys/dev/usb/usbdevs_data.h
1.820+2-1sys/dev/usb/usbdevs.h
+2,825-2,8202 files

NetBSD/src x93QHEZ — sys/dev/usb usbdevs

   Add product id for ELAN touchscreen controller.

   Part of PR/60883.
VersionDeltaFile
1.829+2-1sys/dev/usb/usbdevs
+2-11 files

NetBSD/src rQzObM9 — sys/arch/sparc/include param.h, sys/arch/sparc/sparc autoconf.c

   sparc: Stop exposing default KERNBASE to modules

   Otherwise, on kernels with non-standard KERNBASE, modules reference
   illegal addresses when using curcpu(), curlwp, and so on.

   Unfortunately, this cannot be pulled-up to release branches, as
   this changes module ABI.

   Ride on 11.99.10 version bump.
VersionDeltaFile
1.78+6-3sys/arch/sparc/include/param.h
1.275+6-2sys/arch/sparc/sparc/autoconf.c
+12-52 files

NetBSD/src 3QTNojf — sys/arch/sparc/dev cgfourteen.c cgfour.c, sys/arch/sparc/include elf_machdep.h

   Sync with HEAD
VersionDeltaFile
1.51.2.1+349-28sys/arch/sparc/dev/cgfour.c
1.98.2.2+139-49sys/arch/sparc/dev/cgfourteen.c
1.52.10.1+138-5sys/arch/sparc/sparc/promlib.c
1.102.2.1+60-24sys/arch/sparc/sparc/iommu.c
1.272.2.1+22-53sys/arch/sparc/sparc/autoconf.c
1.10.40.1+23-15sys/arch/sparc/include/elf_machdep.h
+731-17421 files not shown
+860-28027 files