OpenBSD/src d1xHnTH — sys/dev/pci/drm/amd/amdgpu amdgpu.h amdgpu_amdkfd.h, sys/dev/pci/drm/amd/amdkfd kfd_chardev.c

   drm/amdkfd: correct vram_available calculation

   From Zhen Han
   58d07ddaa5f33052a29cb26ca226da281e5f3475 in linux-6.18.y/6.18.63
   9131cc85d0dedd8ba4cae60dbe5985d081551f30 in mainline linux
VersionDeltaFile
1.30+55-39sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1.31+33-0sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1.20+19-1sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
1.34+10-2sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
1.32+10-1sys/dev/pci/drm/amd/amdgpu/amdgpu.h
+127-435 files

OpenBSD/src FvFydwB — sys/dev/pci/drm/amd/amdgpu amdgpu_amdkfd.h amdgpu_amdkfd_gpuvm.c

   amdkfd: Fix memory availability double accounting of kfd pinned objects

   From Daniel Phillips
   c2a3bef88fe10cdb286ad8414b44c7a2935017ff in linux-6.18.y/6.18.63
   16df12d7158fb55f20d6e985abd1996cbabab9f8 in mainline linux
VersionDeltaFile
1.29+11-0sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1.19+1-0sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
+12-02 files

OpenBSD/src a3t3PN3 — sys/dev/pci/drm/amd/amdgpu amdgpu_vm_pt.c amdgpu_vm.c

   drm/amdgpu: wait for pending page table updates before switching a VM to CPU updates

   From John Fisher
   2368f9aed09cbabb5a8980c2fbc78bde98e170e9 in linux-6.18.y/6.18.63
   53d9ef2f518add783bb48a69d77bbc8aea99e911 in mainline linux
VersionDeltaFile
1.43+1-4sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1.10+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
+2-52 files

OpenBSD/src Qn5wYGj — sys/dev/pci/drm/amd/amdkfd kfd_priv.h kfd_process.c

   drm/amdkfd: wait for a GPU reset before freeing a BO

   From William Palacek
   2cbdce3fdf929ec5c13007611a37672720bcfb8e in linux-6.18.y/6.18.63
   47d799a718439764432d8ef3a0952af45f025f76 in mainline linux
VersionDeltaFile
1.33+3-0sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
1.22+1-1sys/dev/pci/drm/amd/amdkfd/kfd_process.c
1.27+1-0sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
+5-13 files

OpenBSD/src tU94BAT — sys/dev/pci/drm/amd/display/dc/dml/dsc rc_calc_fpu.c

   drm/amd/display: Fix swap in median3() for DSC rate control

   From Keita Morisaki
   38bb73854a4a0d38162c1776fa1a469de897bc96 in linux-6.18.y/6.18.63
   7b23bf82ccbdb4cf0752f2b8686e7319a7ce497f in mainline linux
VersionDeltaFile
1.3+1-1sys/dev/pci/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
+1-11 files

OpenBSD/src QFLuhNK — sys/dev/pci/drm/amd/amdgpu gmc_v9_0.c

   drm/amdgpu/gmc9: add extra type-2 TLB flush for gfx942/gfx950

   From Elena Sakhnovitch
   b260effe83a6566fd1d4038fa5ca9bc8a43c7208 in linux-6.18.y/6.18.63
   232213c9bd7f703836164f23160b76657094a7db in mainline linux
VersionDeltaFile
1.28+15-3sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
+15-31 files

OpenBSD/src Vz0PaNJ — sys/dev/pci/drm/amd/amdkfd kfd_queue.c

   drm/amdkfd: don't drop an SVM CWSR reference that was never taken

   From Jesse Zhang
   1436e441ad19a475ce3fdaacee7efe670405cae9 in linux-6.18.y/6.18.63
   030d47cc6720e0f07b502876cdbd266e309f9461 in mainline linux
VersionDeltaFile
1.12+17-6sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
+17-61 files

OpenBSD/src X2bvq0q — sys/dev/pci/drm/amd/amdgpu amdgpu_device.c amdgpu_drv.c, sys/dev/pci/drm/amd/include kgd_pp_interface.h

   drm/amd/pm: reapply umd profile state after recovery

   From Kevin Wang
   01d08b4de4b1fbac7f980643ed9b4d7460ff1412 in linux-6.18.y/6.18.63
   ad6eb088a508d927641c8a76d1ca7911dfb7c80b in mainline linux
VersionDeltaFile
1.33+79-8sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1.14+85-0sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1.15+28-5sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
1.82+0-14sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
1.115+6-0sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1.10+2-0sys/dev/pci/drm/amd/include/kgd_pp_interface.h
+200-271 files not shown
+201-277 files

OpenBSD/src PAZAnZi — sys/dev/pci/drm/amd/amdgpu amdgpu_ttm.c

   drm/amdgpu: reject ANONONLY userptrs that span multiple VMAs

   From Jesse Zhang
   b900cb2316ff78943f6b19360d931e312b751011 in linux-6.18.y/6.18.63
   d577b68a854d0f590f480777249b041507d0708c in mainline linux
VersionDeltaFile
1.39+2-1sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
+2-11 files

OpenBSD/src XNwlnen — sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm_helpers.c

   drm/amd/display: don't WARN when removing an unallocated MST payload

   From Mario Limonciello
   87a531b56f2b8992e6082c2e57ec034548bd11d4 in linux-6.18.y/6.18.63
   b18a7c6d75bcc883b39497863cc88c9ef4c6c85f in mainline linux
VersionDeltaFile
1.24+1-1sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
+1-11 files

OpenBSD/src C2g6Dqz — sys/dev/pci/drm/amd/amdkfd kfd_process.c kfd_priv.h

   drm/amdkfd: fix doorbell allocation race creating duplicate allocations

   From Henry Martin
   2081dc291247066cf174f9ad4b20eaffc5663dc0 in linux-6.18.y/6.18.63
   bebad45050945a3d668d6701fb77ae2571c5d44b in mainline linux
VersionDeltaFile
1.8+17-6sys/dev/pci/drm/amd/amdkfd/kfd_doorbell.c
1.32+7-11sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
1.26+3-0sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1.21+2-0sys/dev/pci/drm/amd/amdkfd/kfd_process.c
+29-174 files

OpenBSD/src hVDgofH — sys/dev/pci/drm/amd/amdgpu vi.c

   drm/amdgpu: reset VI ASIC on Apple boards with VRAM at 0

   From Maciej Kucharek
   7c43b9c2e9f803f078e22b25fb4f0250988fa17d in linux-6.18.y/6.18.63
   92a5184787b81e67f7b831ad860ca9b053505cf8 in mainline linux
VersionDeltaFile
1.20+10-0sys/dev/pci/drm/amd/amdgpu/vi.c
+10-01 files

OpenBSD/src jaWKwJN — sys/dev/pci/drm/amd/amdgpu cik.c

   drm/amdgpu: reset CIK ASIC on Apple boards with VRAM at 0

   From Maciej Kucharek
   6130c38c3e735215694b579927e6406bc00ad784 in linux-6.18.y/6.18.63
   095f634ea0aa5b9da19495520b5fc1a155b2c137 in mainline linux
VersionDeltaFile
1.2+10-0sys/dev/pci/drm/amd/amdgpu/cik.c
+10-01 files

OpenBSD/src sggtDEm — sys/dev/pci/drm/amd/amdgpu si.c

   drm/amdgpu: reset SI ASIC on MacBookPros with VRAM at 0

   From Maciej Kucharek
   94b703ea1438cff1de0f3036a0800bbb90f66256 in linux-6.18.y/6.18.63
   5b56ede880317bd912f914d5cd38ba1d357677fa in mainline linux
VersionDeltaFile
1.2+10-0sys/dev/pci/drm/amd/amdgpu/si.c
+10-01 files

OpenBSD/src 7jSQgBU — sys/dev/pci/drm/amd/amdgpu amdgpu_device.c

   drm/amdgpu: require _PR3 for BOCO

   From Luigi Lauro
   d72ea8b655133aed1c4b316cbc9c07a43e9fdf43 in linux-6.18.y/6.18.63
   28f3d169f162ca7e803c5a1f7e1bb55bdc915d1c in mainline linux
VersionDeltaFile
1.114+2-4sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
+2-41 files

OpenBSD/src ki6ayg1 — sys/dev/pci/drm/ttm ttm_bo_util.c

   drm/ttm: return an error when kmapping a BO without pages

   From Jesse Zhang
   428eeed252ba1dfc84ad10354ac27118a6bf84f2 in linux-6.18.y/6.18.63
   fd485d47437ba1700dd47205a63b9f389a00aa36 in mainline linux
VersionDeltaFile
1.41+9-2sys/dev/pci/drm/ttm/ttm_bo_util.c
+9-21 files

OpenBSD/src CnLmwpf — sys/dev/pci/drm drm_panic.c

   drm/panic: Test address from kmap op for NULL

   From Thomas Zimmermann
   c7683b4db5a2c034c7cfe2971d906299040f2a17 in linux-6.18.y/6.18.63
   6a6304ec3ceee879e3a2545b217eb11c8b7870e5 in mainline linux
VersionDeltaFile
1.7+2-0sys/dev/pci/drm/drm_panic.c
+2-01 files

OpenBSD/src xOZV5Td — sys/dev/pci/drm drm_panic.c

   drm/panic: Do not use un-escaped URL as format string

   From Thomas Zimmermann
   1bf651ae05d024728a629d5987a7b5e2381022aa in linux-6.18.y/6.18.63
   6596aae25585b183ebd528206bde6f12efaf8db1 in mainline linux
VersionDeltaFile
1.6+2-1sys/dev/pci/drm/drm_panic.c
+2-11 files

OpenBSD/src dIKzBB2 — sys/dev/pci/drm/amd/display/modules/color color_gamma.c

   drm/amd/display: Force GAMCOR for subsampled surfaces with PQ/Gamma22/HLG

   From Harry Wentland
   57a52158ca8cc8207ce957dbac8ec5ccbf33aedc in linux-6.18.y/6.18.63
   2ffaa7c4050605cb27756f5336f778d1b21268b9 in mainline linux
VersionDeltaFile
1.12+2-1sys/dev/pci/drm/amd/display/modules/color/color_gamma.c
+2-11 files

OpenBSD/src RniqZeI — sys/dev/pci/drm/amd/amdgpu amdgpu_vm_sdma.c

   drm/amdgpu: recompute the dw estimate after allocating a new VM update job

   From YuBiao Wang
   dc715d660d9255ed016b41a624e5dee69c0840a4 in linux-6.18.y/6.18.63
   a74c7832b11827907de560169c7d4ac94505fd87 in mainline linux
VersionDeltaFile
1.9+5-0sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_sdma.c
+5-01 files

OpenBSD/src uStidNI — sys/dev/pci/drm/amd/amdgpu amdgpu_hmm.c

   drm/amdgpu: drop retry loop in amdgpu_hmm_range_get_pages

   From Honglei Huang
   e8660dc5713f8d5104c78bf6fe5a9825addd838b in linux-6.18.y/6.18.63
   342981fff32802a819d6fc7cf3c9fedf9f3d9d60 in mainline linux
VersionDeltaFile
1.9+1-8sys/dev/pci/drm/amd/amdgpu/amdgpu_hmm.c
+1-81 files

OpenBSD/src EqFS6D3 — sys/dev/ic rtwn.c

   Don't set the R92C_CMD_FLAG_EXT bit in H2C commands on non-RTL8192C-family
   chips.  The extended command flag only exists in the RTL8192C-family
   H2C command ids.

   This matches Linux rtlwifi/rtl8xxxu.

   ok stsp@
VersionDeltaFile
1.63+2-5sys/dev/ic/rtwn.c
+2-51 files

OpenBSD/ports FUPsT1q — games/prismlauncher Makefile, games/prismlauncher/patches patch-launcher_launch_steps_PatchLWJGL_cpp

   Update prism launcher to work for 26.x versions of Minecraft

   Feedback from Daniil Ryvkin (maintainer) and phessler

   ok phessler
VersionDeltaFile
1.4+25-4games/prismlauncher/patches/patch-launcher_launch_steps_PatchLWJGL_cpp
1.4+2-2games/prismlauncher/Makefile
1.3+0-0games/prismlauncher/pkg/MESSAGE
+27-63 files

OpenBSD/ports WCLuNwg — games/lwjgl3 Makefile

   Even without native libraries version of SDL3 module, we
   still need SDL3 as a RUN_DEPENDS.

   Pointed out by Daniil Ryvkin
VersionDeltaFile
1.22+2-1games/lwjgl3/Makefile
+2-11 files

OpenBSD/src XcjQ2hm — usr.bin/ssh auth2-chall.c

   limit the number of keyboard-interactive devices accepted to 100,
   avoiding a small CPU DoS in sshd-auth (mitigted by MaxStartups and
   PerSourcePenalties).

   Reported by Lei Li (李磊) and Zhongke Guyuan (中科固源)

   ok markus@
VersionDeltaFile
1.62+12-3usr.bin/ssh/auth2-chall.c
+12-31 files

OpenBSD/ports 2FOoakD — sysutils/firmware/intel Makefile distinfo, sysutils/firmware/intel/pkg PLIST

   update intel microcode to 20261110

   release notes:
   https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20261110
VersionDeltaFile
1.47+2-2sysutils/firmware/intel/distinfo
1.56+1-1sysutils/firmware/intel/Makefile
1.30+1-0sysutils/firmware/intel/pkg/PLIST
+4-33 files

OpenBSD/xenocara ueNlUhX — xserver/Xext xres.c xvdisp.c, xserver/glamor glamor_xv.c

   Merge fixes from upstream for Xserver issues:
   * CVE-2026-109091: EDID DS_RANGES Out-Of-Bounds Write
   * CVE-2026-109092: XvShmPutImage Shared-Memory Bounds Overflow
   * CVE-2026-109093: XTestFakeInput Valuator Stack Out-Of-Bounds Write
   * CVE-2026-109904: XRes QueryClientIds Request Size Overflow
   * CVE-2026-109094: XRes QueryResourceBytes Swap Path Size Overflow
   * CVE-2026-109095: glamor Xv Image Size Integer Overflow
   * CVE-2026-109096: XvPutImage Negative Image Size Length Bypass
   * CVE-2026-109903: XvQueryImageAttributes Negative Size Reply
   from matthieu@

   this is errata/8.0/010_xserver.patch.sig
VersionDeltaFile
1.21.10.1+20-16xserver/hw/xfree86/modes/xf86EdidModes.c
1.16.6.1+6-5xserver/Xext/xtest.c
1.9.6.1+9-1xserver/glamor/glamor_xv.c
1.16.32.1+9-1xserver/Xext/xvdisp.c
1.15.6.1+6-0xserver/Xext/xres.c
+50-235 files

OpenBSD/xenocara LJLNhQD — xserver/Xext xres.c xvdisp.c, xserver/glamor glamor_xv.c

   Merge fixes from upstream for Xserver issues:
   * CVE-2026-109091: EDID DS_RANGES Out-Of-Bounds Write
   * CVE-2026-109092: XvShmPutImage Shared-Memory Bounds Overflow
   * CVE-2026-109093: XTestFakeInput Valuator Stack Out-Of-Bounds Write
   * CVE-2026-109904: XRes QueryClientIds Request Size Overflow
   * CVE-2026-109094: XRes QueryResourceBytes Swap Path Size Overflow
   * CVE-2026-109095: glamor Xv Image Size Integer Overflow
   * CVE-2026-109096: XvPutImage Negative Image Size Length Bypass
   * CVE-2026-109903: XvQueryImageAttributes Negative Size Reply
   from matthieu@

   this is errata/7.9/045_xserver.patch.sig
VersionDeltaFile
1.21.6.1+20-16xserver/hw/xfree86/modes/xf86EdidModes.c
1.16.2.1+6-5xserver/Xext/xtest.c
1.9.2.1+9-1xserver/glamor/glamor_xv.c
1.16.28.1+9-1xserver/Xext/xvdisp.c
1.15.2.1+6-0xserver/Xext/xres.c
+50-235 files

OpenBSD/src t8uu4aP — sys/dev/wscons wsemul_vt100_subr.c wsemul_vt100.c

   Make sure to bounds check the cursor column when moved by escape sequences,
   when double-width character mode is enabled. This could lead to out-of-bounds
   array accesses.

   Reported by OpenAI.
   from miod@

   this is errata/8.0/019_wscons.patch.sig
VersionDeltaFile
1.49.4.1+11-5sys/dev/wscons/wsemul_vt100.c
1.32.10.1+7-4sys/dev/wscons/wsemul_vt100_subr.c
+18-92 files

OpenBSD/src bZkiDog — sys/dev/wscons wsemul_vt100_subr.c wsemul_vt100.c

   Make sure to bounds check the cursor column when moved by escape sequences,
   when double-width character mode is enabled. This could lead to out-of-bounds
   array accesses.

   Reported by OpenAI.
   from miod@

   this is errata/7.9/054_wscons.patch.sig
VersionDeltaFile
1.48.6.2+11-5sys/dev/wscons/wsemul_vt100.c
1.32.6.1+7-4sys/dev/wscons/wsemul_vt100_subr.c
+18-92 files