multimedia/gstreamer1-plugin-netint: New port
NETINT's GStreamer plugin (niquadra) for the NETINT Quadra video processing
units, through libxcoder.
Sponsored by: Netflix
multimedia/libxcoder: New port
libxcoder is the userland library of the NETINT Quadra video processing
units (VPU), a family of PCIe cards that decode, encode (H.264, H.265, AV1,
JPEG), scale and run AI inference on video in hardware.
Sponsored by: Netflix
multimedia/ffmpeg-netint: New port
NETINT's fork of FFmpeg 7.1 with hardware decoders, encoders and filters for
the NETINT Quadra video processing units, through libxcoder.
Sponsored by: Netflix
xhci: only set the slot context parent hub fields on xHCI 1.2
The Enhanced SuperSpeed meaning of the slot context parent hub slot ID
and port number fields was introduced in xHCI 1.2. Controllers built to
an earlier revision define them only for a Low- or Full-speed device
behind a High-speed hub.
A SuperSpeed device behind a USB 3.2 hub on an Intel Alpine Ridge
controller, an xHCI 1.1 part, stops responding to Address Device and
loops in uhub_reattach_port until the port is disabled.
Fixes: 20b19982545e ("usb: support SSP and SSPx2 xHCI")
Reviewed by: aokblast, ngie, adrian
Differential Revision: https://reviews.freebsd.org/D61278
pass an explicit size to rev_in_string
In "plan a" the file is a mmap(2)'ed region which might not end with a
NUL character: rev_in_string() could then go reading out of bounds.
reported by acts1631
looks reasonable to millert@, okay kirill@
[LoongArch] Add support for vector add/sub on vNi128 types
Make v1i128 and v2i128 legal types in the LSX/LASX register classes and
lower ADD/SUB on them to VADD.Q/XVADD.Q and VSUB.Q/XVSUB.Q.
The vNi128 types are intentionally kept out of LSXVTs/LASXVTs so that
only a minimal set of operations is legal on them: LOAD, STORE, BITCAST,
UNDEF, ADD, SUB and VSELECT (via [X]VBITSEL.V). VECTOR_SHUFFLE is custom
lowered by performing the shuffle on the equivalent i64 vector type.
Everything else keeps the default Expand action.
Since the widening extend combine can now produce VEXTH/VEXTH_U on
vNi128, also add the [X]VEXTH.Q.D and [X]VEXTH.QU.DU patterns.
[LoongArch][NFC] Add tests for vector add/sub on vNi128
Also add tests for load/store, select and shuffle on vNi128 types to
make sure operations without dedicated support are still legalized
correctly.
Revert "[clang][Sema] Recheck array size once the element type is complete" (#239935)
Reverts llvm/llvm-project#219817
Causes a large compile-time regression.
[clang][Diagnostics] Don't drop "no-" when reporting an unknown -Wno-error= option (#239212)
Fixes #227392
If you pass `-Wno-error=foo` and clang doesn't know the `foo` warning
group, the
message you get back is about `-Werror=foo`. The `no-` is gone, and the
"did you
mean" suggestion drops it as well, so the flag in the message isn't the
one you
actually passed. The reporter hit this with
`-Wno-error=maybe-uninitialized`
from a GCC build and couldn't tell what to remove.
Nothing is lost before this point. `ProcessWarningOptions` pulls off the
`no-`
and stores it in `isPositive`, and the plain `-W` and `-R` paths already
use it
when building the prefix. The `-Werror=` and `-Wfatal-errors=` paths had
[30 lines not shown]
Update to 2.14
Upstream changes:
version 2.14 at 2025-08-30 08:12:44 +0000
-----------------------------------------
Change: 2653e0e59fec69c6d8b02405b3d7e3c3b9730bd5
Author: Chris 'BinGOs' Williams <chris at bingosnet.co.uk>
Date : 2025-08-30 09:12:44 +0000
Release 2.14
Change: eae518c1f34a0e7fd6498d199b032043a5e2930a
Author: Chris 'BinGOs' Williams <chris at bingosnet.co.uk>
Date : 2025-08-30 09:09:13 +0000
Defanged the GCC brace groups patching
It sometimes works and it mostly doesn't needs more investigation.
Change: 975bf1029c046347ec1aa55ad1305e559a883984
Author: Chris 'BinGOs' Williams <chris at bingosnet.co.uk>
Date : 2025-08-07 11:16:22 +0000
Fix processing logic
Plugins were not being processed if perl version being patched was
[51 lines not shown]
asmc: notify the SMC of shutdown and restart
Nothing tells the SMC that a power off or restart was user requested, so
the T2 keeps rebooting the machine thinking the system is wedged.
Approved-by: ngie (co-mentor)
Reviewed by: ngie, adrian
Differential Revision: https://reviews.freebsd.org/D61260