Page MenuHomeFreeBSD

powerpc/pseries: EOI interrupts in XICS by setting lowest priority
ClosedPublic

Authored by jhibbits on Sep 30 2018, 2:06 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, May 15, 6:34 PM
Unknown Object (File)
Fri, May 15, 6:34 PM
Unknown Object (File)
Fri, May 15, 6:13 PM
Unknown Object (File)
Fri, May 1, 9:52 PM
Unknown Object (File)
Fri, May 1, 4:48 PM
Unknown Object (File)
Fri, May 1, 1:29 PM
Unknown Object (File)
Apr 21 2026, 6:38 AM
Unknown Object (File)
Apr 9 2026, 10:38 PM
Subscribers

Details

Summary

Discussing with Benjamin Herrenschmidt, OPAL_INT_GET_XIRR masks the
returned priority, so must be resumed before more interrupts can be
handled at this priority. Since there are only two priorities used in
FreeBSD, we know that the previous priority in an EOI will always be
0xff (lowest priority).

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 19879
Build 19405: arc lint + arc unit