OpenBSD cvs log

created 2024-06-07T14:35:56Z
begin 2024-06-05T00:00:00Z
end 2024-06-06T00:00:00Z
path src/sys
commits 5

date 2024-06-05T04:58:05Z
author mglocker
files src/sys/arch/amd64/amd64/hibernate_machdep.c log diff annotate
src/sys/dev/ic/ufshci.c log diff annotate
message Now that our hibernation sub-system supports 4096 byte sectors, add
hibernation support for ufshci(4).

Input from kettenis@, krw@, deraadt@, mlarkin@.

ok mlarkin@, deraadt@

date 2024-06-05T10:19:55Z
author stsp
files src/sys/dev/ic/dwqe.c log diff annotate
src/sys/dev/ic/dwqereg.h log diff annotate
message add support for VLAN tag offloading to dwqe(4)

Tested:
RK3568: kettenis@, jmatthew@; RK3568 can do Rx VLAN tag stripping only
Intel Elkhart Lake: stsp@; EHL additionally supports VLAN tagging on Tx

tweaks + ok jmatthew@

date 2024-06-05T11:04:17Z
author krw
files src/sys/kern/subr_hibernate.c log diff annotate
message No need to call d_open/d_close for every hibernate resume i/o.

Speeds up resuming from hibernate.

Testing florian@ stsp@

ok mlarkin@ stsp@

date 2024-06-05T19:22:04Z
author miod
files src/sys/arch/m88k/m88k/eh_common.S log diff annotate
src/sys/arch/m88k/m88k/vm_machdep.c log diff annotate
message Pass cpu_fork() function to the new process through caller-saved registers
in the pcb rather than on the stack. This makes the code simpler and faster
and gets rid of one short timeframe where the stack pointer is only aligned
to an 8 byte boundary instead of a 16 byte boundary.

date 2024-06-05T20:19:26Z
author deraadt
files src/sys/arch/amd64/conf/Makefile.amd64 log diff annotate
message disable -fret-clean in the kernel until the returns_twice situation is handled