OpenBSD cvs log

created 2024-01-20T23:21:08Z
begin 2023-12-26T00:00:00Z
end 2023-12-27T00:00:00Z
path src/sys
commits 3

date 2023-12-26T09:19:15Z
author kettenis
files src/sys/arch/arm64/arm64/cpu.c log diff annotate
src/sys/arch/arm64/arm64/exception.S log diff annotate
src/sys/arch/arm64/arm64/trap.c log diff annotate
src/sys/arch/arm64/include/cpu.h log diff annotate
message Improve handling of SError interrupts. Print some useful information and
allow additional information to be printed for specific CPU types. Use
this to print the L2C registers on Apple CPUs which can be very useful
in tracking down the source of certain SError interrupts.

ok miod@, dlg@

date 2023-12-26T09:25:15Z
author kettenis
files src/sys/dev/fdt/sncodec.c log diff annotate
src/sys/dev/fdt/tascodec.c log diff annotate
message Apple machines with multiple speakers typically have the shutdown pin of
the digital amplifier codecs wired up to a single GPIO. This is apparently
problematic for Linux and Asahi Linux changed their device trees to use a
regulator instead to such that reference counting makes sure that shutdown
isn't asserted until all codecs are ready for it. Follow suit, even though
our regulator code doesn't do the proper reference counting yet.

ok patrick@

date 2023-12-26T14:04:50Z
author miod
files src/sys/arch/macppc/dev/asms.c log diff annotate
message Update documentation URL