[Skiboot] [PATCH v2 06/13] hiomap: Enable Async IPMI messaging

Vasant Hegde hegdevasant at linux.vnet.ibm.com
Wed Nov 6 20:12:30 AEDT 2019


On 11/4/19 6:59 PM, Deb McLemore wrote:
> To provide higher layer async operations to access
> the target flash, enable hiomap to perform async
> ipmi messaging for call paths thru opal_flash_op.
> 
> Special considerations and constraints are to prevent
> recursive locking and/or polling inside OPAL calls.
> 
> Objective is to remove the hiomap_queue_msg_sync for
> moving windows (which already uses pollers) to allow
> async requests to perform their functions.
> 
> Call paths thru opal_flash_op will determine if the
> requested operation needs to be re-queued, to allow
> skiboot to jump back out to Linux to prevent RCU or
> scheduler issues.

Can you please split  this patch into smaller chunk with detailed description? 
Otherwise its hard to
review.

I don't think I understood the async design and reason behind that. Can you 
please elaborate?


-Vasant



More information about the Skiboot mailing list