OpenBSD cvs log

created 2019-05-08T03:29:17Z
begin 2017-11-29T00:00:00Z
end 2017-11-30T00:00:00Z
path src/sys
commits 15

date 2017-11-29T00:32:52Z
author mlarkin
files src/sys/arch/amd64/include/vmmvar.h log diff annotate
message add some comments. no functional change

date 2017-11-29T00:38:01Z
author mlarkin
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
message Add a bunch of DPRINTFs in failure paths, fix some whitespace and some
misspelled words.

date 2017-11-29T02:46:10Z
author mlarkin
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
src/sys/arch/amd64/include/vmmvar.h log diff annotate
src/sys/arch/i386/include/vmmvar.h log diff annotate
message make vmm(4) less responsible for initial register state, preferring to let
usermode daemons handle that.

ok pd@

date 2017-11-29T02:48:16Z
author jcs
files src/sys/dev/i2c/ihidev.c log diff annotate
src/sys/dev/i2c/ihidev.h log diff annotate
message add an adaptive polling mode when no interrupt handler is available,
such as on PCI dwiic(4) devices.

this is a temporary workaround until the underlying interrupt
problem is fixed.

tested by various

date 2017-11-29T02:56:21Z
author mlarkin
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
message vmm(4) :Add the ukvm/Solo5 hypercall I/O ports to the list of ports to be
passed through to userspace. When not using ukvm, if a guest does I/O to
these ports, vmd(8) will just discard the I/O.

Thanks to Adam Steen for helping test these past few diffs, in order
to get ukvm working on vmm(4).

date 2017-11-29T03:38:03Z
author dlg
files src/sys/dev/pci/if_ixl.c log diff annotate
message let this build on sparc64 again.

date 2017-11-29T03:59:34Z
author dlg
files src/sys/dev/pci/drm/drm_linux.h log diff annotate
message fix this on sparc64 (or maybe gcc)

ok jmatthew@ guenther@ kettenis@

date 2017-11-29T05:00:16Z
author dlg
files src/sys/dev/pci/pcidevs log diff annotate
message add some mellanox parts

date 2017-11-29T05:00:40Z
author dlg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2017-11-29T05:09:59Z
author dlg
files src/sys/dev/pci/if_ixl.c log diff annotate
message turns out you dont have to configure a vsi as the default in a veb.

what a waste of two days.

date 2017-11-29T15:12:52Z
author visa
files src/sys/sys/mutex.h log diff annotate
message Show line number correctly in synthetic mutex names.

OK jca@

date 2017-11-29T15:22:22Z
author kettenis
files src/sys/dev/acpi/chvgpio.c log diff annotate
src/sys/dev/acpi/dsdt.c log diff annotate
src/sys/dev/acpi/dsdt.h log diff annotate
message Revise OperatingRegion code to make it extensible and have chvgpio(4)
provide the OEM defined regions that are used by the AML on some
Cherryview-based machines.

ok mlarkin@

date 2017-11-29T19:15:48Z
author claudio
files src/sys/net/route.c log diff annotate
message Revert 1.353, this breaks mpe(4). Also it seems not complete since rt_ifa_del
still had this hack in. This needs to be revisted and better understood.
It may be needed to add a mplsrdomain to mpe(4) but MPLS only in the rtable 0
is hardcoded in more places and we should fix them all.
OK mpi@

date 2017-11-29T19:36:03Z
author claudio
files src/sys/net/if_mpe.c log diff annotate
message Make mpe(4) work again by:
- Change the way mpe figures out the IP of the MPLS nexthop. Instead of using
RTF_GATEWAY and so a valid (and cachable) gateway route just use the
gateway IP address of the route (rt->rt_gateway).
- Make sure the interface is up when adding a mplslabel. The inserted route
is in rtable 0 and so invisible for the link state tracker. Forcing the if_up
ensures that the added route is RTF_UP.
OK mpi@

date 2017-11-29T22:51:01Z
author kettenis
files src/sys/dev/acpi/acpi.c log diff annotate
src/sys/dev/acpi/acpivar.h log diff annotate
src/sys/dev/acpi/chvgpio.c log diff annotate
message Add support for GPIO-signaled events.

ok mlarkin@