OpenBSD cvs log

created 2024-06-29T19:56:42Z
begin 2024-06-23T00:00:00Z
end 2024-06-24T00:00:00Z
path src/sys
commits 7

date 2024-06-23T10:17:16Z
author kettenis
files src/sys/arch/arm64/arm64/cpu.c log diff annotate
src/sys/arch/arm64/include/armreg.h log diff annotate
message Enable EPAN if it is available.

ok patrick@

date 2024-06-23T10:18:11Z
author kettenis
files src/sys/dev/fdt/rkusbphy.c log diff annotate
message Add RK3588 support.

ok patrick@

date 2024-06-23T13:11:51Z
author kettenis
files src/sys/arch/riscv64/stand/efiboot/efiboot.c log diff annotate
message Fix previous commit; add missing label

date 2024-06-23T15:37:31Z
author kettenis
files src/sys/arch/arm64/stand/efiboot/conf.c log diff annotate
src/sys/arch/arm64/stand/efiboot/efiacpi.c log diff annotate
message Add support for ACPI firmware that provides the base address of individual
GIC redistributors in the per-CPU GIC MADT table entries.

ok patrick@

date 2024-06-23T21:58:34Z
author patrick
files src/sys/arch/arm64/dev/agintc.c log diff annotate
message While Qualcomm Snapdragon X Elite (X1E80100) claims to support 32 device-id
bits, it only seems to allow a 4k pagesize with 8 bytes per entry. This is
not enough to handle all 32 device-id bits, but we also don't necessarily
need to handle all of them. Hence clamp down the number of maximum device
IDs to as much as we can possibly configure in hardware.

ok kettenis@

date 2024-06-23T22:04:53Z
author patrick
files src/sys/dev/fdt/qcscm.c log diff annotate
message When ripping out Qualcomm's EL2 on the x13s, calls into the Secure Monitor
make the machine crash. As it turns out the SMC calling convention specifies
that further registers up to and including x18 might need to be caller-saved,
which we seem to have to follow now.

ok kettenis@

date 2024-06-23T22:08:37Z
author kettenis
files src/sys/arch/alpha/alpha/mem.c log diff annotate
src/sys/arch/amd64/amd64/mem.c log diff annotate
src/sys/arch/arm/arm/mem.c log diff annotate
src/sys/arch/arm64/arm64/mem.c log diff annotate
src/sys/arch/hppa/hppa/mem.c log diff annotate
src/sys/arch/i386/i386/mem.c log diff annotate
src/sys/arch/m88k/m88k/mem.c log diff annotate
src/sys/arch/macppc/macppc/mem.c log diff annotate
src/sys/arch/mips64/mips64/mem.c log diff annotate
src/sys/arch/powerpc64/powerpc64/mem.c log diff annotate
src/sys/arch/riscv64/riscv64/mem.c log diff annotate
src/sys/arch/sh/sh/mem.c log diff annotate
src/sys/arch/sparc64/sparc64/mem.c log diff annotate
message If an ioctl(2) request isn't implemented we should return ENOTTY.

ok deraadt@