blob: 256145b042f32ddb26dc28d490b03489889c9569 [file] [log] [blame]
#pragma once
namespace attn
{
/**
* @brief The main attention handler logic
*
* Check each processor for active attentions of type SBE Vital (vital),
* System Checkstop (checkstop) and Special Attention (special) and handle
* each as follows:
*
* checkstop: TBD
* vital: TBD
* special: Determine if the special attention is a Breakpoint (BP),
* Terminate Immediately (TI) or CoreCodeToSp (corecode). For each
* special attention type, do the following:
*
* BP: Notify Cronus
* TI: TBD
* Corecode: TBD
* Recoverable: TBD
*
* @param i_breakpoints true = breakpoint special attn handling enabled
*/
void attnHandler(bool i_breakpoints);
} // namespace attn