OpenBSD/src rrSwy4gregress/sys/arch/amd64/vmcall vmcall.c, sys/arch/amd64/amd64 vmm_machdep.c

   vmm(4): Skip VMCALL/VMMCALL at CPL 0; otherwise abort by signal

   On Intel we have to use #GP(0), on AMD #UD.  Adjust regression test.
   With Miguel Landaeta (miguel at miguel cc), thanks!

   go ahead mlarkin
VersionDeltaFile
1.2+25-3regress/sys/arch/amd64/vmcall/vmcall.c
1.90+15-5sys/arch/amd64/amd64/vmm_machdep.c
+40-82 files

OpenBSD/src lOqBvumsys/arch/amd64/amd64 vmm_machdep.c, sys/arch/amd64/include vmmvar.h

   fix some issues dv@ found in vmm/vmd

   dv pointed out some correctness issues around lapic and x2apic reserved
   bits in various registers.

   ok dv
VersionDeltaFile
1.89+116-16sys/arch/amd64/amd64/vmm_machdep.c
1.6+95-19usr.sbin/vmd/lapic.c
1.26+15-1usr.sbin/vmd/x86_vm.c
1.123+8-1sys/arch/amd64/include/vmmvar.h
1.4+2-1usr.sbin/vmd/lapic.h
+236-385 files

OpenBSD/src M0KleAVusr.bin/tmux tty-term.c tmux.h

   Add a feature for mintty's application escape to avoid dodgy terminals
   whinging about not supporting it, GitHub issue 5626 from Pete Dietl.
VersionDeltaFile
1.44+15-1usr.bin/tmux/tty-features.c
1.1172+7-2usr.bin/tmux/tmux.1
1.482+3-5usr.bin/tmux/tty.c
1.110+3-1usr.bin/tmux/tty-term.c
1.1446+3-1usr.bin/tmux/tmux.h
+31-105 files

OpenBSD/src WjB1VOdusr.bin/tmux tty-draw.c

   Only rely on the previous line wrapping when the cursor is actually on
   it, GitHub issue 5625 from Ben Maurer.
VersionDeltaFile
1.17+7-2usr.bin/tmux/tty-draw.c
+7-21 files

OpenBSD/src Yw9CqMlusr.bin/tmux layout-custom.c

   Correctly write Z indexes to v2 layouts if zoomed, GitHub issue 5624.
VersionDeltaFile
1.43+37-5usr.bin/tmux/layout-custom.c
+37-51 files

OpenBSD/src c4JDfuNusr.bin/tmux tmux.h server-client.c

   Do not leak waiting clients (in wait-for) if they are killed, GitHub
   issue 5614.
VersionDeltaFile
1.24+35-1usr.bin/tmux/cmd-wait-for.c
1.514+4-1usr.bin/tmux/server-client.c
1.124+4-1usr.bin/tmux/cmd-queue.c
1.1445+2-1usr.bin/tmux/tmux.h
+45-44 files

OpenBSD/src xvsKvMmsys/dev/pci/drm/ttm ttm_bo.c

   drm/ttm: Fix bo resource use-after-free

   From Thadeu Lima de Souza Cascardo
   73867f2536704760dc42671eb508c1fdc7fd9b0b in linux-6.18.y/6.18.53
   91d7e9df42598af28ca440b95b16a4e51a408771 in mainline linux
VersionDeltaFile
1.47+5-6sys/dev/pci/drm/ttm/ttm_bo.c
+5-61 files

OpenBSD/src 8dDcqHlsys/dev/pci/drm/ttm ttm_pool.c

   drm/ttm: Drop tt->restore after successful restore

   From Matthew Brost
   329ddc5d438f991f49e4fd24c704d1c7288d5e03 in linux-6.18.y/6.18.53
   941ac10529b3be5965a88d432a161ab459672ba8 in mainline linux
VersionDeltaFile
1.17+12-3sys/dev/pci/drm/ttm/ttm_pool.c
+12-31 files

OpenBSD/src 8n2fTjgusr.bin/ssh packet.c

   Disable LZ77 dictionary coder to avoid a potential side-channel leak

   A chosen-plaintext attack method exists which makes use of
   dictionary-based compression to recover secrets from one channel by
   interacting with the SSH session's shared compression dictionary through
   another channel.

   Attacker-controlled input can recognizably reflect into the total length
   of transmitted ciphertexts by virtue of LZ77 replacing repeated strings
   with back-references into the SSH session's encoder search buffer,
   which is shared across all channels. For this reason, the documentation
   already recommended against enabling compression for connections that
   share trusted and untrusted traffic.

   As an extra precaution, use only Huffman coding when compressing
   plaintexts, as this algorithm does not use a dictionary. But, this
   results in a reduction of compression effectiveness.

   Inspired by "Crossing the Streams: SSH Plaintext Recovery via a Common

    [4 lines not shown]
VersionDeltaFile
1.345+8-9usr.bin/ssh/packet.c
+8-91 files

OpenBSD/src 8Uevl4Gsys/dev/pci/drm/ttm ttm_resource.c ttm_bo_vm.c

   drm/ttm: Tidy usage of local variables a little bit

   From Tvrtko Ursulin
   b21c971e4cb11c0c7ea74261f966814280c02647 in linux-6.18.y/6.18.53
   c06da4b3573a2d3c906c185450d0b1059d02820e in mainline linux
VersionDeltaFile
1.46+32-30sys/dev/pci/drm/ttm/ttm_bo.c
1.39+23-24sys/dev/pci/drm/ttm/ttm_bo_util.c
1.16+14-12sys/dev/pci/drm/ttm/ttm_pool.c
1.36+5-7sys/dev/pci/drm/ttm/ttm_bo_vm.c
1.11+3-3sys/dev/pci/drm/ttm/ttm_resource.c
+77-765 files

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

   drm/amd/display: Honor Broadcast RGB for BT.2020 RGB output

   From Satyajit Roy
   037a00dfd5838d616bc04195b182055da1b33fe6 in linux-6.18.y/6.18.53
   7fca7acd60a228b62b4e9efa5f184738041e9564 in mainline linux
VersionDeltaFile
1.214+7-3sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+7-31 files

OpenBSD/src dgOn69zsys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm_helpers.c

   drm/amd/display: Propagate HDMI RGB quantization selectability

   From Satyajit Roy
   6194e1b536dc624e05412507fb84c6c880e1f8b5 in linux-6.18.y/6.18.53
   bdcd0411d7d186225a52458fd42bb70d54ca917a in mainline linux
VersionDeltaFile
1.22+3-0sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
+3-01 files

OpenBSD/src AXb6tjZsys/dev/pci/drm/amd/display/dc/core dc.c

   drm/amd/display: Rebuild InfoFrames on output color space changes

   From Satyajit Roy
   925d9aa99a69ddf461f256c397590957d35dee8a in linux-6.18.y/6.18.53
   8cfd9e22eb5c04b15b82985ff913944f84673d4f in mainline linux
VersionDeltaFile
1.5+1-0sys/dev/pci/drm/amd/display/dc/core/dc.c
+1-01 files

OpenBSD/src qJlnoD9sys/dev/pci/drm drm_pagemap.c

   drm/pagemap: dma-unmap pages before handling migration errors

   From Matthew Brost
   e4331c6644db85bc6ceb470bd84bcf371b6dbfa6 in linux-6.18.y/6.18.53
   9e6372ec2a3990662ae0a67f56ac0aee19848d5b in mainline linux
VersionDeltaFile
1.2+5-5sys/dev/pci/drm/drm_pagemap.c
+5-51 files

OpenBSD/src ffx5wyusys/dev/pci/drm/amd/amdgpu amdgpu_uvd.c

   drm/amdgpu: avoid force-completing uninitialized UVD rings

   From Bob Zhou
   dc136795f9997adc8d3219f40e8e3afa7df7183f in linux-6.18.y/6.18.53
   6760f5cb12d2366ddd58a2d8637f7583d73f596b in mainline linux
VersionDeltaFile
1.19+2-1sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
+2-11 files

OpenBSD/src 1GTklw9sys/dev/pci/drm/amd/amdgpu amdgpu_sdma.c amdgpu_device.c

   drm/amdgpu: plumb timedout fence through to force completion

   From Alex Deucher
   a335084eae7a103a9f34f8cf8edf1935248035a0 in linux-6.18.y/6.18.53
   c184df870db1e328691ea0fbb7d0e59efd9d3f9f in mainline linux
VersionDeltaFile
1.17+22-4sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1.17+13-8sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1.41+7-3sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1.15+7-2sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
1.109+5-1sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1.7+2-2sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
+56-204 files not shown
+61-2410 files

OpenBSD/src PPz6mlOsys/dev/pci/drm/amd/amdgpu amdgpu_vm.h amdgpu_ib.c

   drm/amdgpu: Make amdgpu_vm_flush() non-failing in submission path

   From Srinivasan Shanmugam
   f90d671463defa0a1081dae4ec2be0f67f22b141 in linux-6.18.y/6.18.53
   37872d06f85f0349e7b1f0680aea77326f7c135e in mainline linux
VersionDeltaFile
1.40+3-7sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1.14+2-7sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
1.12+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
+6-153 files

OpenBSD/src 0mihXV2sys/dev/pci/drm/amd/amdgpu amdgpu_vm.c amdgpu_ib.c

   drm/amdgpu: reorder IB schedule sequence

   From Alex Deucher
   aa0136206cea800686e0ed9faa5e5c661699b1d0 in linux-6.18.y/6.18.53
   d3499de3b737f3f6a2058382f7bff641c74f52a4 in mainline linux
VersionDeltaFile
1.13+11-11sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
1.39+11-0sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
+22-112 files

OpenBSD/src M8xSoAqsys/dev/pci/drm/amd/amdgpu amdgpu_ring.h

   drm/amdgpu: add a helper to calculate ring distance

   From Alex Deucher
   3d0162c5be362d176c5c1425d48e40a9460fa5fa in linux-6.18.y/6.18.53
   08e7d6c3cee880bd3ec3eb14c478f9fa805b0bdc in mainline linux
VersionDeltaFile
1.11+12-6sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
+12-61 files

OpenBSD/src LCZQo1Ysys/dev/pci/drm/amd/amdgpu amdgpu_ib.c

   drm/amdgpu: Fix missing unwind in amdgpu_ib_schedule() error path

   From Srinivasan Shanmugam
   015a7b68166c26b1a508e0bd212b545c3224a8d2 in linux-6.18.y/6.18.53
   ba038065655c45728be346d0b174a6da08d8a5c5 in mainline linux
VersionDeltaFile
1.12+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
+1-11 files

OpenBSD/src 61cFPW3sys/dev/pci/drm/i915 i915_query.c

   drm/i915: Fix memory leak in query_perf_config_list()

   From Thorsten Blum
   9ac6db531abe98adfd395fea25c00fee37de8154 in linux-6.18.y/6.18.53
   cbd3dafc2003db679ccd2f6c6a2551db79657049 in mainline linux
VersionDeltaFile
1.9+6-2sys/dev/pci/drm/i915/i915_query.c
+6-21 files

OpenBSD/src CN9aVessys/dev/pci/drm drm_exec.c

   drm/drm_exec: fix up contended obj when num_objects is 0

   From Sunil Khatri
   f3e74866018dab793ebee1fdf0ef34f7271d1f8c in linux-6.18.y/6.18.53
   159720704d9d652b64390c11fb971e15b0a78d23 in mainline linux
VersionDeltaFile
1.5+13-0sys/dev/pci/drm/drm_exec.c
+13-01 files

OpenBSD/src zCShdtYsys/dev/pci/drm/amd/pm amdgpu_dpm.c

   drm/amdgpu: skip gfx switch_power_profile during GPU reset

   From Prike Liang
   054022c8e74fe9b6cde63e636146b87cfe40f107 in linux-6.18.y/6.18.53
   1f1d43418d61c8511779e0f63a954a78b9433b43 in mainline linux
VersionDeltaFile
1.13+4-2sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
+4-21 files

OpenBSD/src d7MXdtPsys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm_debugfs.c

   dm/amdgpu: fix malformed link_settings debugfs output

   From Harry Wentland
   784f4e9a0bd6bd4d51d89c9e67fff661d8d5e52b in linux-6.18.y/6.18.53
   622b4e8505aa7453a53d17fa3a288871f270fc8b in mainline linux
VersionDeltaFile
1.22+8-12sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
+8-121 files

OpenBSD/src VY8c6hasys/dev/pci/drm/include/uapi/drm amdgpu_drm.h

   drm/amdgpu/userq: fix struct drm_amdgpu_info_device padding for 32bit compile

   From Yogesh Mohan Marimuthu
   66c08e5ee8f97e89f73745d38cc5534ef8d0dd18 in linux-6.18.y/6.18.53
   13af55f71399f5e562f6cb59ad413476e513c4d4 in mainline linux
VersionDeltaFile
1.10+1-1sys/dev/pci/drm/include/uapi/drm/amdgpu_drm.h
+1-11 files

OpenBSD/src YDu6ogysys/dev/pci/drm/amd/pm/legacy-dpm si_dpm.c

   drm/amd/pm/si: Don't schedule thermal work when queue isn't initialized

   From Timur Kristof
   52c4c623474df0e19efa158057966f2a149bda28 in linux-6.18.y/6.18.53
   f8922d5a946699fc2bdc7660e6778bd6726bf8b8 in mainline linux
VersionDeltaFile
1.5+1-1sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
+1-11 files

OpenBSD/src 67Gd1E3sys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   drm/amdgpu: flush pending RCU callbacks on module unload

   From Perry Yuan
   27d43ad57759c73b8fad5b2bad62a0616e116bbc in linux-6.18.y/6.18.53
   67a654b41cfa73c3b83402c4a01b2689cad5b9bc in mainline linux
VersionDeltaFile
1.78+8-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+8-01 files

OpenBSD/src yBbdT1Vsys/dev/pci/drm/amd/amdkfd kfd_process_queue_manager.c

   drm/amdkfd: Properly acquire queue buffers in CRIU restore

   From David Francis
   c6c290e408fe328e091f0bf7502a42b0deea82e9 in linux-6.18.y/6.18.53
   20a5e7ffdfecddc34c60a6b4483f42acf3d8731d in mainline linux
VersionDeltaFile
1.24+10-2sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
+10-21 files

OpenBSD/src hgswD0clib/libssl s3_lib.c ssl_local.h

   Move record content to TLSv1.2 record layer.

   This allows us to simplify the opening of records and will enable
   further development that makes the record layer self-contained,
   matching the TLSv1.3 record layer.

   For now, provide an accessor that allows the record content to be
   accessed from outside of the record layer - we'll remove this in
   the future.

   ok joshua@ tb@
VersionDeltaFile
1.137+33-31lib/libssl/d1_pkt.c
1.80+32-29lib/libssl/ssl_pkt.c
1.44+33-20lib/libssl/tls12_record_layer.c
1.49+1-39lib/libssl/ssl_local.h
1.4+39-1lib/libssl/tls12_internal.h
1.266+7-10lib/libssl/s3_lib.c
+145-1301 files not shown
+147-1367 files

OpenBSD/src 21UJcTVsys/dev/pci/drm/amd/amdgpu amdgpu_irq.c

   drm/amdgpu: Use system unbound workqueue for soft IH ring

   From Timur Kristof
   34c20c79e2a4dc906d2f74d102ff5066ff1cadaf in linux-6.18.y/6.18.53
   ba2977dcce72127986fbad76c4c67f134e2f69ae in mainline linux
VersionDeltaFile
1.16+1-1sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
+1-11 files