OpenBSD cvs log

created 2021-07-04T14:57:47Z
begin 2021-06-28T00:00:00Z
end 2021-06-29T00:00:00Z
path src/sys
commits 9

date 2021-06-28T09:35:09Z
author kettenis
files src/sys/arch/riscv64/riscv64/copy.S log diff annotate
message Implement copyin32().

ok deraadt@

date 2021-06-28T11:04:14Z
author mpi
files src/sys/arch/sparc64/conf/GENERIC log diff annotate
message Enable dt(4).

ok kettenis@

date 2021-06-28T11:19:01Z
author mpi
files src/sys/uvm/uvm_aobj.c log diff annotate
src/sys/uvm/uvm_extern.h log diff annotate
message Make anonymous object reference counting independant from the KERNEL_LOCK().

- Use atomic operations for increment/decrement

- Rewrite the loop from uao_swap_off() to only keep a reference to the
next item in the list.

ok jmatthew@

date 2021-06-28T15:45:15Z
author deraadt
files src/sys/arch/arm64/arm64/locore.S log diff annotate
message delete .align inside sigtramp stubs, as the stack alignment requirement
hasn't existed for many years, since the code was moved it into a unique page,
with trap sleds.
ok kettenis

date 2021-06-28T15:45:16Z
author deraadt
files src/sys/arch/riscv64/riscv64/locore.S log diff annotate
message delete .align inside sigtramp stubs, as the stack alignment requirement
hasn't existed for many years, since the code was moved it into a unique page,
with trap sleds.
ok kettenis

date 2021-06-28T18:21:08Z
author kettenis
files src/sys/arch/arm/arm/sigcode.S log diff annotate
message Add speculation-blocking sequence after syscalls like we did for libc a while
ago. While there, fix the SYS_exit syscall. The syscall number is passed in
r12, not as the argument of the syscall instruction.

ok deraadt@

date 2021-06-28T18:38:17Z
author kettenis
files src/sys/arch/riscv64/riscv64/cpuswitch.S log diff annotate
message Fix assembly in #ifdef MULTIPROCESSOR case.

ok jsing@

date 2021-06-28T18:52:26Z
author deraadt
files src/sys/arch/riscv64/riscv64/locore.S log diff annotate
message whitespace

date 2021-06-28T18:53:10Z
author deraadt
files src/sys/arch/riscv64/riscv64/copy.S log diff annotate
src/sys/arch/riscv64/riscv64/copystr.S log diff annotate
src/sys/arch/riscv64/riscv64/cpufunc_asm.S log diff annotate
message do not need .align 2 or 4 after .text, the ABI's .text will decide what
to do
ok kettenis