OpenBSD cvs log

created 2020-04-04T17:32:30Z
begin 2020-03-29T00:00:00Z
end 2020-03-30T00:00:00Z
path src/sys
commits 7

date 2020-03-29T08:14:05Z
author stsp
files src/sys/net80211/ieee80211_mira.c log diff annotate
message Compute MiRA's moving average and standard deviation after computing the
current measurement, not before.

The MiRA paper mentions these calculations in the order we implemented them.
But the moving average and standard deviation depend on the value of the
goodput measurement, not the other way around.

ok tb@

date 2020-03-29T09:31:10Z
author kettenis
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/dev/ipmi.c log diff annotate
src/sys/dev/ipmivar.h log diff annotate
src/sys/dev/acpi/ipmi_acpi.c log diff annotate
message Add glue to make ipmi(4) attach to FDT.

ok deraadt@

date 2020-03-29T09:31:11Z
author kettenis
files src/sys/dev/fdt/files.fdt log diff annotate
src/sys/dev/fdt/ipmi_fdt.c log diff annotate
message Add glue to make ipmi(4) attach to FDT.

ok deraadt@

date 2020-03-29T09:35:10Z
author kettenis
files src/sys/dev/fdt/sxipio.c log diff annotate
message Pin groups have regulators associated with them; enable these such that
they get turned on if pins within a group are in use.

The Allwinner A80 needs some additional configuration based on the voltage
supplied by these regulators. This makes the Ethernet interface in the
A80 work.

ok patrick@

date 2020-03-29T11:34:30Z
author tobhe
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
message Prevent out of bounds read in strlcpy due to vcp_name not being NUL-terminated.

Reported-by: [email protected]
Found by Greg Steuck <greg (at) nest (dot) cx>
Discussed with deraadt@

date 2020-03-29T13:43:13Z
author krw
files src/sys/crypto/crypto.c log diff annotate
message Don't access past end of cc_alg[] when trying to avoid
unregistering an invalid algorithm.

CID 1453298

ok kettenis@ (with suggested improvements to come)

date 2020-03-29T15:14:28Z
author visa
files src/sys/arch/amd64/amd64/db_trace.c log diff annotate
src/sys/arch/arm64/arm64/db_trace.c log diff annotate
src/sys/arch/i386/i386/db_trace.c log diff annotate
message Prevent stack trace saving from inspecting untrusted data. On amd64,
arm64 and i386, the chain of call frames is continuous from kernel
to userspace. The unwinder has to stop at the latest when it reaches
the start of the kernel stack.

OK mpi@