CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        2022/02/13 08:54:07

Modified files:
        sys/arch/arm64/dev: aplintc.c 

Log message:
The Apple M1 SoC has two mechanism for doing IPIs.  The first method uses
the interrupt controller, the second method used implementation-specific
CPU registers.  The M1 Pro/Max SoCs use a modified interrupt controller
that no longer provides the first method.  So switch to the second method
in preparation for adding M1 Pro/Max support to OpenBSD.  As a bonus this
mechanism seems to be faster (which may be why Apple calls these "fast"
IPIs).

ok patrick@

Reply via email to