OpenBSD/src MIk3AdGsys/arch/amd64/amd64 trap.c

   SEV-ES: Implement wbinvd in the trap handler

   When MP is enabled, OpenBSD uses the WBINVD instruction. With SEV-ES,
   this causes a VC trap if the hypervisor has the WBINVD intercept enabled.
   In the trap handler, simply forward the WBINVD exit to the hypervisor.

   From Sebastian Sturm

   ok mlarkin hshoexer
VersionDeltaFile
1.116+11-1sys/arch/amd64/amd64/trap.c
+11-11 files

OpenBSD/src Pztg9yklib/libcrypto/asn1 asn1_local.h, lib/libcrypto/cast cast_local.h

   libcrypto: add header guards to *_local.h

   An upcoming change requires the inclusion of asn1_local.h in x509_local.h
   which doesn't work due to missing header guards. Add guards to all local
   headers that don't have them, although reacharounds and multiple inclusions
   are unlikely to occur for most of those.

   ok jsing
VersionDeltaFile
1.11+6-1lib/libcrypto/asn1/asn1_local.h
1.3+6-1lib/libcrypto/cast/cast_local.h
1.9+6-1lib/libcrypto/ct/ct_local.h
1.6+6-1lib/libcrypto/dsa/dsa_local.h
1.71+6-1lib/libcrypto/ec/ec_local.h
1.3+6-1lib/libcrypto/idea/idea_local.h
+36-63 files not shown
+54-99 files

OpenBSD/src 5OdzV1husr.bin/sndiod opt.c dev.c

   sndiod: Enable fall-back audio devices by default

   If the server.device control is used to switch to a new device, then
   sndiod will always try to use it first. If the device is not present
   sndiod will try to fall back to the previous one and so on until a
   working device is found.

   ok armani
VersionDeltaFile
1.16+92-37usr.bin/sndiod/opt.c
1.126+8-55usr.bin/sndiod/dev.c
1.52+30-26usr.bin/sndiod/sndiod.c
1.19+5-11usr.bin/sndiod/sndiod.8
1.11+10-2usr.bin/sndiod/opt.h
1.50+2-7usr.bin/sndiod/dev.h
+147-1386 files

OpenBSD/src fAmmA4Uusr.bin/tcpbench tcpbench.c

   raise the min number of connections to 1. 0 doesn't make sense.

   ok djm@
VersionDeltaFile
1.74+2-2usr.bin/tcpbench/tcpbench.c
+2-21 files

OpenBSD/src XtWSjvrsys/net if_rport.c

   white space fixes, no functional change
VersionDeltaFile
1.8+15-15sys/net/if_rport.c
+15-151 files

OpenBSD/src uI5yDuMsys/net if_veb.c

   allocate ifiqs for vport interfaces.

   there are some situations where vport will queue packets it has
   "received". this spreads the processing of them over the softnet
   threads.

   this is like what's done for lo(4) and rport(4)
VersionDeltaFile
1.59+2-1sys/net/if_veb.c
+2-11 files

OpenBSD/src swEJaf3sys/net if_veb.c

   sigh, committed the wrong version of the pf_test in code. unbreak build.
VersionDeltaFile
1.58+18-4sys/net/if_veb.c
+18-41 files

OpenBSD/src lkVeEwVsys/net if_veb.c

   only run pf on incoming packets on untagged (port native vlan) packets.
VersionDeltaFile
1.57+2-2sys/net/if_veb.c
+2-21 files

OpenBSD/src MOt8dHnsys/arch/riscv64/dev mainbus.c simplebus.c

   Handle a "dma-noncoherent" property on the root node of the device tree.
   Consistently use OF_getpropbool() for the "dma-coherent" and
   "dma-noncoherent" properties.

   ok patrick@, miod@, phessler@, jca@
VersionDeltaFile
1.15+6-3sys/arch/riscv64/dev/mainbus.c
1.8+3-3sys/arch/riscv64/dev/simplebus.c
+9-62 files

OpenBSD/src CbDkEC3usr.bin/tmux window-clock.c options-table.c

   Add seconds options for clock mode, from augustus7613 dot mail at pm dot
   me in GitHub issue 4697.
VersionDeltaFile
1.30+18-8usr.bin/tmux/window-clock.c
1.199+2-2usr.bin/tmux/options-table.c
1.1017+2-2usr.bin/tmux/tmux.1
+22-123 files

OpenBSD/src 73lJluLusr.bin/tmux menu.c

   Add a resize callback for menus so that they are correctly moved on
   resize. From m-einfalt at gmx dot de in GitHub issue 4696.
VersionDeltaFile
1.57+34-2usr.bin/tmux/menu.c
+34-21 files

OpenBSD/src W0gXF5Yusr.sbin/vmd virtio.c x86_vm.c

   Allow vmd(8) virtio hardware init to fail so we can clean up.

   Remove a bunch of fatal() paths so we can return a failure when trying to
   initialize virtio devices. This lets us clean up any child processes
   created when we fork/exec things like virtio block and network devices.

   This is part of my overall effort to make vmd(8) not just abort and instead
   clean up its messes before exit.

   ok mlarkin@
VersionDeltaFile
1.132+29-19usr.sbin/vmd/virtio.c
1.12+9-4usr.sbin/vmd/x86_vm.c
1.119+6-2usr.sbin/vmd/vm.c
1.10+3-2usr.sbin/vmd/arm64_vm.c
1.59+2-2usr.sbin/vmd/virtio.h
1.143+2-2usr.sbin/vmd/vmd.h
+51-316 files

OpenBSD/src tdlRWPDusr.sbin/vmd virtio.c x86_vm.c

   Backout previous vmd(8) commit with no log message.
VersionDeltaFile
1.131+18-28usr.sbin/vmd/virtio.c
1.11+3-8usr.sbin/vmd/x86_vm.c
1.118+1-5usr.sbin/vmd/vm.c
1.9+1-2usr.sbin/vmd/arm64_vm.c
1.142+1-1usr.sbin/vmd/vmd.h
1.58+1-1usr.sbin/vmd/virtio.h
+25-456 files

OpenBSD/src iksu7W1usr.sbin/vmd virtio.c x86_vm.c

   *** empty log message ***
VersionDeltaFile
1.130+29-19usr.sbin/vmd/virtio.c
1.10+9-4usr.sbin/vmd/x86_vm.c
1.117+6-2usr.sbin/vmd/vm.c
1.8+3-2usr.sbin/vmd/arm64_vm.c
1.57+2-2usr.sbin/vmd/virtio.h
1.141+2-2usr.sbin/vmd/vmd.h
+51-316 files

OpenBSD/src YtCHXS2sys/net if_rport.c

   make rport_start more like ifiq_input/if_vinput.

   this lets it call if_input_process, which in turn pushes packets
   back into the stack with the current softnet threads netstack.
VersionDeltaFile
1.7+35-4sys/net/if_rport.c
+35-41 files

OpenBSD/src ZYL4tKgshare/man/man4 veb.4

   toplogy -> topology
VersionDeltaFile
1.7+2-2share/man/man4/veb.4
+2-21 files

OpenBSD/src aZaCK23sys/net if_veb.c

   carry the netstack pointer through to if_vinput in vport_if_enqueue.

   this should encourage more route caching and tcp bundling.
VersionDeltaFile
1.56+21-15sys/net/if_veb.c
+21-151 files

OpenBSD/src TvPYv9zsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2105+5-1sys/dev/pci/pcidevs_data.h
1.2110+2-1sys/dev/pci/pcidevs.h
+7-22 files

OpenBSD/src 5yi4449sys/dev/pci pcidevs

   add MediaTek MT7925 device id
VersionDeltaFile
1.2117+2-1sys/dev/pci/pcidevs
+2-11 files

OpenBSD/src 8odP3lsregress/sbin/isakmpd/x509 x509test.c Makefile

   regress/isakmpd/x509: bring this a bit closer to compiling

   There's a whole lot more to fix here, which I leave to someone else.
   At least this should get rid of breakage that I caused.
VersionDeltaFile
1.4+3-7regress/sbin/isakmpd/x509/x509test.c
1.3+2-2regress/sbin/isakmpd/x509/Makefile
+5-92 files

OpenBSD/src xsj7Hmcsbin/isakmpd x509.c x509.h

   isakmpd: do not reach into ASN1_STRING for the SAN

   ok beck millert
VersionDeltaFile
1.127+9-8sbin/isakmpd/x509.c
1.23+2-2sbin/isakmpd/x509.h
+11-102 files

OpenBSD/src eMw74tTsys/arch/amd64/amd64 ucode.c, sys/arch/i386/i386 ucode.c

   revert changes to handle newer amd microcode

   mlarkin reports this leads to a crash in pmap_randomize_level/memcpy
   on EPYC 7773X
VersionDeltaFile
1.12+13-30sys/arch/amd64/amd64/ucode.c
1.9+13-30sys/arch/i386/i386/ucode.c
+26-602 files

OpenBSD/src liIvU8qsys/dev/pci/drm/amd/amdgpu amdgpu_dma_buf.c

   drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces

   From Vitaly Prosyak
   d9db9abf6667a1ad2b827635123ecb63ea86184f in linux-6.12.y/6.12.59
   22a36e660d014925114feb09a2680bb3c2d1e279 in mainline linux
VersionDeltaFile
1.11+12-0sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
+12-01 files

OpenBSD/src Quwazxjsys/dev/pci/drm/amd/amdkfd kfd_queue.c

   drm/amdkfd: relax checks for over allocation of save area

   From Jonathan Kim
   325aa07165394b8e866ffe9ec1d4c99d9195b2f2 in linux-6.12.y/6.12.59
   d15deafab5d722afb9e2f83c5edcdef9d9d98bd1 in mainline linux
VersionDeltaFile
1.6+6-6sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
+6-61 files

OpenBSD/src rNLl82Hsys/dev/pci/drm/amd/amdgpu amdgpu_kms.c amdgpu_virt.c

   drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices

   From Jesse Zhang
   43aa61c18a3a45042b098b7a1186ffb29364002c in linux-6.12.y/6.12.59
   883f309add55060233bf11c1ea6947140372920f in mainline linux
VersionDeltaFile
1.38+4-3sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1.17+2-2sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1.26+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
+7-63 files

OpenBSD/src X8vo5Icsys/dev/pci/drm/amd/amdgpu amdgpu_vram_mgr.c

   drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM

   From Christian Koenig
   39a1c8c860e32d775f29917939e87b6a7c08ebb1 in linux-6.12.y/6.12.59
   33cc891b56b93cad1a83263eaf2e417436f70c82 in mainline linux
VersionDeltaFile
1.14+3-0sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
+3-01 files

OpenBSD/src ieyAKodsys/dev/pci/drm/amd/pm/legacy-dpm amdgpu_si_dpm.c

   drm/amd/pm: Disable MCLK switching on SI at high pixel clocks

   From Timur Kristof
   d033e8cf4e8f6395102cdbc3cb00dc7cb9542f53 in linux-6.12.y/6.12.59
   5c05bcf6ae7732da1bd4dc1958d527b5f07f216a in mainline linux
VersionDeltaFile
1.13+5-0sys/dev/pci/drm/amd/pm/legacy-dpm/amdgpu_si_dpm.c
+5-01 files

OpenBSD/src MtRGSAnsys/dev/pci/drm/amd/amdgpu gfx_v12_0.c gfx_v11_0.c

   drm/amdgpu: remove two invalid BUG_ON()s

   From Christian Koenig
   eaf12bffd7f79f4d46ec028706f9d1a2d90f46fd in linux-6.12.y/6.12.59
   5d55ed19d4190d2c210ac05ac7a53f800a8c6fe5 in mainline linux
VersionDeltaFile
1.7+0-2sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1.27+0-2sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
+0-42 files

OpenBSD/src R0mslZNsys/dev/pci/drm/amd/amdgpu amdgpu_psp.c

   drm/amd: Fix suspend failure with secure display TA

   From Mario Limonciello
   8c364a3a768f1abbfdd597f785a5c9c1407c7c72 in linux-6.12.y/6.12.59
   b09cb2996cdf50cd1ab4020e002c95d742c81313 in mainline linux
VersionDeltaFile
1.36+4-1sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
+4-11 files

OpenBSD/src midM1eJsys/dev/pci/drm/i915/gt intel_gt_clock_utils.c

   drm/i915: Fix conversion between clock ticks and nanoseconds

   From Umesh Nerlige Ramappa
   d453865e6e1aa6e4f6af9371e84e1bdae8b05155 in linux-6.12.y/6.12.59
   7d44ad6b43d0be43d080180413a1b6c24cfbd266 in mainline linux
VersionDeltaFile
1.6+2-2sys/dev/pci/drm/i915/gt/intel_gt_clock_utils.c
+2-21 files