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@ |