CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/09/21 05:14:28
Modified files:
sys/arch/powerpc64/dev: opal.c phb.c xicp.c xics.c xive.c
sys/arch/powerpc64/include: intr.h pci_machdep.h
sys/arch/powerpc64/powerpc64: intr.c
Log message:
Correctly pass the "struct cpu_info" pointer along when establishing
interrupts. This fixes IPIs on machines with certain (newer?) OPAL
firmware. It also allows implementing pci_intr_establish_cpu(9), which
is needed for distributing interrupt handlers across CPUs.
tested by gkoehler@