NetBSD/src qRNQ0Z7 — usr.sbin/fssconfig fssconfig.8

   fssconfig(8): Clarify some details.

   - Note up front that fssdev can be mounted with mount(8).

   - Emphasize that fssconfig -c takes a mount point, not an arbitrary
     directory.

   - Break the prose paragraph of options for snapstore into a bulleted
     list.

   - Clarify that you needn't use fssconfig(8) at all with dump(8).

   - Move dump -X/-x option up front to make it more obvious.
VersionDeltaFile
1.19+37-17usr.sbin/fssconfig/fssconfig.8
+37-171 files

NetBSD/src VZUl1XM — sys/arch/mips/include pte.h, sys/arch/powerpc/include/booke pte.h

   KNF
VersionDeltaFile
1.15+2-2sys/arch/powerpc/include/booke/pte.h
1.30+2-2sys/arch/mips/include/pte.h
+4-42 files

NetBSD/src qjSfOVl — usr.sbin/npf/npfctl npf_build.c

   Pull up following revision(s) (requested by joe in ticket #1344):

        usr.sbin/npf/npfctl/npf_build.c: revision 1.64,1.67

   improve table load error in npf

   an EEXIST should clearly state already defined and a load failure should
   also clearly be stated. do not class all error returns under EEXIST
   since npf_table_insert can return other errors aside EEXIST.

   provide more context into npf reload failures with const tables.

   PR lib/60740
VersionDeltaFile
1.55.6.1+8-2usr.sbin/npf/npfctl/npf_build.c
+8-21 files

NetBSD/src FlHCCFm — usr.sbin/npf/npfctl npf_build.c

   Pull up following revision(s) (requested by joe in ticket #494):

        usr.sbin/npf/npfctl/npf_build.c: revision 1.64,1.67

   improve table load error in npf

   an EEXIST should clearly state already defined and a load failure should
   also clearly be stated. do not class all error returns under EEXIST
   since npf_table_insert can return other errors aside EEXIST.

   provide more context into npf reload failures with const tables.

   PR lib/60740
VersionDeltaFile
1.59.2.5+8-2usr.sbin/npf/npfctl/npf_build.c
+8-21 files

NetBSD/src NfI5bzA — sys/kern vfs_bio.c

   Pull up following revision(s) (requested by tsutsui in ticket #493):

        sys/kern/vfs_bio.c: revision 1.309

   vfs_bio: retry fresh buffer allocation if recycling fails

   getnewbuf() uses buf_lotsfree() to choose whether to
   allocate a fresh buffer before trying BQ_AGE and BQ_LRU.

   If fresh allocation is skipped and no buffer can actually be
   recycled, it sleeps on needbuffer_cv even when the buffer cache
   is still below its high water mark.

   In that situation, a thread which could release a buffer may
   itself need another buffer, resulting in a deadlock.

   To avoid this, if recycling finds no usable buffer and bufmem is
   still below bufmem_hiwater, make one more PR_NOWAIT fresh allocation
   attempt before sleeping.  See PR kern/60584 for details.
VersionDeltaFile
1.306.2.1+23-2sys/kern/vfs_bio.c
+23-21 files

NetBSD/src 33WwcvC — sys/arch/atari/atari atari_init.c

   Pull up following revision(s) (requested by tsutsui in ticket #492):

        sys/arch/atari/atari/atari_init.c: revision 1.121
        sys/arch/atari/atari/atari_init.c: revision 1.122

   atari: Fix fatal 68030 MMU TC initialization bug

   ATARITT kernels from NetBSD 11.0 and -current fail to boot on my
   Atari TT030.

   The inline asm that loads TC specifies only `"a" (&tc)` as an input,
   so the compiler may eliminate the initialization of tc as a dead store.

   Then the generated code loads an uninitialized value from the stack
   into TC.

   Add an `"m" (tc)` input operand to the inline asm so that the compiler
   knows that the asm reads tc from memory.


    [26 lines not shown]
VersionDeltaFile
1.113.4.1+12-7sys/arch/atari/atari/atari_init.c
+12-71 files

NetBSD/src JtYc4Yi — usr.sbin/cpuctl/arch i386.c

   Add various Intel models (Lakefield, Granite Rapids, Arrow Lake, Panther Lake,
   WildCat, Clearwater Forest, Sierra Forest, Lunar Lake).
   Fix Yonah name (missing comma between Pentium and Core Duo).
   Add few more AMD K8 models (Lima, Sherman, Windsor FX, Tyler, Richmond).
VersionDeltaFile
1.150+24-5usr.sbin/cpuctl/arch/i386.c
+24-51 files

NetBSD/src 8UwwHRJ — share/man/man9lua systm.9lua

   systm.9lua: Grammar.
VersionDeltaFile
1.3+2-2share/man/man9lua/systm.9lua
+2-21 files

NetBSD/src Nps2RJt — external/bsd/ntp/dist/ntpd ntp_proto.c

   Fix overly aggressive rejection of valid servers.

   Patch taken from https://bugs.ntp.org/3877 .  This patch is likely to be
   included in the next release.

   Fixes PR bin/60831
VersionDeltaFile
1.21+12-21external/bsd/ntp/dist/ntpd/ntp_proto.c
+12-211 files

NetBSD/src bx6dD87 — sys/arch/arm/arm undefined.c

   Rewrite Thumb-2 NEON into ARM form before dispatching the trap.

   Now neon_handler() recognize it and turns the FPU on.

   Fixes execution of Thumb-2 userland on ARMv7 NEON kernel, which
   previously was SIGILLed on the first SIMD code after switching the
   FPU off.
VersionDeltaFile
1.76+15-2sys/arch/arm/arm/undefined.c
+15-21 files

NetBSD/src ckRdo8d — lib/libnpf npf.h npf.expsym

   libnpf: Add binary parameter extension interface

   useful in parsing IP addresses in procedures
VersionDeltaFile
1.58+7-1lib/libnpf/npf.c
1.43+1-0lib/libnpf/npf.h
1.4+1-0lib/libnpf/npf.expsym
+9-13 files

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

   Use hex for consistency with the rest of the checks.
VersionDeltaFile
1.67+3-3sys/arch/x86/x86/tsc.c
+3-31 files

NetBSD/src 0t4LnDc — sys/arch/x86/x86 tsc.c

   Use lfence to serialize rdtsc for VIA Nano and up,  same as Linux do.

   Unlike Linux I didn't add a 64-bit guard on assumption that it should work
   the same way and the 64-bit version will likely be the preferred one by users.

   planning to pull up to netbsd-11, netbsd-10.
VersionDeltaFile
1.66+8-2sys/arch/x86/x86/tsc.c
+8-21 files

NetBSD/src VnJlbki — doc 3RDPARTY

   doc: new openssl versions out
VersionDeltaFile
1.2259+3-3doc/3RDPARTY
+3-31 files

NetBSD/src xRav7cL — sys/arch/arm/arm32 arm32_kvminit.c

   arm: only read PFR1 on Armv7 in arm32_kernel_vm_init

   kern/60819: arm32_kernel_vm_init unconditionally reads pfr1 if CPU_ARM11..
VersionDeltaFile
1.71+6-2sys/arch/arm/arm32/arm32_kvminit.c
+6-21 files

NetBSD/src XezNdyL — sys/conf osrelease.sh

   PR kern/68010 - sys/conf/osrelease.sh - add comments

   Add some comments to osrelease.sh to explain its purpose,
   keep away gawkers, etc...

   While here, fix a couple of sh quoting botches.

   NFCI.

   No pullups.
VersionDeltaFile
1.123+17-4sys/conf/osrelease.sh
+17-41 files

NetBSD/src xhsPU2S — sys/arch/x86/include specialreg.h

   Include model 7 in CPUID_TO_MODEL() extended model check.

   Accommodates Zhaoxin CPUs using extended model.
   Update the comment accordingly and fix one typo in it.
VersionDeltaFile
1.223+6-4sys/arch/x86/include/specialreg.h
+6-41 files

NetBSD/src LRuC1Yc — doc CHANGES

   doc: mention new am1808 drivers
VersionDeltaFile
1.3299+3-1doc/CHANGES
+3-11 files

NetBSD/src XsB7LZm — sys/arch/arm/imx imx23_digctl.c

   evbarm/imx23: cleanup digctl timecounter
VersionDeltaFile
1.8+12-25sys/arch/arm/imx/imx23_digctl.c
+12-251 files

NetBSD/src KNdiIuv — sys/arch/arm/ti am18xx_timer.c, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: add timecounter

   This allows us to get time with a resolution below HZ, for example for ping RTT measurements.
VersionDeltaFile
1.4+46-5sys/arch/arm/ti/am18xx_timer.c
1.16+2-2sys/arch/evbarm/conf/GENERIC_V5
+48-72 files

NetBSD/src v0zav5c — sys/arch/evbarm/ifpga plmmc_ifpga.c, sys/dev/ic pl181var.h

   evbarm/INTEGRATOR_CP: establish interrupt handler for PL181 controller

   PR/60818 plmmc_ifpga.c does not establish interrupt handler for PL181 controller

   Capture the handle returned from ifpga_intr_establish - someone might
   write the code to call ifpga_intr_disestablish.
VersionDeltaFile
1.3+2-4sys/arch/evbarm/ifpga/plmmc_ifpga.c
1.4+2-1sys/dev/ic/pl181var.h
+4-52 files

NetBSD/src xiLLE1f — usr.sbin/fssconfig fssconfig.8

   fssconfig(8): some minor improvements

   Try to clarify snapstore a bit more with more explicit language.
   The proverbial desperate sysadmin at 3am doesn't need an exegetic
   exercise.
VersionDeltaFile
1.18+7-7usr.sbin/fssconfig/fssconfig.8
+7-71 files

NetBSD/src Fl9Mr6M — usr.sbin/fssconfig fssconfig.8

   fssconfig(8): some minor improvements

   Avoid understcore in fss_dev, as it doesn't mesh well with the
   underlining used for .Ar in plain text.

   Make [-c] case visually match the other "action" options -l, and -u.
VersionDeltaFile
1.17+28-23usr.sbin/fssconfig/fssconfig.8
+28-231 files

NetBSD/src YYEYVRy — sys/arch/riscv/include cpu.h, sys/arch/riscv/riscv cpu.c pmap_machdep.c

   risc-v: remove initialisation of ci_shootdowncpus as it's unused.

   RISC-V (currently) uses SBI services to invalidate TLB entries so
   ci_shootdowncpus is unused. Remove its initialisation, but retain
   the field to avoid changing struct cpuinfo layout, and it may be
   used in the future.
VersionDeltaFile
1.29+3-8sys/arch/riscv/riscv/pmap_machdep.c
1.12+2-4sys/arch/riscv/riscv/cpu.c
1.17+2-2sys/arch/riscv/include/cpu.h
+7-143 files

NetBSD/src xv3wLl2 — sys/dev/videomode edid.c vesagtf.c

   Handle sync, interlace in GTF modes, explicity init name in EDID and GTF.

   Avoid stack garbage passed in those uninitialized fields - fixes
   wsdisplay drivers that actually read these fields.
VersionDeltaFile
1.5+12-3sys/dev/videomode/vesagtf.c
1.19+3-2sys/dev/videomode/edid.c
+15-52 files

NetBSD/src NCEKBVP — sys/dev/wscons files.wscons

   Unbreak build.
VersionDeltaFile
1.57+3-3sys/dev/wscons/files.wscons
+3-31 files

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

   Fix spello in comment.
VersionDeltaFile
1.121+3-3sys/arch/mips/mips/mipsX_subr.S
+3-31 files

NetBSD/src FEZHBxV — sys/arch/mips/mips locore.S

   Fix indentation of comments.
VersionDeltaFile
1.233+32-31sys/arch/mips/mips/locore.S
+32-311 files

NetBSD/src 0RujCFJ — sys/arch/mips/mips cpu_subr.c

   KNF
VersionDeltaFile
1.69+7-7sys/arch/mips/mips/cpu_subr.c
+7-71 files

NetBSD/src qChHdbc — sys/arch/evbppc/sam460ex machdep.c samfpga.c, sys/arch/powerpc/ibm4xx ibm4xx_460ex_pll.c ibm4xx_460ex_l2.c

   Fixes and features for PPC440 core, PPC460EX chip, Sam460ex board.

   - Add ebc - PPC440 family External Bus Controller driver.
   - Add samfpga - Driver for Sam460ex on-board FPGA (provides 80 GPIOs,
   soft power off, 3x led(4), etc. Lives on the ebc.
   - Enable PPC460EX on-chip GPIO via gpio_opb.
   - Implement a bunch of workarounds for 440/460 hardware bugs.
   - Enable pm2fb in SAM460EX config (necessary fixes to pm2fb pending
   commit).
   - Disable OHCI in SAM460EX config - due to hardware bug operating
   two AHB masters at the same time may cause lockups. And it sure does,
   there's no known software workaround.
   - Don't allow passing PSL_FP from MSR userland bits (userland can cause
   panic).
   - Fix ghost interrupt deliveries where asserted line re-entered the
   exception.
   - Ensure interrupt level-mask flag is set by default.
   - Tag mmaped DMA address as cacheable unless memory was explicitly
   allocated as uncached (only for 440, OEA probably could use it too).

    [11 lines not shown]
VersionDeltaFile
1.1+315-0sys/arch/evbppc/sam460ex/samfpga.c
1.113+176-9sys/arch/powerpc/ibm4xx/pmap.c
1.7+73-109sys/arch/evbppc/sam460ex/machdep.c
1.1+176-0sys/arch/powerpc/ibm4xx/dev/ebc.c
1.2+27-144sys/arch/powerpc/ibm4xx/ibm4xx_460ex_l2.c
1.1+116-0sys/arch/powerpc/ibm4xx/ibm4xx_460ex_pll.c
+883-26234 files not shown
+1,643-44740 files