FreeBSD/src a54f835share/man/man4 ixv.4, sys/dev/ixgbe ixgbe_hv_vf.h if_ixv.c

ixv: Use host granted RSS queues on Hyper-V

Discover the Hyper-V queue grant through PCI configuration space for
X550, X552, X553, and E610 VFs.  The X550 family exposes a byte at 0x207;
0x208 is a separate DCB flag.  E610 exposes a little-endian queue count
word at those offsets.  Accept grants of one, two, or four and use at most
two symmetric queue sets, subject to the existing MSI-X resource limit.
Keep one queue for invalid grants and for 82599/X540 Hyper-V VFs.

The family gates and queue limits are snooped from Windows Intel VF bus
traffic.

Update the shared code queue max so stop disables every usable queue.
Also program the receive length limit on every usable RX queue instead
of only queue zero and retain the 82599 exception for that register field.

MFC after:      2 weeks
Sponsored by:   BBOX.io
DeltaFile
+48-6sys/dev/ixgbe/ixgbe_hv_vf.c
+14-1share/man/man4/ixv.4
+1-1sys/dev/ixgbe/if_ixv.c
+1-0sys/dev/ixgbe/ixgbe_hv_vf.h
+64-84 files

HardenedBSD/src abaf904contrib/hyperv/tools/scripts hyperv_vfup, sys/dev/hyperv/netvsc if_hn.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+258-95sys/dev/hyperv/netvsc/if_hn.c
+303-0sys/dev/ufshci/ufshci_ioctl.c
+294-0sys/dev/ixgbe/ixgbe_hv_vf.c
+101-43sys/dev/ixgbe/if_ixv.c
+77-13contrib/hyperv/tools/scripts/hyperv_vfup
+60-0sys/dev/ufshci/ufshci_ioctl.h
+1,093-15122 files not shown
+1,247-17028 files

HardenedBSD/src b24a162contrib/hyperv/tools/scripts hyperv_vfup, sys/dev/hyperv/netvsc if_hn.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+258-95sys/dev/hyperv/netvsc/if_hn.c
+303-0sys/dev/ufshci/ufshci_ioctl.c
+294-0sys/dev/ixgbe/ixgbe_hv_vf.c
+101-43sys/dev/ixgbe/if_ixv.c
+77-13contrib/hyperv/tools/scripts/hyperv_vfup
+60-0sys/dev/ufshci/ufshci_ioctl.h
+1,093-15122 files not shown
+1,247-17028 files

HardenedBSD/src cc13cf2contrib/tzdata asia southamerica

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+80-46contrib/tzdata/northamerica
+114-1contrib/tzdata/NEWS
+32-31contrib/tzdata/theory.html
+49-5contrib/tzdata/backward
+16-13contrib/tzdata/southamerica
+18-6contrib/tzdata/asia
+309-1028 files not shown
+332-12314 files

HardenedBSD/src 072e1afcontrib/hyperv/tools/scripts hyperv_vfup, sys/dev/hyperv/netvsc if_hn.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+258-95sys/dev/hyperv/netvsc/if_hn.c
+303-0sys/dev/ufshci/ufshci_ioctl.c
+294-0sys/dev/ixgbe/ixgbe_hv_vf.c
+101-43sys/dev/ixgbe/if_ixv.c
+77-13contrib/hyperv/tools/scripts/hyperv_vfup
+60-0sys/dev/ufshci/ufshci_ioctl.h
+1,093-15122 files not shown
+1,247-17028 files

HardenedBSD/src 99f9c17contrib/tzdata asia southamerica

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+80-46contrib/tzdata/northamerica
+114-1contrib/tzdata/NEWS
+32-31contrib/tzdata/theory.html
+49-5contrib/tzdata/backward
+16-13contrib/tzdata/southamerica
+18-6contrib/tzdata/asia
+309-1028 files not shown
+332-12314 files

HardenedBSD/ports 95710c1devel/opengrok distinfo Makefile, devel/opengrok/files pkg-message.in

devel/opengrok: update to 1.14.19

Update to 1.14.19

PR:             298419
DeltaFile
+20-19devel/opengrok/pkg-plist
+4-4devel/opengrok/files/pkg-message.in
+3-4devel/opengrok/Makefile
+3-3devel/opengrok/distinfo
+30-304 files

FreeBSD/ports 95710c1devel/opengrok distinfo Makefile, devel/opengrok/files pkg-message.in

devel/opengrok: update to 1.14.19

Update to 1.14.19

PR:             298419
DeltaFile
+20-19devel/opengrok/pkg-plist
+4-4devel/opengrok/files/pkg-message.in
+3-4devel/opengrok/Makefile
+3-3devel/opengrok/distinfo
+30-304 files

LLVM/project 5a58d48llvm/lib/Transforms/IPO LowerTypeTests.cpp

&

Created using spr 1.3.7
DeltaFile
+4-4llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+4-41 files

LLVM/project a1c0e0butils/bazel/llvm-project-overlay/llvm/unittests BUILD.bazel

[Bazel] Fixes ac2fb41 (#223601)

This fixes ac2fb41926f9f7723517670788800d448970151a (#215476).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=ac2fb41926f9f7723517670788800d448970151a

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
+1-01 files

LLVM/project 8e38a37llvm/test/CodeGen/RISCV/GlobalISel/rvv vloxei.ll, llvm/test/CodeGen/RISCV/rvv vluxei.ll vloxei.ll

[RISCV] Improve the earlyclobber constraint for vector index load. (#223565)

When the data EEW is smaller than the index EEW, the destination may
overlap the index operand as long as the overlap is in the
lowest-numbered part of the index register group. If the index EMUL is
no larger than 1 then both operands are a single register, so any
overlap is necessarily the lowest-numbered part and no constraint is
needed.

Assisted-by: Claude
DeltaFile
+80-160llvm/test/CodeGen/RISCV/rvv/nontemporal-vp-scalable.ll
+20-40llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vpgather.ll
+14-28llvm/test/CodeGen/RISCV/rvv/vpgather-sdnode.ll
+11-22llvm/test/CodeGen/RISCV/rvv/vluxei.ll
+11-22llvm/test/CodeGen/RISCV/rvv/vloxei.ll
+9-18llvm/test/CodeGen/RISCV/GlobalISel/rvv/vloxei.ll
+145-2907 files not shown
+192-36413 files

LLVM/project e86cf54llvm/test/CodeGen/AArch64 complex-deinterleaving-fmf-intersection.ll, llvm/test/CodeGen/NVPTX tcgen05-mma.ll

rebase

Created using spr 1.3.7
DeltaFile
+326-0llvm/unittests/ProfileData/SampleProfTest.cpp
+154-0utils/docs/llvm_sphinx/ext/absolute_links.py
+140-0llvm/test/Transforms/PreISelIntrinsicLowering/AArch64/expand-multi-result.ll
+137-0llvm/test/CodeGen/AArch64/complex-deinterleaving-fmf-intersection.ll
+136-0llvm/test/Transforms/InstCombine/trunc.ll
+123-0llvm/test/CodeGen/NVPTX/tcgen05-mma.ll
+1,016-043 files not shown
+1,708-26449 files

LLVM/project dc9c6a0llvm/test/CodeGen/AArch64 complex-deinterleaving-fmf-intersection.ll, llvm/test/CodeGen/NVPTX tcgen05-mma.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+326-0llvm/unittests/ProfileData/SampleProfTest.cpp
+154-0utils/docs/llvm_sphinx/ext/absolute_links.py
+140-0llvm/test/Transforms/PreISelIntrinsicLowering/AArch64/expand-multi-result.ll
+137-0llvm/test/CodeGen/AArch64/complex-deinterleaving-fmf-intersection.ll
+136-0llvm/test/Transforms/InstCombine/trunc.ll
+123-0llvm/test/CodeGen/NVPTX/tcgen05-mma.ll
+1,016-043 files not shown
+1,708-26449 files

LLVM/project 636a86allvm/lib/CodeGen TargetLoweringBase.cpp PreISelIntrinsicLowering.cpp, llvm/lib/Transforms/Utils LowerVectorIntrinsics.cpp

[CodeGen] Add scalarization fallback for multi-result scalable intrinsics (#218634)
DeltaFile
+140-0llvm/test/Transforms/PreISelIntrinsicLowering/AArch64/expand-multi-result.ll
+24-24llvm/test/Transforms/PreISelIntrinsicLowering/AArch64/expand-fp-math.ll
+32-8llvm/lib/Transforms/Utils/LowerVectorIntrinsics.cpp
+35-1llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
+12-12llvm/test/Transforms/PreISelIntrinsicLowering/RISCV/expand-fp-math.ll
+6-0llvm/lib/CodeGen/TargetLoweringBase.cpp
+249-453 files not shown
+256-519 files

LLVM/project 6ce57cellvm/lib/CodeGen ComplexDeinterleavingPass.cpp, llvm/test/CodeGen/AArch64 complex-deinterleaving-fmf-intersection.ll

[ComplexDeinterleaving] Use FMF intersection instead of requiring strict equality (#219158)
DeltaFile
+137-0llvm/test/CodeGen/AArch64/complex-deinterleaving-fmf-intersection.ll
+18-18llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
+155-182 files

OpenBSD/src 792L5H4sys/dev/pci/drm/amd/amdgpu gfx_v6_0.c

   drm/amdgpu/gfx6: Use PFP on the compute queues too

   From Timur Kristof
   8d752f1bb73fabe5a425acbf5c767c0fe68bf3c5 in linux-6.18.y/6.18.52
   60f20946cd318518ddc2c0da12103c666b2b9564 in mainline linux
VersionDeltaFile
1.12+4-4sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
+4-41 files

OpenBSD/src Vvf4b9Gsys/dev/pci/drm/amd/amdgpu gfx_v6_0.c

   drm/amdgpu/gfx6: Fixup emitting SWITCH_BUFFER packets

   From Timur Kristof
   375adae128dd0b068e917db3abc90a07e3ae3a8f in linux-6.18.y/6.18.52
   7aac4242a11991d530eee3e141d6e445d5f11c22 in mainline linux
VersionDeltaFile
1.11+14-24sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
+14-241 files

OpenBSD/src i6gGvicsys/dev/pci/drm/amd/amdgpu gfx_v6_0.c

   drm/amdgpu/gfx6: Fixup emit_cntxcntl()

   From Timur Kristof
   d2d543f9313fa31baa13509dba58bc38994eacf2 in linux-6.18.y/6.18.52
   1edb323406aaf05739804d2faa2561f2d43bcd09 in mainline linux
VersionDeltaFile
1.10+21-7sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
+21-71 files

OpenBSD/src iaySXqbsys/dev/pci/drm/amd/display/dc/hubp/dcn10 dcn10_hubp.c

   drm/amd/display: Remove unused-but-set variable hubp from

   From Gleb Markov
   ce51fcf0d2385d125e1867edb07ce353ddbbd421 in linux-6.18.y/6.18.52
   b736792e5bd4a62f24e8d1e310bf4a75bfbeaaaa in mainline linux
VersionDeltaFile
1.4+1-2sys/dev/pci/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c
+1-21 files

OpenBSD/src vBRFo59sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.h amdgpu_dm.c

   drm/amd/display: Fix DM I2C teardown race

   From Geoffrey McRae
   8ee385305e8902fa6fbfd66b5a112238292567b6 in linux-6.18.y/6.18.52
   e4ae30a12aa95942814957d8bc1ce7366a7107d7 in mainline linux
VersionDeltaFile
1.212+13-1sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1.25+7-0sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
+20-12 files

OpenBSD/src CuoERcPsys/dev/pci/drm/amd/pm/powerplay/hwmgr vega10_hwmgr.c

   drm/amdgpu/pm/powerplay: bounds-check voltage index in Vega10 lookup

   From Asad Kamal
   46d27e56dbd6345b9c7b62b67ec57407bf3bf29a in linux-6.18.y/6.18.52
   6fa33f594e46e775a94097f71b486d7b006b6917 in mainline linux
VersionDeltaFile
1.15+34-1sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
+34-11 files

LLVM/project 08c860bllvm/include/llvm/Analysis TypeMetadataUtils.h, llvm/include/llvm/Transforms/IPO LowerTypeTests.h

[NFC][LowerTypeTests] Move CFI metadata creation and helpers to LowerTypeTests (#223581)

Move enum CfiFunctionLinkage from llvm/Analysis/TypeMetadataUtils.h into
llvm/Transforms/IPO/LowerTypeTests.h (in namespace lowertypetests).

Move hasTypeMetadata and findCfiFunctions from ThinLTOBitcodeWriter into
LowerTypeTests.

Encapsulate cfi.functions, aliases, and symvers metadata creation into
lowertypetests::createCfiMetadata in LowerTypeTests.cpp, removing the
manual metadata generation from ThinLTOBitcodeWriter.

PR Stack:
* ➤ https://github.com/llvm/llvm-project/pull/223581
* https://github.com/llvm/llvm-project/pull/223582

Assisted-by: Gemini
DeltaFile
+124-5llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+5-94llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
+24-5llvm/include/llvm/Transforms/IPO/LowerTypeTests.h
+0-7llvm/include/llvm/Analysis/TypeMetadataUtils.h
+153-1114 files

OpenBSD/src 1JYHGFlsys/dev/pci/drm/amd/pm/powerplay/hwmgr smu7_hwmgr.c

   drm/amdgpu/pm/powerplay: bounds-check voltage index in SMU7 lookup

   From Asad Kamal
   8a3db9f593b643904c6cc6d8a3f211c84ca6cf8a in linux-6.18.y/6.18.52
   3a8a05477cda6c8293e2b629495b42981dcaba32 in mainline linux
VersionDeltaFile
1.19+24-0sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
+24-01 files

OpenBSD/src FOQga9csys/dev/pci/drm drm_dumb_buffers.c

   drm: Remove unused header in drm_dumb_buffers.c

   From Yicong Hui
   fa633af222c82766e3f3e7d989f62acf5b855177 in linux-6.18.y/6.18.52
   38b4ce17ef3421fb0e5e6dbdab1974282bde1165 in mainline linux
VersionDeltaFile
1.5+0-1sys/dev/pci/drm/drm_dumb_buffers.c
+0-11 files

OpenBSD/src PRac8hwsys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.c

   drm/amd/display: Scale custom brightness curve from full range

   From Akhmed Zhitaev
   463743d1d5ef2f336a4f95a39a7120cbbc647c36 in linux-6.18.y/6.18.52
   6fd83a1c2cdea48c396f600795217fbdfb8124f6 in mainline linux
VersionDeltaFile
1.211+4-4sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+4-41 files

OpenBSD/src rLfKFNXsys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.c

   drm/amd/display: Fix backlight max_brightness to match exported range

   From Mario Limonciello
   7e56deae5a796fd9f70f8c97d5fc6dd1ce523721 in linux-6.18.y/6.18.52
   bd9e2b5b0473c75abc0f4134dfe79ecbfb16610d in mainline linux
VersionDeltaFile
1.210+3-3sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+3-31 files

OpenBSD/src UA7VRoVusr.bin/ssh readconf.c

   fix case for ssh -G option output; bz4005, reported by Khush Patel
VersionDeltaFile
1.416+2-2usr.bin/ssh/readconf.c
+2-21 files

OpenBSD/src eb80kTWsys/dev/pci/drm/include/linux device.h

   add devres_{open,close,release}_group() for 6.18.52 drm
VersionDeltaFile
1.16+16-0sys/dev/pci/drm/include/linux/device.h
+16-01 files

LLVM/project d13e4a1llvm/include/llvm/IR IntrinsicsNVVM.td, llvm/lib/IR AutoUpgrade.cpp

[NVPTX] Add default value to collector_b ImmArg in tcgen05.mma intrinsics (#220237)

This patch adds default value for the `collector_b` flag in
`tcgen05.mma` intrinsics.
Also adds lit tests to verify that calls without explicit `collector_b`
operands correctly materialized with default value.

---------

Signed-off-by: DharuniRAcharya <dharunira at nvidia.com>
DeltaFile
+123-0llvm/test/CodeGen/NVPTX/tcgen05-mma.ll
+0-88llvm/lib/IR/AutoUpgrade.cpp
+75-0llvm/test/CodeGen/NVPTX/tcgen05-mma-block-scale.ll
+26-7llvm/include/llvm/IR/IntrinsicsNVVM.td
+29-0llvm/test/CodeGen/NVPTX/tcgen05-mma-collector-b.ll
+253-955 files

LLVM/project b41b19cllvm/test/CodeGen/AMDGPU minimumnum.bf16.ll amdgcn.bitcast.128bit.ll

[AMDGPU] Fix for GFX11 VOPD interlock hazard
DeltaFile
+4,377-4,141llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+2,597-2,593llvm/test/CodeGen/AMDGPU/bf16.ll
+2,633-2,496llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+1,272-1,259llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll
+698-692llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.128bit.ll
+422-427llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+11,999-11,60887 files not shown
+15,761-15,14793 files