OpenBSD cvs log

created 2021-09-05T05:00:28Z
begin 2021-09-02T00:00:00Z
end 2021-09-03T00:00:00Z
path src/sys
commits 14

date 2021-09-02T07:19:53Z
author dv
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
message rename rw locks to avoid ambiguity and verboseness

Syzbot might complain about "new" panics, but to help debug a recent
report it helps to have unique rw lock names.

"sounds good to me" @mlarkin

date 2021-09-02T08:48:22Z
author mpi
files src/sys/arch/i386/i386/ioapic.c log diff annotate
message Initialize mutex to IPL_NONE.

ok kettenis@

date 2021-09-02T10:11:21Z
author mlarkin
files src/sys/arch/amd64/conf/GENERIC log diff annotate
src/sys/arch/riscv64/conf/GENERIC log diff annotate
src/sys/dev/pci/files.pci log diff annotate
src/sys/dev/pci/if_aq_pci.c log diff annotate
message aq(4) driver for Aquantia 1/2.5/5/10Gb/s PCIe ethernet adapters

Adds support for Aquantia AQC1xx family of PCIe ethernet adapters. This
driver supports 1Gbps through 10Gbps modes of operation based on the
hardware and media/switch capabilities.

The initial code was ported from NetBSD, with jmatthew@ finishing up
the Tx/Rx ring support and interrupt handler routine.

The driver only supports devices using firmware V2.

This diff enables aq(4) on riscv64 and amd64, the only platforms where
I have tested the driver, but it likely works on other architectures
as well.

date 2021-09-02T10:48:52Z
author kettenis
files src/sys/arch/arm64/arm64/locore.S log diff annotate
src/sys/arch/arm64/include/armreg.h log diff annotate
message Fix the TCR_TG0_xxx definitions and add TCR_TG0_4K to the initial setting
of TCR_EL1 in locore to make clear we use 4K pages for both userland and
the kernel.

ok patrick@

date 2021-09-02T10:49:26Z
author mlarkin
files src/sys/arch/amd64/conf/RAMDISK_CD log diff annotate
src/sys/arch/riscv64/conf/RAMDISK log diff annotate
message add aq(4) to amd64 RAMDISK_CD and riscv64 RAMDISK

date 2021-09-02T12:09:26Z
author patrick
files src/sys/arch/arm64/arm64/pmap.c log diff annotate
message Fix comment spelling.

date 2021-09-02T12:32:22Z
author jasper
files src/sys/arch/i386/i386/locore.s log diff annotate
message trailing whitespace

date 2021-09-02T12:35:23Z
author claudio
files src/sys/kern/kern_unveil.c log diff annotate
src/sys/sys/namei.h log diff annotate
message Refactor how unveil generates EACCES errors. Instead of tracking the
possible violation during the traversal of the path do the check at the
end. Make the code a bit easier to grok.
OK beck@ semarie@

date 2021-09-02T13:39:34Z
author kevlo
files src/sys/dev/pci/if_iwx.c log diff annotate
message The PCI_PRODUCT_INTEL_WL_22500_1 device is part of the 22000
family (discrete) not integrated.

ok stsp@

date 2021-09-02T13:44:10Z
author stsp
files src/sys/dev/pci/if_iwx.c log diff annotate
message Fix our iwx(4) xtal latency values to match the values used by Linux iwlwifi.
with a fix from + ok kevlo@

date 2021-09-02T15:15:12Z
author anton
files src/sys/dev/usb/ucc.c log diff annotate
message Explain in a comment why two wscons_keydesc structures are needed.

date 2021-09-02T17:21:39Z
author jasper
files src/sys/dev/dt/dt_prov_static.c log diff annotate
src/sys/dev/dt/dt_prov_syscall.c log diff annotate
src/sys/dev/dt/dtvar.h log diff annotate
message rename struct dt_evt fields to make it clear this isn't only used for tracing syscalls
and adjust btrace(8) accordingly.
extracted from a larger diff by Tom Rollet.

ok mpi@

date 2021-09-02T19:12:29Z
author kettenis
files src/sys/dev/pci/drm/ttm/ttm_bo.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_bo_vm.c log diff annotate
message Initialize the uvm object when we actually need it such that we can
use uvm_obj_init() to initialize the pager ops and initial reference count.
This will help future uvm unlocking diffs.

ok mpi@, jsg@

date 2021-09-02T19:41:48Z
author jasper
files src/sys/dev/dt/dtvar.h log diff annotate
message follow-up on previous commit and rename the _sys union to _args