OPNSense/plugins 0fe62aenet/freeradius pkg-descr Makefile, net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius Eap.xml

net/freeradius: wrap up version
DeltaFile
+5-4net/freeradius/pkg-descr
+1-1net/freeradius/Makefile
+1-1net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Eap.xml
+7-63 files

OPNSense/plugins 2ce4ccadns/ddclient pkg-descr Makefile, dns/ddclient/src/opnsense/scripts/ddclient/lib/account hostinger.py

dns/ddclient: sync with master
DeltaFile
+106-0dns/ddclient/src/opnsense/scripts/ddclient/lib/account/hostinger.py
+4-0dns/ddclient/pkg-descr
+1-1dns/ddclient/Makefile
+111-13 files

OPNSense/plugins 93c1989dns/ddclient pkg-descr Makefile

dns/ddclient: wrap up version
DeltaFile
+4-0dns/ddclient/pkg-descr
+1-2dns/ddclient/Makefile
+5-22 files

LLVM/project 85919fbllvm/lib/Target/AMDGPU R600OptimizeVectorRegisters.cpp AMDGPURegBankLegalizeRules.cpp, llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUMCExpr.cpp

[perf] Replace copy-assign by move-assign in llvm/lib/Target/AMDGPU/ (#179460)

DeltaFile
+4-4llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.cpp
+2-2llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
+2-2llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+1-1llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp
+1-1llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
+1-1llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
+11-112 files not shown
+13-138 files

OPNSense/plugins f216f3d. LICENSE

LICENSE: sync
DeltaFile
+1-0LICENSE
+1-01 files

OPNSense/plugins 6592c35net/tayga pkg-descr Makefile, net/tayga/src/opnsense/service/templates/OPNsense/Tayga tayga.conf

net/tayga: sync with master
DeltaFile
+4-0net/tayga/pkg-descr
+1-1net/tayga/Makefile
+1-0net/tayga/src/opnsense/service/templates/OPNsense/Tayga/tayga.conf
+6-13 files

OPNSense/core 0329175src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api LeasesController.php

dnsmasq: Compare lower case strings only in leases to fix edge cases in is_reserved detection
DeltaFile
+6-8src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api/LeasesController.php
+6-81 files

OPNSense/plugins f5dbc58security/tinc Makefile, security/tinc/src/opnsense/mvc/app/controllers/OPNsense/Tinc/forms dialogNetwork.xml

security/tinc: sync with master
DeltaFile
+9-8security/tinc/src/opnsense/scripts/OPNsense/Tinc/tincd.py
+7-0security/tinc/src/opnsense/scripts/OPNsense/Tinc/lib/objects.py
+5-1security/tinc/src/opnsense/mvc/app/models/OPNsense/Tinc/Tinc.xml
+6-0security/tinc/src/opnsense/mvc/app/controllers/OPNsense/Tinc/forms/dialogNetwork.xml
+1-2security/tinc/Makefile
+1-0security/tinc/src/opnsense/service/templates/OPNsense/Tinc/tinc_deploy.xml
+29-116 files

LLVM/project bb3f6f8llvm/lib/Target/AMDGPU VOP3PInstructions.td SIInstrInfo.h, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.h

AMDGPU: Codegen for v_dual_dot2acc_f32_f16/bf16 from VOP3

Codegen for v_dual_dot2acc_f32_f16/bf16 for targets that only have VOP3
version of the instruction.
Since there is no VOP2 version, instroduce temporary mir DOT2ACC pseudo
that is selected when there are no src_modifiers. This DOT2ACC pseudo
has src2 tied to dst (like the VOP2 version), PostRA pseudo expansion will
restore pseudo to VOP3 version of the instruction.
CreateVOPD will recoginize such VOP3 pseudo and generate v_dual_dot2acc.
DeltaFile
+98-88llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f32.bf16.ll
+68-63llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.ll
+35-4llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+13-0llvm/lib/Target/AMDGPU/SIInstrInfo.h
+8-0llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+7-1llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+229-1564 files not shown
+238-16110 files

LLVM/project a47f380llvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 ptrauth-isel.ll ptrauth-intrinsic-auth-resign-with-blend.ll

[AArch64][PAC] Mark $Scratch operand of AUTxMxN as earlyclobber (#173999)

This fixes an assertions when emitting code at `-O0`.
DeltaFile
+57-4llvm/test/CodeGen/AArch64/ptrauth-isel.ll
+27-0llvm/test/CodeGen/AArch64/ptrauth-intrinsic-auth-resign-with-blend.ll
+12-1llvm/lib/Target/AArch64/AArch64InstrInfo.td
+96-53 files

FreeBSD/ports e060a3bdns/py-aiodns Makefile distinfo

dns/py-aiodns: Update to 4.0.0

- make test more clean

ChnageLog:      https://github.com/aio-libs/aiodns/compare/v3.2.0...v4.0.0
Approved by:    hrs (mentor, blanket)
DeltaFile
+10-7dns/py-aiodns/Makefile
+3-3dns/py-aiodns/distinfo
+13-102 files

LLVM/project 46a3848llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/PowerPC disjoint-or-reductions.ll

[SLP]Disable modeling disjoint reduction or as bitcast for big endian

Big endian targets cannot be modeled as bitcast, need to support it as
a reversion/bswap instead, just disabling it for now.
DeltaFile
+261-0llvm/test/Transforms/SLPVectorizer/PowerPC/disjoint-or-reductions.ll
+1-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+262-12 files

FreeBSD/ports 77ec25cdns/py-pycares Makefile distinfo, dns/py-pycares/files patch-pyproject.toml

dns/py-pycares: Update to 5.0.1

- switch to use 'USE_PYTHON=pep517'
- make test clean
- take maintainership

PR:             292245
ChnageLog:      https://github.com/saghul/pycares/compare/pycares-4.3.0...v5.0.1
Approved by:    demon(maintainer), hrs (mentor, blanket)
DeltaFile
+11-11dns/py-pycares/Makefile
+20-0dns/py-pycares/files/patch-pyproject.toml
+3-3dns/py-pycares/distinfo
+34-143 files

LLVM/project 73e9c72lldb/test/API/tools/lldb-dap/exception/asan TestDAP_asan.py Makefile, lldb/test/API/tools/lldb-dap/exception/runtime-instruments TestDAP_runtime_instruments.py

[lldb-dap] Add ASan report (#178858)

Added `ASanReport` for `ExceptionInfo` request.
DeltaFile
+50-2lldb/tools/lldb-dap/Handler/ExceptionInfoRequestHandler.cpp
+0-29lldb/test/API/tools/lldb-dap/exception/runtime-instruments/TestDAP_runtime_instruments.py
+29-0lldb/test/API/tools/lldb-dap/exception/ubsan/TestDAP_ubsan.py
+26-0lldb/test/API/tools/lldb-dap/exception/asan/TestDAP_asan.py
+5-0lldb/test/API/tools/lldb-dap/exception/asan/Makefile
+5-0lldb/test/API/tools/lldb-dap/exception/asan/main.cpp
+115-317 files not shown
+126-4113 files

LLVM/project 14cb3ballvm/lib/Target/AMDGPU AMDGPUInstructionSelector.cpp AMDGPUISelDAGToDAG.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.fdot2.ll llvm.amdgcn.fdot2.f32.bf16.ll

AMDGPU: Improve codegen for VOP2 v_dot2c_f32_f16/bf16

Select VOP2 version when there are no src_modifers, otherwise VOP3.
DeltaFile
+56-152llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.ll
+45-13llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+10-24llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f32.bf16.ll
+22-0llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+8-2llvm/lib/Target/AMDGPU/VOP2Instructions.td
+8-0llvm/lib/Target/AMDGPU/AMDGPUGISel.td
+149-1913 files not shown
+158-1919 files

FreeBSD/ports 92304b0sysutils/cbsd pkg-plist distinfo

sysutils/cbsd: update to 15.0.1 release (+)

Changelog:      https://github.com/cbsd/cbsd/releases/tag/v15.0.1
DeltaFile
+23-5sysutils/cbsd/pkg-plist
+3-3sysutils/cbsd/distinfo
+2-2sysutils/cbsd/Makefile
+28-103 files

LLVM/project 64fb57blibcxx/test/libcxx/gdb gdb_pretty_printer_test.sh.cpp, libcxx/utils/gdb/libcxx printers.py

[libc++] Fix gdb pretty printer for strings (#176882)

The gdb pretty printer for strings reports an error when printing a
string that is small enough to fit inline in the string object. The
problem is that the lazy_string method can't be applied directly to an
array value. The fix is to cast the array to a pointer and apply
lazy_string to that value.
DeltaFile
+49-1libcxx/test/libcxx/gdb/gdb_pretty_printer_test.sh.cpp
+2-0libcxx/utils/gdb/libcxx/printers.py
+51-12 files

FreeBSD/ports 2ae1a23graphics/glslang pkg-plist Makefile

graphics/glslang: Update to 16.2.0

While here, add "shared" flavor for installing shared
libraries. (Default is static.)

Changelog: https://github.com/KhronosGroup/glslang/blob/16.2.0/CHANGES.md

PR:             292737
Reported by:    Eric Camachat <eric at camachat.org>,
                vvd
Co-authored-by: Eric Camachat <eric at camachat.org>
DeltaFile
+35-26graphics/glslang/pkg-plist
+21-2graphics/glslang/Makefile
+3-3graphics/glslang/distinfo
+59-313 files

LLVM/project 73cababllvm/lib/Target/AMDGPU VOP3PInstructions.td AMDGPUInstructionSelector.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.fdot2.ll llvm.amdgcn.fdot2.f32.bf16.ll

AMDGPU: Fix src2_modifiers for v_dot2_f32_f16/bf16 on gfx11+
DeltaFile
+44-15llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.ll
+20-13llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f32.bf16.ll
+19-4llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+20-0llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+16-0llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+3-2llvm/lib/Target/AMDGPU/VOPInstructions.td
+122-344 files not shown
+131-3410 files

LLVM/project e5d2b64llvm/lib/Target/AMDGPU SIISelLowering.cpp

AMDGPU: Cleanup the handling of flags in getTgtMemIntrinsic

Some of the flag handling seems a bit inconsistent and dodgy, but this
is meant to be a pure refactoring for now.

commit-id:99911619
DeltaFile
+44-48llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+44-481 files

OPNSense/core 7ae42d9src/opnsense/scripts/firmware upgrade.sh

firmware: do not fail upgrade if new kernel is already booted

PR: https://forum.opnsense.org/index.php?topic=50654.0
DeltaFile
+2-0src/opnsense/scripts/firmware/upgrade.sh
+2-01 files

NetBSD/pkgsrc-wip e370d41basu distinfo, basu/patches patch-src_busctl_busctl.c patch-src_libsystemd_sd-bus_bus-socket.c

basu: update patches, working package
DeltaFile
+51-51basu/patches/patch-src_busctl_busctl.c
+50-52basu/patches/patch-src_libsystemd_sd-bus_bus-socket.c
+37-37basu/patches/patch-src_libsystemd_sd-bus_test-bus-chat.c
+39-15basu/patches/patch-src_basic_socket-util.c
+21-21basu/distinfo
+26-11basu/patches/patch-src_basic_log.h
+224-18718 files not shown
+297-28024 files

FreeBSD/src 4b0e09asys/x86/cpufreq hwpstate_amd.c

hwpstate_amd(4): Fix BITS_WITH_VALUE()/SET_BITS_VALUE() to obey the mask

While here, rename an argument of BITS_VALUE() to be consistent with the
other macros.

Reviewed by:    aokblast
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54997
DeltaFile
+5-3sys/x86/cpufreq/hwpstate_amd.c
+5-31 files

FreeBSD/src 9ae367dsys/x86/cpufreq hwpstate_amd.c

hwpstate_amd(4): Rename CPPC register macros

To be closer to AMD's official terminology, except for the "Lowest
Non-Linear Performance" field which we label as 'EFFICIENT_PERF' closer
to Intel's ("Most Efficient Performance"), and to clear possible
confusion.

No functional change (intended).

Reviewed by:    aokblast
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54998
DeltaFile
+14-14sys/x86/cpufreq/hwpstate_amd.c
+14-141 files

FreeBSD/src a1a8bcdsys/x86/x86 cpu_machdep.c

x86: x86_msr_op(): Simplify assertions

Simplify them by moving them into more natural places, i.e., default
cases of 'switch' statements.

No functional change (intended).

Reviewed by:    kib
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54996
DeltaFile
+4-6sys/x86/x86/cpu_machdep.c
+4-61 files

FreeBSD/src e5f8cbbsys/x86/include x86_var.h, sys/x86/x86 cpu_machdep.c

x86: x86_msr_op(): MSR_OP_LOCAL: Disable interrupts on atomic ops

On MSR_OP_LOCAL and non-naturally-atomic operations (MSR_OP_ANDNOT and
MSR_OP_OR), there is no guarantee that we are not interrupted between
reading and writing the MSR, and that interruption could actually
perform some operation on that MSR, which would be lost.

Prevent that problem by temporarily disabling interrupts around MSR
manipulation.

Reviewed by:    kib
Discussed with: markj
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54996
DeltaFile
+3-0sys/x86/x86/cpu_machdep.c
+2-0sys/x86/include/x86_var.h
+5-02 files

FreeBSD/src 7acd7acsys/x86/x86 cpu_machdep.c

x86: x86_msr_op(): Move setting mode up, delineate logical blocks

No functional changes (intended).

Reviewed by:    kib
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54996
DeltaFile
+5-3sys/x86/x86/cpu_machdep.c
+5-31 files

LLVM/project 9022f47llvm/lib/Target/AMDGPU SIInstrInfo.cpp AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU llvm.sponentry.ll

[AMDGPU] Implement llvm.sponentry (#176357)

In some of our use cases, the GPU runtime stores some data at the top of
the stack. It figures out where it's safe to store it by using the PAL
metadata generated by the backend, which includes the total stack size.
However, the metadata does not include the space reserved at the bottom
of the stack for the trap handler when CWSR is enabled in dynamic VGPR
mode. This space is reserved dynamically based on whether or not the
code is running on the compute queue. Therefore, the runtime needs a way
to take that into account.

Add support for `llvm.sponentry`, which should return the base of the
stack,
skipping over any reserved areas. This allows us to keep this
computation in
one place rather than duplicate it between the backend and the runtime.

The implementation for functions that set up their own stack uses a
pseudo

    [8 lines not shown]
DeltaFile
+398-0llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll
+64-0llvm/test/Verifier/AMDGPU/intrinsic-sponentry.ll
+32-0llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+19-0llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+16-2llvm/lib/Target/AMDGPU/SIInstructions.td
+16-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+545-26 files not shown
+565-1012 files

LLVM/project e5669bbllvm/test/CodeGen/AMDGPU llvm.amdgcn.fdot2.ll llvm.amdgcn.fdot2.f32.bf16.ll

AMDGPU: Add more tests for v_dot2_f32_f16/bf16

Test for src modifiers, inline constants and vopd codegen.
DeltaFile
+1,403-44llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.ll
+887-116llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f32.bf16.ll
+2,290-1602 files

LLVM/project b36d14dmlir/include/mlir/Dialect/SPIRV/IR SPIRVTosaOps.td, mlir/include/mlir/IR CommonAttrConstraints.td

[mlir][spirv] Add Activation operators to TOSA Extended Instruction S… (#178620)

…et (001000.1)

In details the Activation operators introduced are:
spirv.Tosa.{Clamp,Erf,Sigmoid,Tanh}, along with dialect and
serialization round-trip tests.

Signed-off-by: Davide Grohmann <davide.grohmann at arm.com>
DeltaFile
+172-3mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaOps.td
+95-0mlir/test/Target/SPIRV/tosa-ops.mlir
+55-0mlir/test/Dialect/SPIRV/IR/tosa-ops.mlir
+17-1mlir/test/Dialect/SPIRV/IR/tosa-ops-verification.mlir
+7-4mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp
+8-0mlir/include/mlir/IR/CommonAttrConstraints.td
+354-81 files not shown
+356-87 files