x11/wayst: Update g20250601 => g20260608
Commit log:
- Fix at least 2 buffer overflows.
https://github.com/91861/wayst/compare/f5a6c22...51a1c97
- Add a .desktop file ripped from the build files of the port.
- Add an example configuration file.
- Move the BROKEN entry below the LICENSE entry in accordance with
`portfmt`.
PR: 296298
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH: 2026Q2
(cherry picked from commit f7edd01eceb19e14ac993e766884969d4011bc90)
x11/wayst: Update g20250601 => g20260608
Commit log:
- Fix at least 2 buffer overflows.
https://github.com/91861/wayst/compare/f5a6c22...51a1c97
- Add a .desktop file ripped from the build files of the port.
- Add an example configuration file.
- Move the BROKEN entry below the LICENSE entry in accordance with
`portfmt`.
PR: 296298
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH: 2026Q2
[clang][docs] Register MLIR lexer for CIR docs
Register the in-tree MLIR Pygments lexer with Clang Sphinx docs so generated CIR dialect documentation can highlight fenced mlir blocks.
Also teach the MLIR lexer to consume top-level whitespace. Without this, Sphinx reports a lexer warning after the lexer is registered, and docs-clang-html fails because Sphinx warnings are treated as errors.
This makes docs-clang-html build with CLANG_ENABLE_CIR=ON.
ddt_log: Fix refcount tagging for begin/commit
Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Rob Norris <rob.norris at truenas.com>
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Igor Ostapenko <igor.ostapenko at klarasystems.com>
Closes #18706
18188 loader: update .gitignore for userboot
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
[driver][AIX] Accept '32_64' and 'any' as valid value for OBJECT_MODE (#205180)
If OBJECT_MODE is set to '32_64' or 'any', the driver accepts the
setting silently.
VOP_VPUT_PAIR(): handle the case when dvp == vp
Reviewed by: jah, markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D57824
[LV] Add range of tests accessing pointers with bounded IVs (NFC). (#205912)
Add a range of tests covering loads/stores with pointers with
bounded/clamped IV accesses, like A[i%2].
[RISCV] Support floating point registers with -fzero-call-used-regs (#204929)
This patch adds support for clearing floating-point registers with the
`zero-call-used-regs` attribute. It supports all combinations of
floating-point sizes (fp16, fp32, fp64, fp128) and extensions (F, D, Q).
Like #194883, this uses pseudo-instructions to clear the registers. Note
that `PseudoClearFPR64` is manually expanded in `riscv-expand-pseudo`.
For RV32, we expand it to `fcvt.d.w reg, x0, rtz`, but for RV64 we use
the more efficient `fmv.d.x reg, x0`. This also matches GCC behavior.
Finally, using non-GPR values for `zero-call-used-regs` in the Clang
driver is still rejected as the backend doesn't support clearing vector
registers.
files: riscv, arm64: Remove redundant 'ofw_cpu.c'
Should have been removed when that line was moved from 'files.arm' to
'files'.
Fixes: 14e1a2cd295d ("Move ofw_cpu file to the main files conf file.")
MFC after: 2 weeks
Event: Halifax Hackathon 202606
Location: Seat 36K in AC667, over Maine near Canadian border
Sponsored by: The FreeBSD Foundation
hwpstate_amd(4): Style: End brace of struct initializers on new line
Fixes: 191f47bcd650 ("hwpstate_amd: Refactor the cpufreq code by using delegation pattenr")
MFC after: 2 weeks
Event: Halifax Hackathon 202606
Location: Dalhousie CS Faculty building
Sponsored by: The FreeBSD Foundation
hwpstate_intel(4): Debug sysctl: Style
Introduce 'error', set it to the result of rdmsr_safe() and use 'error'
as the test expression.
No functional change (intended).
Fixes: 29b8220b179b ("hwpstate_intel: Use ipi instead of thread_lock + sched_bind")
MFC after: 2 weeks
Event: Halifax Hackathon 202606
Location: Dalhousie CS Faculty building
Sponsored by: The FreeBSD Foundation
hwpstate_intel(4): Debug sysctl: Fix retrieving the pkg-level MSR
IA32_HWP_REQUEST_PACKAGE_CONTROL is never set in 'sc->req'. Just
discriminate on 'hwp_pkg_ctrl', which indicates the hardware capability
as indicated by CPUID.
Fixes: 29b8220b179b ("hwpstate_intel: Use ipi instead of thread_lock + sched_bind")
MFC after: 2 weeks
Event: Halifax Hackathon 202606
Location: Dalhousie CS Faculty building
Sponsored by: The FreeBSD Foundation
hwpstate_intel(4): Debug sysctl: Rename struct/field
New names are better descriptions and match what is done in
hwpstate_amd(4).
No functional change (intended).
MFC after: 2 weeks
Event: Halifax Hackathon 202606
Location: Dalhousie CS Faculty building
Sponsored by: The FreeBSD Foundation