OpenBSD cvs log

created 2022-10-30T02:48:53Z
begin 2022-10-25T00:00:00Z
end 2022-10-26T00:00:00Z
path src/sys
commits 10

date 2022-10-25T06:00:34Z
author guenther
files src/sys/arch/sparc64/sparc64/db_trace.c log diff annotate
message rwindow32 is gone and won't be coming back. ok miod@

date 2022-10-25T06:05:57Z
author guenther
files src/sys/arch/sparc64/include/asm.h log diff annotate
src/sys/arch/sparc64/sparc64/machdep.c log diff annotate
src/sys/arch/sparc64/sparc64/vm_machdep.c log diff annotate
message STACK_OFFSET was to support it varying when compiling some code for
either 32bit or 64bit. With the elimination of 32bit sparc bits
it was just a superfluous indirection of BIAS. Also, CCFSZ is gone.

ok miod@

date 2022-10-25T11:39:33Z
author aoyama
files src/sys/arch/luna88k/luna88k/machdep.c log diff annotate
message Add more chance to process IPI in the interrupt service routine.

This prevents "luna88k_ext_int: cpu0 level 1 interrupt" message on
heavy load.

"This makes sense" miod@, tested by me.

date 2022-10-25T15:15:38Z
author guenther
files src/sys/arch/alpha/alpha/locore.s log diff annotate
src/sys/arch/alpha/alpha/vm_machdep.c log diff annotate
src/sys/arch/alpha/include/cpu.h log diff annotate
src/sys/arch/hppa/hppa/locore.S log diff annotate
src/sys/arch/hppa/hppa/vm_machdep.c log diff annotate
src/sys/arch/hppa/include/cpu.h log diff annotate
src/sys/arch/macppc/macppc/locore.S log diff annotate
src/sys/arch/powerpc/powerpc/vm_machdep.c log diff annotate
message Consistently use 'proc_trampoline' as the name of the trampoline
used by cpu_fork()

ok miod@ kettenis@ mpi@ deraadt@

date 2022-10-25T16:08:26Z
author kettenis
files src/sys/kern/kern_exit.c log diff annotate
src/sys/sys/siginfo.h log diff annotate
src/sys/sys/wait.h log diff annotate
message Implement waitid(2) which is now part of POSIX and used by mozilla.
This includes a change of siginfo_r which is technically an ABI break but
this should have no real-world impact since the members involved are
never touched by the kernel.

ok millert@, deraadt@

date 2022-10-25T16:10:31Z
author kettenis
files src/sys/kern/syscalls.master log diff annotate
message mplement waitid(2) which is now part of POSIX and used by mozilla.
This includes a change of siginfo_r which is technically an ABI break but
this should have no real-world impact since the members involved are
never touched by the kernel.

ok millert@, deraadt@

date 2022-10-25T16:11:29Z
author kettenis
files src/sys/kern/init_sysent.c log diff annotate
src/sys/kern/syscalls.c log diff annotate
src/sys/sys/syscall.h log diff annotate
src/sys/sys/syscallargs.h log diff annotate
message regen

date 2022-10-25T16:30:30Z
author millert
files src/sys/sys/_time.h log diff annotate
message Move CLOCKS_PER_SEC to sys/_time.h so the kernel has access to it.
This will be used in waitid(2) to set si_utime and si_stime.
The definition of struct timespec also moves from time.h to sys/_time.h
for struct itimerspec. OK kettenis@

date 2022-10-25T18:44:36Z
author miod
files src/sys/arch/hppa/hppa/pmap.c log diff annotate
src/sys/arch/hppa/include/pmap.h log diff annotate
message Store mod/ref flags using md pg_flags values rather than a specific field in
vm_page_md, which allows this struct to shrink a bit.

date 2022-10-25T19:32:18Z
author mglocker
files src/sys/dev/i2c/pijuice.c log diff annotate
message Calculate approx. battery re-charge time.