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.9+13-30sys/arch/i386/i386/ucode.c
1.12+13-30sys/arch/amd64/amd64/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_v11_0.c gfx_v12_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.27+0-2sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1.7+0-2sys/dev/pci/drm/amd/amdgpu/gfx_v12_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

OpenBSD/src oSrL21Csys/dev/pci/drm/i915 i915_vma.c

   drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD

   From Janusz Krzysztofik
   4e73066e3323add260e46eb51f79383d87950281 in linux-6.12.y/6.12.59
   84bbe327a5cbb060f3321c9d9d4d53936fc1ef9b in mainline linux
VersionDeltaFile
1.17+14-2sys/dev/pci/drm/i915/i915_vma.c
+14-21 files

OpenBSD/src SVvo7housr.bin/ssh sshd_config.5

   move mention of default MaxStartups (which uses the start:rate:full
   form) to after the full explanation of the start:rate:full form.

   GHPR568 from Santiago Vila
VersionDeltaFile
1.386+3-3usr.bin/ssh/sshd_config.5
+3-31 files

OpenBSD/src Em6HN5yusr.bin/ssh sshkey.c

   Support writing ED25519 keys in PKCS8 format. GHPR570 from Josh Brobst
VersionDeltaFile
1.158+17-2usr.bin/ssh/sshkey.c
+17-21 files

OpenBSD/src gZE9szmusr.bin/ssh hostfile.c

   avoid leak of fingerprint on error path; from Lidong Yan via GHPR611
VersionDeltaFile
1.100+4-2usr.bin/ssh/hostfile.c
+4-21 files

OpenBSD/src x9HTPhdusr.bin/ssh servconf.c

   don't set the PerSourceNetBlockSize IPv6 mask if sscanf didn't
   decode it. From Mingjie Shen via GHPR598
VersionDeltaFile
1.437+3-2usr.bin/ssh/servconf.c
+3-21 files

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

   Intel now documents a minimum runtime update revision in the microcode
   header.  This is intended to help decide whether to do an update after
   userspace is already running.  As we only do updates early in boot just
   update the struct.

   https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/secure-coding/minimum-runtime-ucode-update-revision.html
VersionDeltaFile
1.11+4-2sys/arch/amd64/amd64/ucode.c
1.8+4-2sys/arch/i386/i386/ucode.c
+8-42 files

OpenBSD/src zUmn3Lyregress/usr.bin/ssh test-exec.sh

   give ssh-agent more time to start in tests; requested in GHPR602
VersionDeltaFile
1.135+2-2regress/usr.bin/ssh/test-exec.sh
+2-21 files

OpenBSD/src 1pc1WO1regress/usr.bin/ssh test-exec.sh

   When testing PKCS11, explicitly allow the module path in ssh-agent.

   Allows testing of PKCS11 modules outside system directories.

   From Morgan Jones via GHPR602
VersionDeltaFile
1.134+4-1regress/usr.bin/ssh/test-exec.sh
+4-11 files

OpenBSD/src KU0vtnlusr.bin/ssh ssh-add.c

   When loading FIDO2 resident keys, set the comment to the FIDO
   application string. This matches the behaviour of ssh-keygen -K

   From Arian van Putten via GHPR608
VersionDeltaFile
1.184+3-3usr.bin/ssh/ssh-add.c
+3-31 files

OpenBSD/src XQNt2jrsys/net if_aggr.c if_trunk.c, sys/netinet if_ether.h

   move aggr/trunk input processing into ether_input.

   previously it replaced the ifp->if_input function pointer on ethernet
   interfaces, which is always ether_input, to intercept packets. this
   makes it work the same as bridges (bridge/veb/tpmr) for intercepting
   and filtering packets now.

   this makes it (more) possible to call ether_input without netlock
   (which serialised the modification/use of if_input), and makes it
   possible for ethernet interfaces with custom if_input functions
   that eventually call ether_input to work as trunk/aggr ports.
VersionDeltaFile
1.51+137-78sys/net/if_aggr.c
1.158+53-25sys/net/if_trunk.c
1.305+42-32sys/net/if_ethersubr.c
1.55+31-32sys/net/if_veb.c
1.39+16-16sys/net/if_tpmr.c
1.98+11-11sys/netinet/if_ether.h
+290-1942 files not shown
+295-1988 files

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

   Some AMD microcode now has a minimum version for updating with an MSR.
   AMD-SB-7033 claims a protection fault will be generated if not at that
   level.

   The microcode containers can now also have multiple microcode patches
   for a given family-model-stepping combination.  One with a minimum version,
   and one without.

   Handle multiple patches and check minimum version using part of the
   container header.  Limit this check to family 19h and above.  The header
   is not publically documented and this part seems to have another use on
   earlier CPU families.
VersionDeltaFile
1.10+30-13sys/arch/amd64/amd64/ucode.c
1.7+30-13sys/arch/i386/i386/ucode.c
+60-262 files

OpenBSD/src vnYLeRousr.sbin/vmd virtio.c

   Fix vmd(8) segfault during vmmci timeout firing.

   Need to pass a pointer to the vmmci device. The timeout handler calls
   vm_shutdown() so this SIGSEGV exit wasn't being noticed until I attached
   to the vm process with gdb.
VersionDeltaFile
1.129+2-2usr.sbin/vmd/virtio.c
+2-21 files

OpenBSD/src yAcILTqsys/arch/m88k/include mmu.h

   Remove macros which have outlived their usefulness.
VersionDeltaFile
1.18+1-5sys/arch/m88k/include/mmu.h
+1-51 files

OpenBSD/src bLTAl29sys/arch/amd64/amd64 locore0.S machdep.c

   relocate ghcb in machdep.c

   ghcb_vaddr is not used in locore0.S, no need to do this in assembler.

   From Sebastian Sturm

   ok hshoexer
VersionDeltaFile
1.33+1-10sys/arch/amd64/amd64/locore0.S
1.306+3-2sys/arch/amd64/amd64/machdep.c
+4-122 files

OpenBSD/src YCoOOSQsbin/pfctl pfctl_parser.c

   ifa_load() in pfctl_parser.c may attempt to read beyond the buffer.

   The current ifa_load() is not paranoid enough when it deals with
   information which comes from kernel. The function just ignores
   sa_len member in socket address returned getifaddrs().

   The issue has been reported by anton@. The idea for fix here comes
   fromy claudio@.

   OK @claudio, @deraadt
VersionDeltaFile
1.354+9-5sbin/pfctl/pfctl_parser.c
+9-51 files

OpenBSD/src 9UaDCBrsys/dev/pv if_vio.c

   Limit number of queues to IF_MAX_VECTORS also in vio(4).

   OK sf@
VersionDeltaFile
1.73+2-2sys/dev/pv/if_vio.c
+2-21 files

OpenBSD/src 0TlaV5Hsys/kern kern_synch.c

   Assert that P_SINTR is unset on sleep_setup() entry

   __set_current_state() from sys/dev/pci/drm/drm_linux.c used to roll
   parts of sleep_finish() but forgot to clear P_SINTR. This later lead to
   spurious tsleep(0, INFSLP) early returns and ultimately crashes. This
   affected me for a few months without being able to get a proper crash
   trace, so fail early to prevent such hidden errors in the future.

   ok claudio@ jsg@
VersionDeltaFile
1.233+3-1sys/kern/kern_synch.c
+3-11 files

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

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

OpenBSD/src 8H1HsJLsys/dev/pci pcidevs, sys/dev/pci/drm/amd/amdgpu amdgpu_devlist.h

   add AMD "Krackan Point 2" APU device id

   1902 rev c6 is Radeon 820M
   found in AMD Software: Adrenalin Edition 25.11.1
VersionDeltaFile
1.41+5-2sys/dev/pci/drm/amd/amdgpu/amdgpu_devlist.h
1.2116+2-1sys/dev/pci/pcidevs
+7-32 files