OpenBSD cvs log

created 2021-03-09T19:41:37Z
begin 2021-02-27T00:00:00Z
end 2021-02-28T00:00:00Z
path src/sys
commits 13

date 2021-02-27T01:19:11Z
author dlg
files src/sys/net/if_aggr.c log diff annotate
message put the mac addr into a uint64_t to compare it to the ethernet slow addr.

also do the ethertype comparison before the conversion above.

date 2021-02-27T02:36:33Z
author jsg
files src/sys/dev/pci/pcidevs log diff annotate
message add ids for Intel Xeon Scalable

Used by at least Skylake-SP (SKX) and Cascade Lake-SP (CLX).

Covers Xeon Scalable, Xeon D, Xeon W, Core Extreme/Core X product
families. The Scalable parts are marketed as Xeon Bronze, Silver, Gold
and Platinum.

As most of these ids are not described in public documents from Intel
use Skylake-ESystem.inf and KabyLakePCH-HSystem.inf from Intel's Windows
drivers to get an idea of what the names should be. With the name for
0x2088 found in a Intel authored Linux driver.

Initial patch and much discussion from Karel Gardas.

date 2021-02-27T02:37:06Z
author jsg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2021-02-27T03:00:54Z
author jsg
files src/sys/dev/pci/pcidevs log diff annotate
message sort

date 2021-02-27T03:01:25Z
author jsg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2021-02-27T03:03:40Z
author jsg
files src/sys/dev/usb/usbdevs log diff annotate
message sort and fix RTL8713 id

date 2021-02-27T03:04:22Z
author jsg
files src/sys/dev/usb/usbdevs.h log diff annotate
src/sys/dev/usb/usbdevs_data.h log diff annotate
message regen

date 2021-02-27T09:20:38Z
author dlg
files src/sys/net/if_gre.c log diff annotate
message recover scope from v6 nvgre endpoint addresses for userland to look at.

date 2021-02-27T09:21:22Z
author dlg
files src/sys/net/if_gre.c log diff annotate
message trim some code i accidentally left into the nvgre add address function

date 2021-02-27T11:44:48Z
author mvs
files src/sys/net/rtsock.c log diff annotate
message Rework route_input() and rtm_sendup(). While we perform foreach loop
in route_input() we drop solock() after we checked socket state. We
pass mbuf(9) to this socket at next loops, while it referenced as
`last'. Socket's state could be changed by concurrent thread while
it's not locked.

Since we perform socket's checks and output in same iteration, the
logic which prevents mbuf(9) chain copy for the last socket in list
was removed.

ok bluhm@ claudio@

date 2021-02-27T13:43:16Z
author visa
files src/sys/kern/kern_event.c log diff annotate
message Replace stray direct call of f_event with filter_event().

This does not change the current behaviour, but filterops should be
invoked through filter_*() for consistency.

date 2021-02-27T16:19:14Z
author kettenis
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/files.arm64 log diff annotate
src/sys/arch/arm64/dev/apldart.c log diff annotate
message Add apldart(4), a driver for the IOMMU on Apple M1 SoCs.

ok patrick@

date 2021-02-27T16:31:33Z
author kettenis
files src/sys/arch/arm64/conf/RAMDISK log diff annotate
message apldart(4) is needed here as well.