OpenBSD cvs log

created 2019-08-03T14:10:33Z
begin 2019-08-02T00:00:00Z
end 2019-08-03T00:00:00Z
path src/sys
commits 9

date 2019-08-02T02:17:35Z
author cheloha
files src/sys/arch/sparc64/sparc64/db_interface.c log diff annotate
src/sys/conf/param.c log diff annotate
src/sys/kern/kern_clock.c log diff annotate
src/sys/kern/kern_exec.c log diff annotate
src/sys/kern/kern_time.c log diff annotate
src/sys/sys/kernel.h log diff annotate
src/sys/sys/proc.h log diff annotate
message per-process itimers: itimerval -> itimerspec

Loongson runs at 128hz. 128 doesn't divide evenly into a million,
but it does divide evenly into a billion. So if we do the per-process
itimer bookkeeping with itimerspec structs we can have error-free
virtual itimers on loongson just as we do on most other platforms.

This change doesn't fix the virtual itimer error alpha, as 1024 does not
divide evenly into a billion. But this doesn't make the situation any
worse, either.

ok deraadt@

date 2019-08-02T03:33:15Z
author deraadt
files src/sys/sys/time.h log diff annotate
message missing part of commit by cheloha:

per-process itimers: itimerval -> itimerspec

Loongson runs at 128hz. 128 doesn't divide evenly into a million,
but it does divide evenly into a billion. So if we do the per-process
itimer bookkeeping with itimerspec structs we can have error-free
virtual itimers on loongson just as we do on most other platforms.

This change doesn't fix the virtual itimer error alpha, as 1024 does not
divide evenly into a billion. But this doesn't make the situation any
worse, either.

ok deraadt@

date 2019-08-02T07:41:13Z
author visa
files src/sys/arch/mips64/mips64/trap.c log diff annotate
message Call refreshcreds() from ast() on mips64. This ensures that credentials
get updated when handling an AST after an interrupt.

OK deraadt@

date 2019-08-02T07:41:57Z
author visa
files src/sys/arch/mips64/mips64/sendsig.c log diff annotate
message Avoid repeated invocation of curcpu().

date 2019-08-02T08:12:35Z
author bluhm
files src/sys/kern/kern_unveil.c log diff annotate
src/sys/kern/vfs_syscalls.c log diff annotate
src/sys/sys/namei.h log diff annotate
message Move prototypes of unveil(2) functions which are used in separate C
files into the common namei.h header.
OK deraadt@

date 2019-08-02T10:04:59Z
author kettenis
files src/sys/arch/arm64/dev/agintc.c log diff annotate
message Add support for additional ITS page sizes and make sure we allocate
enough memory for the device table to cover the entire DeviceID space.

ok patrick@

date 2019-08-02T21:45:16Z
author kettenis
files src/sys/dev/pci/pcidevs log diff annotate
message Add Ampere vendor and eMAG PCIe devices.

date 2019-08-02T21:45:46Z
author kettenis
files src/sys/dev/pci/pcidevs.h log diff annotate
message regen

date 2019-08-02T21:45:47Z
author kettenis
files src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen