OpenBSD cvs log

created 2018-12-30T11:10:50Z
begin 2018-12-18T00:00:00Z
end 2018-12-19T00:00:00Z
path src/sys
commits 8

date 2018-12-18T01:26:07Z
author kevlo
files src/sys/dev/pci/pcidevs log diff annotate
message Add some devices found on Intel Leaf Hill CRB.

ok deraadt@

date 2018-12-18T01:27:13Z
author kevlo
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message sync

date 2018-12-18T04:25:16Z
author tedu
files src/sys/dev/pci/pcidevs log diff annotate
message add a wifi 9560 found in a new laptop. ok deraadt

date 2018-12-18T04:25:28Z
author tedu
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message sync

date 2018-12-18T13:18:31Z
author visa
files src/sys/net/pfkeyv2.c log diff annotate
message Fix the IPL of pfkeyv2_mtx to prevent a deadlock. The system can use
the mutex with and without the kernel lock.

Prompted by WITNESS.

OK deraadt@ kettenis@

date 2018-12-18T13:44:11Z
author visa
files src/sys/arch/octeon/octeon/autoconf.c log diff annotate
message Accept DUID as a root disk specifier.

Example boot command:

bootoctlinux rootdev=e7f5137a2eb9a085 numcores=4

date 2018-12-18T14:24:02Z
author visa
files src/sys/arch/octeon/include/octeonreg.h log diff annotate
src/sys/arch/octeon/octeon/machdep.c log diff annotate
message Figure out the number of available CPUs using system fuse registers.
This makes `ncpusfound' independent of kernel boot parameters.

The kernel still needs the help of the firmware to spin up secondary
CPUs, so the `coremask' or `numcores' boot parameter is still needed
for multicore operation.

Tested on CN5020, CN6120, CN7130 and CN7360.

date 2018-12-18T21:11:09Z
author guenther
files src/sys/arch/amd64/amd64/locore0.S log diff annotate
message Detection of MELTDOWN-proof Intel CPUs was broken: cpuid.07 has
subleafs, so to get SEFF0EDX_ARCH_CAP we have to clear %ecx too.
While here, delete a redundant cpuid.01 invocation.

problem noted and testing by tedu@
ok mlarkin@ deraadt@