OpenBSD cvs log

created 2020-07-28T21:35:53Z
begin 2020-05-23T00:00:00Z
end 2020-05-24T00:00:00Z
path src/sys
commits 17

date 2020-05-23T00:40:53Z
author deraadt
files src/sys/sys/reboot.h log diff annotate
message Add RB_GOODRANDOM passed from bootloader to kernel in boothowto. Indicates
confidence 'a great seed' was loaded, otherwise the kernel should assume at
best a 'ok seed' or 'weak seed'. This mechanism is being kept vague and
simple intentionally.
Existing bootloaders won't set it, of course.
discussed with kettenis

date 2020-05-23T06:15:09Z
author jan
files src/sys/uvm/uvm_km.c log diff annotate
message Prevent km_alloc() from returning garbage if pagelist is empty.

ok bluhm@, visa@

date 2020-05-23T06:17:08Z
author jsg
files src/sys/arch/alpha/conf/GENERIC log diff annotate
src/sys/arch/alpha/conf/RAMDISKBIG log diff annotate
message remove cfb and sfb alpha tc fb drivers

These were removed from files.alpha 1.105 in 2017 and the rcons bits
they reference were removed in 2006.

removal suggested by miod@

date 2020-05-23T06:17:09Z
author jsg
files src/sys/arch/alpha/tc/Attic/cfb.c log diff annotate
src/sys/arch/alpha/tc/Attic/cfbvar.h log diff annotate
src/sys/arch/alpha/tc/Attic/sfb.c log diff annotate
src/sys/arch/alpha/tc/Attic/sfbvar.h log diff annotate
message remove cfb and sfb alpha tc fb drivers

These were removed from files.alpha 1.105 in 2017 and the rcons bits
they reference were removed in 2006.

removal suggested by miod@

date 2020-05-23T06:28:29Z
author jsg
files src/sys/arch/alpha/conf/GENERIC log diff annotate
src/sys/arch/alpha/conf/RAMDISKBIG log diff annotate
src/sys/arch/alpha/include/Attic/cfbreg.h log diff annotate
src/sys/arch/alpha/include/Attic/sfbreg.h log diff annotate
message remove more cfb and sfb bits

date 2020-05-23T07:18:50Z
author visa
files src/sys/arch/mips64/mips64/trap.c log diff annotate
message Use a distinct trap code with retguard on mips64.

This lets the kernel detect retguard traps and send SIGABRT instead
of SIGEMT.

SIGEMT does not indicate correctly the nature of the error (stack
overflow, violation of control flow). It can confuse the user to restart
the program without further investigation.

Prompted by and OK deraadt@
OK mortimer@

date 2020-05-23T07:58:24Z
author patrick
files src/sys/dev/pci/ppbreg.h log diff annotate
message Define PPB_IO_32BIT. Should have been part of the commit to mvkpcie(4)
that improved bridge emulation, but unfortunately was forgotten.

From kettenis@

date 2020-05-23T08:40:55Z
author jsg
files src/sys/arch/alpha/tc/tcasic.c log diff annotate
message remove ifdef'd out tc fb cnattach bits

miod@ agrees this can go

date 2020-05-23T08:42:50Z
author stsp
files src/sys/dev/ic/ar5008.c log diff annotate
message Fix typo in a comment that originated in wpi(4) and has spread elsewhere.

date 2020-05-23T08:42:51Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwn.c log diff annotate
src/sys/dev/pci/if_wpi.c log diff annotate
message Fix typo in a comment that originated in wpi(4) and has spread elsewhere.

date 2020-05-23T09:44:20Z
author mpi
files src/sys/dev/sbus/magma.c log diff annotate
src/sys/dev/sbus/spif.c log diff annotate
message Implement kqfilter matching the corresponding poll routine.

ok kettenis@

date 2020-05-23T11:29:37Z
author mpi
files src/sys/arch/sparc64/dev/vldcp.c log diff annotate
src/sys/arch/sparc64/include/conf.h log diff annotate
message Implement kqueue(2) support.

inputs & ok kettenis@

date 2020-05-23T11:40:16Z
author kettenis
files src/sys/arch/powerpc64/include/opal.h log diff annotate
src/sys/arch/powerpc64/powerpc64/locore.S log diff annotate
src/sys/arch/powerpc64/powerpc64/machdep.c log diff annotate
message Clean up the code that implements the OPAL API.

date 2020-05-23T14:49:32Z
author kettenis
files src/sys/arch/powerpc64/include/pte.h log diff annotate
src/sys/arch/powerpc64/powerpc64/pmap.c log diff annotate
message Define PTE bits.

date 2020-05-23T19:54:12Z
author kettenis
files src/sys/arch/arm64/arm64/machdep.c log diff annotate
message Add a little bit of const-ness.

date 2020-05-23T20:32:47Z
author kettenis
files src/sys/arch/armv7/armv7/armv7_machdep.c log diff annotate
message Look at the openbsd,boothowto property and bring the bootarg parsing
code in line with arm64.

ok deraadt@

date 2020-05-23T22:16:39Z
author patrick
files src/sys/dev/fdt/dwpcie.c log diff annotate
message Increase chances of getting a successful PCIe link on the i.MX8MM.
Hold the reset GPIO for 100ms instead of 20ms, and also directly
continue setting up the link instead of waiting for another 20ms.
This brings us in line with what Linux is doing and removes the 10%
risk of em(4) not showing up on my HummingBoard Pulse.

ok kettenis@