cpqary3: help debug controller lockups
A controller "lockup" is a condition in which the firmware running on the controller is no longer running properly. This could be the result of a self-induced panic-like state or an infinite loop or some other form of unresponsiveness. In the latter two cases, the firmware is often not able to record debug info that can be helpful in diagnosing the underlying issue. This issue is a request to enhance the driver to trigger the firmware to collect this data when the driver detects that the controller has become unresponsive. See the attached patch (against github illumos-gate) for an example. Please note that the patch is untested.