OpenBSD cvs log

created 2021-01-12T00:53:01Z
begin 2020-12-28T00:00:00Z
end 2020-12-29T00:00:00Z
path src/sys
commits 9

date 2020-12-28T10:35:59Z
author kettenis
files src/sys/dev/pci/pcidevs log diff annotate
message Add Synopsys vendor and their DesignWare PCIe bridge.

date 2020-12-28T10:36:29Z
author kettenis
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2020-12-28T12:24:31Z
author kettenis
files src/sys/dev/fdt/dwpcie.c log diff annotate
message Add support for the PCIe controller found on Amlogic G12A/G12B/SM1 SoCs.

ok patrick@

date 2020-12-28T14:01:23Z
author mpi
files src/sys/kern/init_main.c log diff annotate
src/sys/uvm/uvm_extern.h log diff annotate
src/sys/uvm/uvm_fault.c log diff annotate
src/sys/uvm/uvm_init.c log diff annotate
src/sys/uvm/uvm_meter.c log diff annotate
src/sys/uvm/uvmexp.h log diff annotate
message Use per-CPU counters for fault and stats counters reached in uvm_fault().

ok kettenis@, dlg@

date 2020-12-28T14:02:07Z
author mpi
files src/sys/arch/i386/i386/machdep.c log diff annotate
message Initialize pmap_kernel()'s mutexes.

Poison the IPL value of `pm_mtx' since it isn't supposed to be used
and add an assert to make sure splraise() isn't called with a poisoned
value.

Fix a missing initialization found by WITNESS and reported by gnezdo@.

ok millert@

date 2020-12-28T14:02:08Z
author mpi
files src/sys/arch/i386/i386/pmap.c log diff annotate
message Initialize pmap_kernel()'s mutexes.

Poison the IPL value of `pm_mtx' since it isn't supposed to be used
and add an assert to make sure splraise() isn't called with a poisoned
value.

Fix a missing initialization found by WITNESS and reported by gnezdo@.

ok millert@

date 2020-12-28T14:23:30Z
author mpi
files src/sys/arch/amd64/amd64/intr.c log diff annotate
src/sys/arch/sparc64/sparc64/intr.c log diff annotate
message Sync with i386 by asserting that IPL values should be at least IPL_NONE.

date 2020-12-28T14:28:50Z
author kn
files src/sys/net/if_enc.c log diff annotate
message Remove unused start routine

enc(4) does not use the ifqueue API at all; IPsec packets are directly
transformed in the IP input/output routines.

enc_start() is never called (by design) so remove it for clarity.

OK mpi

date 2020-12-28T18:28:11Z
author mglocker
files src/sys/dev/video.c log diff annotate
src/sys/kern/kern_sysctl.c log diff annotate
src/sys/sys/sysctl.h log diff annotate
message Analog to the the kern.audio.record sysctl parameter for audio(4)
devices, introduce kern.video.record for video(4) devices. By default
kern.video.record will be set to zero, blanking all data delivered
by device drivers which attach to video(4).

The idea was initially proposed by
Laurence Tratt <laurie AT tratt DOT net>.

ok mpi@