OpenBSD cvs log

created 2023-04-23T03:35:13Z
begin 2023-04-20T00:00:00Z
end 2023-04-21T00:00:00Z
path src/sys
commits 6

date 2023-04-20T00:24:11Z
author cheloha
files src/sys/kern/kern_clockintr.c log diff annotate
message clockintr_cpu_init: mask CQ_INTRCLOCK while advancing schedule

Allowing the intrclock to fire in the midst of clockintr_cpu_init()
would complicate the function a lot. However, in a future patch we
will need to enable intrclock operations in clockintr_advance(),
clockintr_cancel(), and clockintr_schedule().

We can avoid this conflict by masking CQ_INTRCLOCK while we're
updating the internal clockintrs in clockintr_cpu_init(). When we no
longer need clockintr_cpu_init(), this workaround will disappear.

date 2023-04-20T10:49:57Z
author brynet
files src/sys/dev/usb/uhid.c log diff annotate
message Move ring buffer allocation to before calling uhidev_open(), otherwise
it might be NULL in uhid_intr.

fixes "b_to_q: tty has no clist" panic hit by namn@

tested by thfr@ and namn@

ok anton@

date 2023-04-20T14:51:28Z
author cheloha
files src/sys/kern/kern_clockintr.c log diff annotate
src/sys/sys/clockintr.h log diff annotate
message clockintr: eliminate CL_SCHEDCLOCK flag

The CL_SCHEDCLOCK flag is set when schedhz is non-zero. It's
redundant. We can just check the value of schedhz directly.

date 2023-04-20T19:28:30Z
author jcs
files src/sys/arch/amd64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
message add viogpu, a VirtIO GPU driver

works enough to get a console on qemu with more work to come from
others

feedback from miod
ok patrick

date 2023-04-20T19:28:31Z
author jcs
files src/sys/dev/pv/files.pv log diff annotate
src/sys/dev/pv/viogpu.c log diff annotate
src/sys/dev/pv/viogpu.h log diff annotate
src/sys/dev/pv/virtio.c log diff annotate
src/sys/dev/pv/virtioreg.h log diff annotate
src/sys/dev/wscons/wsconsio.h log diff annotate
message add viogpu, a VirtIO GPU driver

works enough to get a console on qemu with more work to come from
others

feedback from miod
ok patrick

date 2023-04-20T21:43:17Z
author mvs
files src/sys/net/rtsock.c log diff annotate
message Call sysctl_source() with shared netlock. It performs read-only
access to netlock protected data.

ok kn@ bluhm@