Page MenuHomeFreeBSD

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

Authored by jhibbits on Sep 30 2018, 2:06 AM.



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

rS FreeBSD src repository
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

jhibbits created this revision.Sep 30 2018, 2:06 AM
nwhitehorn accepted this revision.Oct 5 2018, 9:41 PM
This revision is now accepted and ready to land.Oct 5 2018, 9:41 PM
This revision was automatically updated to reflect the committed changes.