Patent ID: 11650753

Abstract:
In response to receiving an exception indication, an exception-handling state variable in state information is asserted. Firmware instruction(s) are selected from a plurality of firmware instructions based at least in part on: (1) a conditions table that includes condition(s) for handling the plurality of firmware instructions and (2) the state information that includes the exception-handling state variable. It is determined how to handle the selected firmware instruction(s) based at least in part on: (1) the conditions table and (2) the state information that includes the exception-handling state variable where. The plurality of firmware instructions includes: (1) a non-exception-handling set of firmware instruction(s) and (2) an exception-handling set of firmware instruction(s). The conditions table prioritizes execution, by the hardware, of the exception-handling set of firmware instructions over that of the non-exception-handling set of firmware instructions in the event the exception-handling state variable is asserted. A storage media device is communicated with via an interface.