FreeBSD/src de5fcd1sys/powerpc/booke booke_machdep.c trap_subr.S, sys/powerpc/include pcpu.h

powerpc/booke: Add a machine check stack

Machine check and critical exceptions are independent of each other, and
can interrupt each other.  Since they're asynchronous we cannot trust
that the existing stack pointer (%r1) is correct at time of entry, so
add a private machine check stack separate from the critical exception
stack.  As part of this, switch to the STANDARD_CRIT_PROLOG() for
machine check exceptions, and overload the macro to specify the stack to
switch to.  Also add a savearea argument to CRIT_SRR_RESTORE() so that
we can restore machine check exception state from the right location.
DeltaFile
+18-12sys/powerpc/booke/trap_subr.S
+12-2sys/powerpc/booke/booke_machdep.c
+4-3sys/powerpc/include/pcpu.h
+1-0sys/powerpc/powerpc/genassym.c
+35-174 files

FreeBSD/src 4f9de24sys/dev/dpaa fman_port_tx.c fman_port_rx.c

dpaa/fman: Clean up port config code

No functional change, just simplify the code flow a little.
DeltaFile
+16-23sys/dev/dpaa/fman_port_rx.c
+9-21sys/dev/dpaa/fman_port_tx.c
+25-442 files

FreeBSD/src 2e01f5bshare/man/man4 rtwn_usb.4, sys/dev/rtwn/usb rtwn_usb_attach.h

rtwn: add ID for the Edimax EW-7611ULB

The dongle uses the rtl8723bu chip.

Also add an entry for it in usbdevs.
DeltaFile
+2-1share/man/man4/rtwn_usb.4
+1-0sys/dev/usb/usbdevs
+1-0sys/dev/rtwn/usb/rtwn_usb_attach.h
+4-13 files

FreeBSD/src fc3eca3sys/powerpc/powermac powermac_thermal.h smusat.c

powerpmac_thermal: Improve thermal regulation on G5 quad models

Add a new "high temp" threshold below the max temp, in order to ramp the
fans (or pump for liquid cooled quads) sooner, and avoid the maximum
temperature.  From the PR, this makes older G5 quads louder, but usable,
instead of hitting max temperature and forcing a thermal shutdown.

PR:             209202
Submitted by:   gmbroome (PR)
DeltaFile
+3-3sys/powerpc/powermac/powermac_thermal.c
+3-2sys/powerpc/powermac/smusat.c
+3-2sys/powerpc/powermac/smu.c
+1-1sys/powerpc/powermac/powermac_thermal.h
+10-84 files

FreeBSD/ports 22d8e2adevel/R-cran-Hmisc Makefile distinfo

devel/R-cran-Hmisc: Update to 5.2-6
DeltaFile
+3-3devel/R-cran-Hmisc/distinfo
+1-1devel/R-cran-Hmisc/Makefile
+4-42 files

FreeBSD/ports 5052095graphics/R-cran-latticeExtra Makefile distinfo

graphics/R-cran-latticeExtra: Update to 0.6-31
DeltaFile
+3-3graphics/R-cran-latticeExtra/distinfo
+1-1graphics/R-cran-latticeExtra/Makefile
+4-42 files

FreeBSD/ports cfbfb99misc/zoneinfo Makefile distinfo

misc/zoneinfo: Update to 2026d
DeltaFile
+3-3misc/zoneinfo/distinfo
+1-1misc/zoneinfo/Makefile
+4-42 files

FreeBSD/ports dcc2101devel Makefile, devel/R-cran-glmnet Makefile

devel/R-cran-shape: Remove duplicate port

Remove the port added in 1f4ad726a01d as it duplicates
graphics/R-cran-shape, which already provides the same package.

Update devel/R-cran-glmnet to depend on graphics/R-cran-shape instead.

Reported by:    Antoine Brodin <antoine at freebsd.org>
DeltaFile
+0-14devel/R-cran-shape/Makefile
+0-3devel/R-cran-shape/distinfo
+0-2devel/R-cran-shape/pkg-descr
+1-1devel/R-cran-glmnet/Makefile
+0-1devel/Makefile
+1-215 files

FreeBSD/src 3d96130sys/dev/e1000 if_em.h e1000_defines.h

e1000: Report corrected LAN management FIFO ECC errors

I350 and I354 report a corrected ECC error in the LAN transmit
management FIFO through LANPERRSTS bit 16.  Unlike the parity status in
the same register, this condition neither interrupts nor stops traffic.

Poll the latch with the other corrected error status, increment a
dedicated counter, and clear only its RW1C bit.  Expose it as
dev.igb.N.memory_errors.corrected_lan_mng_fifo.

Fatal error handling returns before the periodic statistics sweep and
may reset the device.  Drain all I350 and I354 corrected-error status in
the admin task before recovery so the reset does not discard pending
indications.

This follows section 6.21.16 of the Intel Atom Processor C2000 Product
Family Integrated GbE Controller Programmer's Reference Manual,
document 537426 revision 1.5.


    [3 lines not shown]
DeltaFile
+13-1sys/dev/e1000/if_em.c
+1-0sys/dev/e1000/if_em.h
+1-0sys/dev/e1000/e1000_defines.h
+15-13 files

FreeBSD/src f127511sys/dev/e1000 e1000_defines.h if_em.c

e1000: Handle I354 internal memory errors

The Atom C2000 integrated GbE programming reference documents the I354
internal memory error architecture.  It shares the I350 PEIND and
ICR.FER routing, DMA and packet-buffer status, LAN parity status, and
required reset recovery.

Extend the existing I350 recovery and corrected error accounting paths
to I354.  Keep the PCIe corrected error mask family-specific.  C2000
PCIEECCSTS ends at the transmit write-data indication in bit 4 and does
not implement the I350 retry buffer indication in bit 5.  Do not expose
the corresponding retry counter on I354.

The PRM overview says a PCIe region failure requires a system reboot,
while the individual PCIEERRSTS fields prescribe CTRL.RST followed by
port reinitialization.  Use the register specific recovery, matching the
existing I350 path; failed reinitialization still leaves the port down.

This follows sections 5.6 and 6.21 of the Intel Atom Processor C2000

    [6 lines not shown]
DeltaFile
+40-35sys/dev/e1000/if_em.c
+10-8sys/dev/e1000/e1000_defines.h
+50-432 files

FreeBSD/ports 68eb23aaudio/qmidiarp Makefile distinfo

audio/qmidiarp: update 0.7.4 → 0.7.5
DeltaFile
+3-3audio/qmidiarp/distinfo
+1-1audio/qmidiarp/Makefile
+4-42 files

FreeBSD/ports 19c660caudio/yoshimi Makefile distinfo

audio/yoshimi: update 2.3.6.4 → 2.3.6.5
DeltaFile
+3-3audio/yoshimi/distinfo
+1-1audio/yoshimi/Makefile
+4-42 files

FreeBSD/ports 8d3d69dbiology/prodigy-lig distinfo Makefile

biology/prodigy-lig: update 1.1.3 → 1.1.4
DeltaFile
+6-5biology/prodigy-lig/Makefile
+3-3biology/prodigy-lig/distinfo
+9-82 files

FreeBSD/ports a1b832daudio/qsampler Makefile distinfo

audio/qsampler: update 1.0.2 → 1.0.3
DeltaFile
+3-3audio/qsampler/distinfo
+1-2audio/qsampler/Makefile
+4-52 files

FreeBSD/ports 90eedcabiology/seqwish Makefile.crates distinfo, biology/seqwish/files patch-src_tempfile.cpp patch-deps_atomic__queue_include_atomic__queue_atomic__queue.h

biology/seqwish: update 0.7.11 → 0.7.12

Re-written in Rust.

ChangeLog: https://github.com/pangenome/seqwish/releases/tag/v0.7.12
DeltaFile
+335-3biology/seqwish/distinfo
+166-0biology/seqwish/Makefile.crates
+0-60biology/seqwish/files/patch-deps_paryfor_paryfor.hpp
+0-56biology/seqwish/files/patch-CMakeLists.txt
+0-36biology/seqwish/files/patch-deps_atomic__queue_include_atomic__queue_atomic__queue.h
+0-31biology/seqwish/files/patch-src_tempfile.cpp
+501-1863 files not shown
+517-2309 files

FreeBSD/ports 8915665devel/py-rapidfuzz Makefile distinfo

devel/py-rapidfuzz: update 3.14.5 → 3.14.6
DeltaFile
+3-3devel/py-rapidfuzz/distinfo
+2-2devel/py-rapidfuzz/Makefile
+5-52 files

FreeBSD/ports 61b63dcgraphics/oidn Makefile distinfo

graphics/oidn: update 2.5.0 → 2.5.1
DeltaFile
+3-3graphics/oidn/distinfo
+1-1graphics/oidn/Makefile
+4-42 files

FreeBSD/ports 964bdf7devel/reproc pkg-plist distinfo, devel/reproc/files patch-reproc_src_process.posix.c

devel/reproc: update 14.2.7 → 14.2.8
DeltaFile
+13-12devel/reproc/files/patch-reproc_src_process.posix.c
+3-4devel/reproc/Makefile
+3-3devel/reproc/distinfo
+2-2devel/reproc/pkg-plist
+21-214 files

FreeBSD/ports bf29967devel/rapidfuzz-cpp Makefile distinfo

devel/rapidfuzz-cpp: update 3.3.3 → 3.3.4
DeltaFile
+3-3devel/rapidfuzz-cpp/distinfo
+2-2devel/rapidfuzz-cpp/Makefile
+5-52 files

FreeBSD/ports 60d134bcad/gdstk Makefile distinfo, cad/gdstk/files patch-src_CMakeLists.txt

cad/gdstk: update 1.0.0 → 1.0.1
DeltaFile
+11-0cad/gdstk/files/patch-src_CMakeLists.txt
+6-1cad/gdstk/pkg-plist
+3-3cad/gdstk/distinfo
+1-1cad/gdstk/Makefile
+21-54 files

FreeBSD/ports c71ae1ddevel/pegtl pkg-plist Makefile

devel/pegtl: update 4.0.0 → 4.0.1
DeltaFile
+3-3devel/pegtl/distinfo
+2-2devel/pegtl/Makefile
+0-1devel/pegtl/pkg-plist
+5-63 files

FreeBSD/ports 0822024science/py-rmf Makefile distinfo, science/rmf distinfo Makefile

science/{,py-}rmf: update 1.7.1 → 1.7.2
DeltaFile
+3-3science/rmf/distinfo
+3-3science/rmf/Makefile
+3-3science/py-rmf/distinfo
+3-2science/py-rmf/Makefile
+12-114 files

FreeBSD/ports 5c55195misc/ompl pkg-plist Makefile

misc/ompl: update 2.0.1 → 2.0.2
DeltaFile
+3-3misc/ompl/distinfo
+2-2misc/ompl/Makefile
+1-1misc/ompl/pkg-plist
+6-63 files

FreeBSD/ports 5b4b0bbwww/dpp pkg-plist Makefile

www/dpp: update 10.1.5 → 10.1.6
DeltaFile
+3-3www/dpp/distinfo
+2-3www/dpp/Makefile
+1-1www/dpp/pkg-plist
+6-73 files

FreeBSD/ports 0ac0a91math/ipopt Makefile pkg-plist

math/ipopt: update 3.14.19 → 3.14.20
DeltaFile
+3-3math/ipopt/pkg-plist
+3-3math/ipopt/distinfo
+1-1math/ipopt/Makefile
+7-73 files

FreeBSD/ports c96a622misc/mnn Makefile distinfo

misc/mnn: update 3.6.0 → 3.6.1
DeltaFile
+3-3misc/mnn/distinfo
+2-2misc/mnn/Makefile
+5-52 files

FreeBSD/ports 0f60e4dmisc/libxdf Makefile distinfo

misc/libxdf: update 1.0.3 → 1.0.4
DeltaFile
+3-3misc/libxdf/distinfo
+1-1misc/libxdf/Makefile
+4-42 files

FreeBSD/ports b2935ebmisc/openhantek Makefile distinfo

misc/openhantek: update 3.4.0-2026-10-16 → 3.4.1.r2
DeltaFile
+3-3misc/openhantek/distinfo
+1-2misc/openhantek/Makefile
+4-52 files

FreeBSD/ports 93f14dashells/atuin Makefile distinfo

shells/atuin: update 18.19.0 → 18.22.0
DeltaFile
+101-59shells/atuin/distinfo
+52-32shells/atuin/Makefile
+153-912 files

FreeBSD/ports 19a695cdevel/grcov Makefile distinfo

devel/grcov: update 0.10.7 → 0.10.8
DeltaFile
+47-43devel/grcov/distinfo
+23-22devel/grcov/Makefile
+70-652 files