OpenBSD cvs log

created 2019-12-26T17:45:12Z
begin 2019-12-13T00:00:00Z
end 2019-12-14T00:00:00Z
path src/sys
commits 5

date 2019-12-13T02:16:53Z
author mikeb
files src/sys/dev/pv/xen.c log diff annotate
message Always release interrupt source when unmasking the interrupt

xen_intr_unmask_release was not decrementing the reference counter
on the interrupt source structure when bailing out early which led
to the refcnt overflow.

From niklas, ok mlarkin

date 2019-12-13T03:38:15Z
author mlarkin
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
message Ensure VMCS is flushed/loaded properly in certain uncommon cases.

This diff ensures we reload the VMCS before we dump its content in a few
debug code paths, and ensures we flush the VMCS in a few error paths
in the writeregs VMX function.

date 2019-12-13T06:43:46Z
author pd
files src/sys/dev/pv/pvclock.c log diff annotate
message pvclock(4): attach even if when PVCLOCK_FLAG_TSC_STABLE is unset

Attaches pvclock with lower priority (500) in case of unstable tsc
(PVCLOCK_FLAG_TSC_STABLE) instead of not attaching at all. In this state, we do
make sure to return a monotonically increasing number.

This mostly helps openbsd guests on openbsd vmm(4) where a pvclock with unstable
tsc is still better than i8254.

ok mlarkin@

date 2019-12-13T12:39:08Z
author patrick
files src/sys/dev/acpi/acpivout.c log diff annotate
message Make acpivout(4) call ws_[gs]et_param instead of directly
calling the ACPI methods. On some machines, like my X395,
those ACPI methods don't allow changing the brightness, so
this allows acpivout(4) to e.g. use amdgpu(4)'s code.

ok kettenis@

date 2019-12-13T20:57:54Z
author deraadt
files src/sys/arch/amd64/amd64/conf.c log diff annotate
src/sys/arch/arm64/arm64/conf.c log diff annotate
src/sys/arch/i386/i386/conf.c log diff annotate
src/sys/dev/pcmcia/files.pcmcia log diff annotate
src/sys/dev/pcmcia/Attic/gpr.c log diff annotate
src/sys/dev/pcmcia/Attic/gprio.h log diff annotate
message noone has gpr(4) devices.