OpenBSD cvs log

created 2023-02-06T10:29:23Z
begin 2023-01-18T00:00:00Z
end 2023-01-19T00:00:00Z
path src/sys
commits 11

date 2023-01-18T05:06:44Z
author deraadt
files src/sys/arch/i386/i386/trap.c log diff annotate
message Do on i386 as we do on amd64. This is done on variable cpu_pae, which
indicates the "PAE" pmap is being used, which only happens if the cpu
has both PAE and NX.
On i386 machines without the NX feature enabled, we can't distinguish
between page faults as a result of instruction fetches or normal data
access. Handle this in the same way as we do on landisk: if handling
the fault with access type PROT_READ fails, retry with PROT_EXEC.
Fortunately we know whether NX is enabled or nor so only do this when
it isn't.
ok kettenis, jsg

date 2023-01-18T11:08:49Z
author nicm
files src/sys/dev/rasops/rasops.c log diff annotate
src/sys/dev/rasops/rasops1.c log diff annotate
src/sys/dev/rasops/rasops15.c log diff annotate
src/sys/dev/rasops/rasops24.c log diff annotate
src/sys/dev/rasops/rasops32.c log diff annotate
src/sys/dev/rasops/rasops4.c log diff annotate
src/sys/dev/rasops/rasops8.c log diff annotate
message Instead of mapping WSEMUL_UNDERLINE to a different bit in rasops, use
the same bit and the define. rom Crystal Kolipe kolipe.c at
exoticsilicon dot com.

ok miod

date 2023-01-18T19:12:43Z
author cheloha
files src/sys/arch/mips64/mips64/clock.c log diff annotate
message mips64: simplify cp0_rearm_int5(), cp0_trigger_int5_masked()

The tangle of branches in cp0_rearm_int5() can be simplified to:

if cycles <= t1 - t0, we missed

We can simplify cp0_trigger_int5_masked() in the same way.

ok visa@

date 2023-01-18T23:25:32Z
author jsg
files src/sys/arch/amd64/include/biosvar.h log diff annotate
message change BIOSF_SMBIOS bit flag from 6 to 8
matches tom@'s i386 rev 1.47 change

date 2023-01-18T23:31:37Z
author kettenis
files src/sys/dev/pci/if_bge.c log diff annotate
message These days bge_stop() calls intr_barrier(9). So in bge_detach() we need
to disestablish the interrupt *after* calling bge_stop().

ok deraadt@

date 2023-01-18T23:47:25Z
author jsg
files src/sys/dev/pci/drm/include/linux/list.h log diff annotate
message add __list_add() for 6.1.7 drm

date 2023-01-18T23:51:35Z
author jsg
files src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c log diff annotate
message drm/amd/pm/smu13: BACO is supported when it's in BACO state

From Guchun Chen
b8e6fc445990dce368950bd9553b31f46b50285e in linux-6.1.y/6.1.7
972fb53d3605eb6cdf0d6ae9a52e910626a91ff7 in mainline linux

date 2023-01-18T23:53:43Z
author jsg
files src/sys/dev/pci/drm/drm_buddy.c log diff annotate
message drm: Optimize drm buddy top-down allocation method

From Arunpravin Paneer Selvam
42526442fe3ed9c2487a2a475cb4a6f463ce2eaf in linux-6.1.y/6.1.7
5640e81607152d7f2d2558227c0f6cb78b8f39cf in mainline linux

date 2023-01-18T23:55:06Z
author jsg
files src/sys/dev/pci/drm/i915/gt/intel_reset.c log diff annotate
message drm/i915/gt: Reset twice

From Chris Wilson
4009502c091c1543ae8708a12d1a97583ae411ac in linux-6.1.y/6.1.7
d3de5616d36462a646f5b360ba82d3b09ff668eb in mainline linux

date 2023-01-18T23:56:45Z
author jsg
files src/sys/dev/pci/drm/i915/i915_vma.c log diff annotate
message drm/i915: Reserve enough fence slot for i915_vma_unbind_async

From Nirmoy Das
8874730ecefe295931a681a0ae749cda53653078 in linux-6.1.y/6.1.7
476fdcdaaae7b06c780cdfc234c704107f16c529 in mainline linux

date 2023-01-18T23:58:45Z
author jsg
files src/sys/dev/pci/drm/i915/gem/i915_gem_context.c log diff annotate
message drm/i915: Fix potential context UAFs

From Rob Clark
b696c627b3f56e173f7f70b8487d66da8ff22506 in linux-6.1.y/6.1.7
afce71ff6daa9c0f852df0727fe32c6fb107f0fa in mainline linux