OpenBSD cvs log

created 2022-02-01T13:42:23Z
begin 2022-01-10T00:00:00Z
end 2022-01-11T00:00:00Z
path src/sys
commits 9

date 2022-01-10T04:11:13Z
author dlg
files src/sys/dev/pci/if_msk.c log diff annotate
src/sys/dev/pci/if_mskvar.h log diff annotate
message handle the status ring entries as 64bit words instead of a struct.

the status ring entries are 8 bytes/64bit, and depending on the
type of entry it has fields all over the place. this loads the
descriptor with a single 64bit read, and then shifts and masks the
bits out of it depending on the type of descriptor. this looks
cleaner for the tx completions in particular.

date 2022-01-10T04:47:53Z
author dlg
files src/sys/dev/pci/if_msk.c log diff annotate
src/sys/dev/pci/if_mskvar.h log diff annotate
message provide access to the hardware counters (MIB counters in the doc) via kstat

date 2022-01-10T09:07:28Z
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/aplns.c log diff annotate
src/sys/arch/arm64/dev/aplsmc.c log diff annotate
src/sys/arch/arm64/dev/rtkit.c log diff annotate
src/sys/arch/arm64/dev/rtkit.h log diff annotate
message Add aplsmc(4), a driver for the SMC found on Apple M1 SoCs.

The SMC implements a lot of functionality. For now the driver only
implements a bunch of sensors. This is a small subset of the sensors
that are made available by the SMC as we don't know what measurments
are provided for most sensors.

ok patrick@

date 2022-01-10T09:20:27Z
author kettenis
files src/sys/arch/arm64/arm64/pmap.c log diff annotate
message In pmap_enter(9), only perform a TLB flush if we actually changed a PTE.
To make this intent more obvious, group the call to the TLB flush function
togther with the call that inserts/updates/removes a PTE.
Remove an incorrect comment related to this.

ok patrick@

date 2022-01-10T14:07:59Z
author jan
files src/sys/net/if_vxlan.c log diff annotate
message Use NULL instead of 0 for pointers.

OK bluhm@

date 2022-01-10T16:21:19Z
author visa
files src/sys/arch/octeon/dev/octboot.c log diff annotate
message Initialize variables that are touched in the error path.

Reminded by LLVM scan-build.

date 2022-01-10T18:23:39Z
author tobhe
files src/sys/dev/sdmmc/sdmmc_mem.c log diff annotate
message Return ENOMEM on malloc errors to prevent use of uninitialized stack
memory. Cleanup error handling while here.

ok stsp@ visa@

date 2022-01-10T23:40:37Z
author jsg
files src/sys/dev/pci/pcidevs log diff annotate
message add Intel Jasper Lake devices
from Intel Pentium Silver and Intel Celeron Processors Datasheet 633935

date 2022-01-10T23:41:12Z
author jsg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen