OpenBSD cvs log

created 2020-09-27T09:13:30Z
begin 2020-09-21T00:00:00Z
end 2020-09-22T00:00:00Z
path src/sys
commits 3

date 2020-09-21T00:57:50Z
author jsg
files src/sys/dev/pci/drm/drm_ioctl.c log diff annotate
message allow DRM_IOCTL_GET_CLIENT with "drm" pledge

Used by the amdgpu specific part of libdrm.
Reported by gkoehler@ and jmc@ with firefox's use of WebGL.

ok kettenis@

date 2020-09-21T11:14:28Z
author kettenis
files src/sys/arch/powerpc64/dev/opal.c log diff annotate
src/sys/arch/powerpc64/dev/phb.c log diff annotate
src/sys/arch/powerpc64/dev/xicp.c log diff annotate
src/sys/arch/powerpc64/dev/xics.c log diff annotate
src/sys/arch/powerpc64/dev/xive.c log diff annotate
src/sys/arch/powerpc64/include/intr.h log diff annotate
src/sys/arch/powerpc64/include/pci_machdep.h log diff annotate
src/sys/arch/powerpc64/powerpc64/intr.c log diff annotate
message Correctly pass the "struct cpu_info" pointer along when establishing
interrupts. This fixes IPIs on machines with certain (newer?) OPAL
firmware. It also allows implementing pci_intr_establish_cpu(9), which
is needed for distributing interrupt handlers across CPUs.

tested by gkoehler@

date 2020-09-21T16:33:23Z
author kn
files src/sys/arch/macppc/macppc/openprom.c log diff annotate
message Fix eeprom(8) error when setting variables

Values would be updated but the variable would still be reported as invalid.

Adopted from NetBSD's sys/dev/ofw/openfirmio.c
From miod