[mlir][nvgpu] Add negative tests for invalid FP8 warpgroup MMA types (#208047)
Add negative tests for invalid FP8 type combinations in
nvgpu.warpgroup.mma.
FP8 inputs are supported for f16/f32 accumulators, but the verifier
should still reject unsupported combinations such as FP8 accumulators
and mixed FP8/non-FP8 input element types.
Tested:
llvm-lit mlir/test/Dialect/NVGPU/invalid.mlir
security/sshguard: Backport upstream patch
To fix HOSTNAME field in syslog header handling.
PR: 298836
Approved by: Kevin Zheng <kevinz5000 at gmail.com> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
(cherry picked from commit 15f83b9d89941e55ac06600250304bcd7b00db3a)
security/sshguard: Backport upstream patch
To fix HOSTNAME field in syslog header handling.
PR: 298836
Approved by: Kevin Zheng <kevinz5000 at gmail.com> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
security/sshguard: Backport upstream patch
To fix HOSTNAME field in syslog header handling.
PR: 298836
Approved by: Kevin Zheng <kevinz5000 at gmail.com> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
devel/rust-bindgen: add clang dependency
Use the clang-sys crate which reuqires clang at least as TOOL_DEPENDS.
Although, in this cases it looks for libclang at run time - reported by he@
Moreover, rust-bindgen no longer works with e.g. clang19, so require 21.
sysutils/lla: update to 0.6.5
[0.6.5] - 2026-09-21
Fixed
The Unix installer can once again be executed through the documented
curl ... | bash command without an unset BASH_SOURCE error.
The Windows installer now handles GitHub checksum manifests correctly in
Windows PowerShell 5.1 and avoids its legacy Internet Explorer parsing prompt.
devel/sem: update 0.25.0
Adds BSL (1C:Enterprise) language support, fixes TypeScript instance field
typing for all three declaration forms, and retains added and deleted
containers in semantic diffs.
Minor rather than patch: the diff output change is observable behaviour, and
sem-core gained a public feature.
chat/iamb: update to 0.0.12
Features / Improvements ✨
Open :members in the same window by default (#458)
Render image previews lazily (#464)
Support generating shell-completions using clap_complete (#489)
Support basic sticker viewing (#502)
Open Matrix URIs on the command line and support user mentions (#508)
MSC4027: Display image reactions (#518)
Improve completions (#520)
Add config option set_window_title (#528)
Support login via a configured password file (#558)
Support disabling SSL verification (#565)
Add :mentions window and hopefully finally fix unreads (#579)
Support placing encryption indicator in room title instead of prompt (#581)
Add configurable cursor shape via settings.terminal.cursor_shape (#587)
Support media captions (#592)
Store event cache in ~/.cache/iamb (#596)
[101 lines not shown]
[orc-rt] Reorganize regression tests, add JIT'd code support (#226356)
Reorganize orc-rt/test/regression so that tests are placed by the
question they ask, rather than by the kind of input they use:
jit-free-foundations/ Tests of runtime facilities that can be
exercised without JIT'd code: ogre's command
line, process info, logging, and (in future)
connection lifecycle.
languages/<language>/ Tests that source-language constructs behave
correctly when JIT'd under the ORC runtime.
object-formats/<format>/<arch>/
Tests that object format features (e.g.
relocations, sections, and directives) are
handled correctly, written in assembly.
A README.md describes where tests should go, and the conventions for
writing them. Existing tests move into jit-free-foundations/, and
init.test is renamed to ogre-help.test to describe what it tests. The
[35 lines not shown]
[orc-rt] Reject non-socket descriptors in socket:adopt (#226354)
The socket connector now checks with getsockopt(SO_TYPE) that the
descriptor named by a socket:adopt spec is a socket before wrapping it
in a SocketHandle. Non-sockets (pipes, files, etc.) are rejected with an
error and left open. Sockets are claimed after verification so that they
can be closed on error paths (e.g. if GetAttachInfo fails).
Adds SocketConnectorTest.
aq: Report partial initialization failures to iflib
Stop initialization when hardware setup, ring initialization/start, or
datapath start fails. Run the existing best-effort stop/cache/reset
cleanup and report the failure through iflib_init_failed(). Do not keep
configuring later rings or publish the interface as running.
Reviewed by: nprice
MFC after: 2 weeks
Sponsored by: BBOX.io
Differential Revision: https://reviews.freebsd.org/D59853
aq: Report partial initialization failures to iflib
Stop initialization when hardware setup, ring initialization/start, or
datapath start fails. Run the existing best-effort stop/cache/reset
cleanup and report the failure through iflib_init_failed(). Do not keep
configuring later rings or publish the interface as running.
Reviewed by: nprice
MFC after: 2 weeks
Sponsored by: BBOX.io
Differential Revision: https://reviews.freebsd.org/D59853
aq: Invalidate the descriptor cache after stopping all rings
Atlantic controllers can retain receive descriptors and their data
addresses after their rings are disabled. Reusing or releasing those
mappings without invalidating the device cache has caused observed
IOMMU and SMMU faults in the referenced Linux reports (7a1bb49461b1,
ed4d81c4b3f2 and 7526183cfdbe).
Move global cache invalidation out of the per-ring stop routine. Disable
every ring first, toggle invalidation once, and wait for its completion
indication. Exclude Atlantic A0, as in the upstream workaround. Report
a completion timeout rather than silently discarding it.
Reviewed by: nprice
MFC after: 2 weeks
Sponsored by: BBOX.io
Differential Revision: https://reviews.freebsd.org/D59852