/****************************************************************************** // @file scom.h // @brief scom wrapper functions */ /****************************************************************************** * * @page ChangeLogs Change Logs * @section scom.h SCOM.H * @verbatim * * Flag Def/Fea Userid Date Description * ------- ---------- -------- ---------- ---------------------------------- * @gm033 920448 milesg 03/26/2014 New file * * @endverbatim * *///*************************************************************************/ #ifndef _scom_h #define _scom_h //************************************************************************* // Includes //************************************************************************* #include #include #include "errl.h" //************************************************************************* // Externs //************************************************************************* //************************************************************************* // Macros //************************************************************************* //************************************************************************* // Defines/Enums //************************************************************************* //************************************************************************* // Macros //************************************************************************* //************************************************************************* // Structures //************************************************************************* //************************************************************************* // Globals //************************************************************************* //************************************************************************* // Function Prototypes //************************************************************************* //uses non-panic version of getscom/putscom and creates predictive error log //with trace and processor callout on failure. If o_err is NULL, error is //committed internally. Otherwise, it is assumed the caller will handle //committing the error log. These errors should not be discarded! int putscom_ffdc(uint32_t i_addr, uint64_t i_data, errlHndl_t* o_err); int getscom_ffdc(uint32_t i_addr, uint64_t* o_data, errlHndl_t* o_err); #endif