OpenBSD cvs log

created 2022-08-13T21:43:51Z
begin 2022-08-10T00:00:00Z
end 2022-08-11T00:00:00Z
path src/sys
commits 9

date 2022-08-10T03:18:19Z
author jsg
files src/sys/arch/alpha/alpha/machdep.c log diff annotate
src/sys/arch/hppa/hppa/machdep.c log diff annotate
src/sys/arch/luna88k/luna88k/machdep.c log diff annotate
message match other archs use %s for version printf

date 2022-08-10T09:01:48Z
author mvs
files src/sys/net/if_vlan.c log diff annotate
message Remove netlock assertion from vlan_ioctl(). Now (*if_ioctl)() called
without netlock for SIOC{G,S}IFMEDIA commands.

ok bluhm@

date 2022-08-10T10:41:35Z
author miod
files src/sys/arch/alpha/alpha/machdep.c log diff annotate
src/sys/arch/alpha/alpha/trap.c log diff annotate
src/sys/arch/alpha/include/cpu.h log diff annotate
message Remove alpha kernel code to process userland misaligned accesses, and the
machdep.unaligned_* sysctl to control its behaviour. Such code made sense more
than 20 years ago where a lot of code was not 64-bit clean, but this is no
longer the case those days.

ok jsg@ millert@ deraadt@

date 2022-08-10T11:05:50Z
author miod
files src/sys/arch/loongson/conf/GENERIC log diff annotate
message Add iic at glxpcib, to get spdmem to attach on 2F-based systems.

date 2022-08-10T12:20:05Z
author miod
files src/sys/arch/loongson/loongson/machdep.c log diff annotate
src/sys/arch/loongson/stand/boot/conf.c log diff annotate
src/sys/arch/loongson/stand/boot/exec.c log diff annotate
message Pass the "good random" flag from the bootblocks to the kernel when applicable.

date 2022-08-10T15:00:58Z
author miod
files src/sys/arch/loongson/dev/gdiumiic.c log diff annotate
message Also attach spdmem on Gdium.

date 2022-08-10T16:58:16Z
author patrick
files src/sys/dev/acpi/acpi.c log diff annotate
src/sys/dev/acpi/acpidebug.c log diff annotate
src/sys/dev/acpi/acpidock.c log diff annotate
src/sys/dev/acpi/acpiec.c log diff annotate
src/sys/dev/acpi/acpipwrres.c log diff annotate
src/sys/dev/acpi/acpitz.c log diff annotate
src/sys/dev/acpi/acpivar.h log diff annotate
message Provide the AML root in ACPI's softc so that drivers that need access
don't have to declare it using extern.

Suggested by and with feedback from kettenis@
Tested by deraadt@ on arm64, amd64 and i386
Tested by bluhm@ on amd64 and i386

date 2022-08-10T17:02:37Z
author patrick
files src/sys/arch/arm64/dev/smmu.c log diff annotate
src/sys/arch/arm64/dev/smmu_acpi.c log diff annotate
src/sys/arch/arm64/dev/smmuvar.h log diff annotate
message On the Qualcomm SoC as implemented on the Lenovo x13s the BIOS already
configures and makes use of the SMMU. We need to keep those mappings
alive as otherwise the machine will die and reboot. Unfortunately we
cannot simply set those domains to bypass, as when we set a domain to
bypass it is actually set to fault. Instead reserve a domain and set
it to disabled, which behaves the same as if we used a bypass mapping.

With feedback from kettenis@

date 2022-08-10T20:19:22Z
author mglocker
files src/sys/dev/fdt/bcm2835_dmac.c log diff annotate
message Fix off-by-one in channel count, from NetBSD.

"Looks right" deraadt@