OpenBSD cvs log

created 2022-09-21T07:59:06Z
begin 2022-09-11T00:00:00Z
end 2022-09-12T00:00:00Z
path src/sys
commits 10

date 2022-09-11T08:33:03Z
author kettenis
files src/sys/dev/ofw/fdt.c log diff annotate
message Change OF_getnodebyname() such that lokking up a node using just the name
without a unit number (so without the @1234 bit) works as well.

ok patrick@, gkoehler@

date 2022-09-11T08:38:39Z
author yasuoka
files src/sys/dev/pci/if_vmx.c log diff annotate
message Handle if pci_intr_establish() failed. This actually happens if many
VMXNET3 are configured. from IIJ.

ok jmatthew

date 2022-09-11T10:18:54Z
author patrick
files src/sys/arch/arm64/dev/smmu.c log diff annotate
src/sys/arch/arm64/dev/smmureg.h log diff annotate
src/sys/arch/arm64/dev/smmuvar.h log diff annotate
message Make an attempt at taking over existing streams on Qualcomm machines. Some
of the stream mappings on the Lenovo x13s match on a single stream id, and
others use a mask to match on multiple stream ids. For now we only care
about the single ones, which is enough to capture e.g. the xhci(4) nodes.

date 2022-09-11T10:28:56Z
author patrick
files src/sys/arch/arm64/dev/smmu.c log diff annotate
message On smmu(4) instances without coherent page table walk we need to make sure
changes to the page tables are made visible, as needed on the Lenovo x13s.

date 2022-09-11T10:37:54Z
author kettenis
files src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Add wsmux(4) such that systems with multiple keyboards work in bsd.rd.

ok deraadt@, mpi@

date 2022-09-11T11:47:55Z
author krw
files src/sys/kern/subr_disk.c log diff annotate
src/sys/sys/disklabel.h log diff annotate
message Add #define's for GPT partition attribute bits REQUIRED, IGNORE
and BOOTABLE, set BOOTABLE attribute bit instead of using the
incorrect GPTDOSACTIVE value, have 'fdisk -v' print out GPT
partition attributes if any of the 64 bits are set, don't spoof
any partition with REQUIRED bit set.

Prompted by kettenis@ stumbling across a machine with 40+ (!!)
REQUIRED GPT partitions.

Tested & ok kettenis@

date 2022-09-11T14:27:09Z
author deraadt
files src/sys/conf/newvers.sh log diff annotate
message drop the -beta

date 2022-09-11T18:07:26Z
author kettenis
files src/sys/dev/acpi/qciic.c log diff annotate
message Register the I2C controller with ACPI. Skip this on the SC8280XP SoC for
now as the AML on the Lenovo X13S tries to do I2C transactions to a device
that doesn't respond leading to the ACPI thread spinning until the
transaction times out.

ok mlarkin@, deraadt@

date 2022-09-11T19:05:44Z
author dv
files src/sys/dev/dt/dt_prov_static.c log diff annotate
message Add the new inout vmm(4) tracepoint to dt(4).

Forgot to put it in the list of static tracepoints when I committed
the tracepoint at g2k22. Woops.

date 2022-09-11T19:34:40Z
author miod
files src/sys/dev/softraid.c log diff annotate
src/sys/kern/subr_disk.c log diff annotate
src/sys/sys/disk.h log diff annotate
message Remove the DKF_LABELVALID flag from struct disk. Instead, trust disk drivers
to always be able to provide a duid, and keep ignoring whole zero duids.

This fixes a race in vnd setup where the disk_attach callback could run
before any I/O occurs on the vnd, thus not having a label available yet.

noticed by otto@ and kn@; ok kn@