HomeFreeBSD

powernv: Port OPAL asynchronous framework to use the new message framework

Description

powernv: Port OPAL asynchronous framework to use the new message framework

Since OPAL_GET_MSG does not discriminate between message types, asynchronous
completion events may be received in the OPAL_GET_MSG call, which dequeues
them from the list, thus preventing OPAL_CHECK_ASYNC_COMPLETION from
succeeding. Handle this case by integrating with the messaging framework.

Details

Provenance
jhibbitsAuthored on
Parents
rS345789: powerpc/powernv: Add OPAL heartbeat thread
Branches
Unknown
Tags
Unknown