OpenBSD cvs log

created 2024-06-16T09:37:49Z
begin 2024-06-14T00:00:00Z
end 2024-06-15T00:00:00Z
path src/sys
commits 13

date 2024-06-14T01:14:18Z
author jsg
files src/sys/dev/pci/drm/i915/intel_device_info.c log diff annotate
message unstub ip_ver_read()

date 2024-06-14T01:30:45Z
author jsg
files src/sys/dev/pci/drm/i915/i915_driver.c log diff annotate
src/sys/dev/pci/drm/i915/i915_drv.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_device.c log diff annotate
message unstub probe_gmdid_display()

There is a temporary mapping of the first pci bar as this occurs before
the runtime info is setup and a generation specific bar is mapped based
on that.

date 2024-06-14T04:04:14Z
author jsg
files src/sys/dev/pci/drm/i915/gem/i915_gem_stolen.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_regs.h log diff annotate
message drm/i915/mtl: Add Wa_14019821291

From Dnyaneshwar Bhadane
43dea469e99b10ecc967a3576e50a5d416daf13c in mainline linux

date 2024-06-14T05:28:34Z
author jsg
files src/sys/dev/pci/drm/i915/gt/intel_gt_regs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_workarounds.c log diff annotate
message drm/i915: Add Wa_14019877138

From Haridhar Kalvala
97bb5e691189d342fc617dc0f1ab3e51a3676602 in mainline linux

date 2024-06-14T05:31:20Z
author jsg
files src/sys/dev/pci/drm/i915/gt/intel_workarounds.c log diff annotate
message drm/i915/xelpg: Add workaround 14019877138

From Tejas Upadhyay
c5b32a41946139b9f4f7a087fda2355a90f671cb in mainline linux

date 2024-06-14T05:54:23Z
author jsg
files src/sys/dev/pci/drm/i915/gt/intel_gt_regs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_workarounds.c log diff annotate
message drm/i915: Add Wa_14015150844

From Shekhar Chauhan
4632e3209f4b4349ebe67597897045b1a8af9daa in mainline linux

date 2024-06-14T06:08:11Z
author jsg
files src/sys/dev/pci/drm/i915/gt/intel_gt_regs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_workarounds.c log diff annotate
message drm/i915/xelpg: Add Wa_14020495402

From Radhakrishna Sripada
b4985cce8136d1cd91fafac1ec9a6d90b774fd01 in mainline linux

date 2024-06-14T08:32:22Z
author mvs
files src/sys/kern/uipc_socket.c log diff annotate
src/sys/net/rtsock.c log diff annotate
message Switch AF_ROUTE sockets to the new locking scheme.

At sockets layer only mark buffers as SB_MTXLOCK. At PCB layer only
protect `so_rcv' with corresponding `sb_mtx' mutex(9).

SS_ISCONNECTED and SS_CANTRCVMORE bits are redundant for AF_ROUTE
sockets. Since SS_CANTRCVMORE modifications performed with both solock()
and `sb_mtx' held, the 'unlocked' SS_CANTRCVMORE check in
rtm_senddesync() is safe.

ok bluhm

date 2024-06-14T10:17:05Z
author claudio
files src/sys/dev/rnd.c log diff annotate
message Make arc4random() depend on less subsystems by decoupling extract_entropy()
from the enqueue_randomness() logic.

Add add_event_data() which just enqueues some data into the event buffer
which can be used by extract_entropy(). On top of this remove the
timeout_del() call in dequeue_randomness() it does serve any meaningful
reason.
OK kettenis@ deraadt@ mpi@

date 2024-06-14T13:38:15Z
author mglocker
files src/sys/dev/ic/ufshci.c log diff annotate
message Improve return value handling of functions.

no objections from deraadt@

date 2024-06-14T19:49:17Z
author kettenis
files src/sys/arch/arm64/stand/efiboot/conf.c log diff annotate
src/sys/arch/arm64/stand/efiboot/efiboot.c log diff annotate
src/sys/arch/arm64/stand/efiboot/efidt.h log diff annotate
message When loading a device tree using the "mach dtb" command, give firmware
a chance to make modifications (such as applying memory reservations)
by using the EFI devicetree fixup protocol.

ok patrick@, jca@

date 2024-06-14T20:00:32Z
author kettenis
files src/sys/dev/ofw/ofw_regulator.c log diff annotate
src/sys/dev/ofw/ofw_regulator.h log diff annotate
message Disallow setting the voltage of coupled regulators for now. Some RK3588
boards use different regulators for CPU core voltage and memory interface
voltage. But the two have to be kept synchronized. So the devicetree for
these boards marks these regulators as coupled. We have no support for
coupled regulators yet and letting the DVFS code set just the CPU core
voltage would probably lead to strange crashes.

ok mlarkin@

date 2024-06-14T20:52:07Z
author mglocker
files src/sys/dev/ic/ufshci.c log diff annotate
message We have an 'handled' variable for the interrupt handler, so use it also for
the return values.