OpenBSD cvs log

created 2023-09-20T14:41:56Z
begin 2023-09-12T00:00:00Z
end 2023-09-13T00:00:00Z
path src/sys
commits 3

date 2023-09-12T08:22:07Z
author jmatthew
files src/sys/arch/arm64/stand/efiboot/efiacpi.c log diff annotate
message Add an "openbsd,gic-its-id" property to gic-its nodes containing the ITS ID.

ok kettenis@ patrick@

date 2023-09-12T08:29:28Z
author jmatthew
files src/sys/arch/arm64/dev/agintc.c log diff annotate
src/sys/arch/arm64/include/intr.h log diff annotate
message Store ITS ID in struct interrupt_controller so it can be used to look up
the right ITS to use when establishing interrupts.

ok kettenis@ patrick@

date 2023-09-12T08:32:58Z
author jmatthew
files src/sys/arch/arm64/dev/acpipci.c log diff annotate
src/sys/dev/acpi/acpireg.h log diff annotate
message Use IORT ITS nodes to find the right ITS instance to use when establishing
interrupts. This makes MSI/MSI-X work on platforms like the Ampere Altra
which have an ITS instance for each PCI domain.

also tested by cheloha@
ok kettenis@ patrick@