OpenBSD cvs log

created 2023-02-12T09:13:52Z
begin 2023-02-09T00:00:00Z
end 2023-02-10T00:00:00Z
path src/sys
commits 7

date 2023-02-09T01:41:15Z
author cheloha
files src/sys/arch/i386/i386/lapic.c log diff annotate
message i386: lapic_timer_trigger: disable interrupts around lapic_timer_oneshot()

lapic_timer_oneshot() is not atomic. We need to disable interrupts
when calling it to ensure the timer reaches a valid state.

Link: https://marc.info/?l=openbsd-tech&m=167482851403841&w=2

ok mlarkin@

date 2023-02-09T08:00:31Z
author guenther
files src/sys/kern/kern_ktrace.c log diff annotate
message Delay setting the timestamp in the ktrace header until we've grabbed
the vnode, to eliminate misordering of ktrace records.

problem noted by jrick@
ok deraadt@

date 2023-02-09T17:18:21Z
author kettenis
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c log diff annotate
message Pin the default framebuffer. The Linux drm code no longer does this since
they switched to using a shadow framebuffer and only pin the hardware
framebuffer when flushing the shadow framebuffer. But our wdisplay(4)
and rasops(9) code expects the hardware framebuffer to be always
accessible at the same address.

Fixes the regression introduced by amdgpu_object.c rev 1.12.

ok jsg@

date 2023-02-09T17:19:25Z
author kettenis
files src/sys/dev/pci/drm/drm_gem_ttm_helper.c log diff annotate
message Unstub drm_gem_ttm_vmap/vunmap.

ok jsg@

date 2023-02-09T21:02:24Z
author kettenis
files src/sys/arch/arm64/arm64/cpu.c log diff annotate
message Recognize the cores on Apple's M2 Pro/Max SoCs.

ok patrick@

date 2023-02-09T21:21:27Z
author naddy
files src/sys/dev/pci/if_em.c log diff annotate
src/sys/dev/pci/if_igc.c log diff annotate
message consolidate mbuf header parsing on device driver layer

em(4) ok jan@, bluhm@
igc(4) tested by weerd@

date 2023-02-09T23:35:06Z
author jsg
files src/sys/arch/arm64/arm64/cpu.c log diff annotate
message correct values for M2 Max
ok kettenis@