GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > VXW / V7-1-0

Constituent: vxw_flight_ini     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

_BOOT_Diagnostics Struct Reference

Boot diagnostics struct. More...

#include <BootDiagnostics.h>


Data Fields

unsigned int primBootFlags
unsigned int secBootFlags
unsigned int excCount
unsigned int excVec
unsigned int excSrr0Reg
unsigned int excSrr1Reg
unsigned int excDarReg
unsigned int excDsisrReg
unsigned int excPciSts2Reg
unsigned int excMemStsReg
unsigned int excTaskId
unsigned int mtResults
unsigned int mtAddr
unsigned int mtActual
unsigned int mtPostResults
unsigned int mtPostAddr
unsigned int mtPostActual
unsigned int secBootFailure
unsigned int secBootFailIdx
unsigned int secBootFailData
unsigned int bist750Results
unsigned int bistPpciResults [2]
unsigned int mtCount
unsigned int appInfo [BOOT_DIAGS_APP_NUM_WORD]


Detailed Description

Boot diagnostics struct.

A C structure representing the contents of the boot diagnostics. This structure can be overlayed at memory location MEMMAP_BOOT_DIAGS_ADDR to access boot diagnostics flags and data.


Field Documentation

unsigned int _BOOT_Diagnostics::appInfo[BOOT_DIAGS_APP_NUM_WORD]
 

Application information to be preserved across reboots.

unsigned int _BOOT_Diagnostics::bist750Results
 

The results of the RAD750 PPC BIST. See BAE documentation to decode this data.

unsigned int _BOOT_Diagnostics::bistPpciResults[2]
 

The results of the RAD750 PPCI BIST. See BAE documentation to decode this data.

unsigned int _BOOT_Diagnostics::excCount
 

Exception count. Reset on POR.

unsigned int _BOOT_Diagnostics::excDarReg
 

Contents of DAR register at exception time. Only valid if exception count is non-zero.

unsigned int _BOOT_Diagnostics::excDsisrReg
 

Contents of DSISR register at exception time. Only valid if exception count is non-zero.

unsigned int _BOOT_Diagnostics::excMemStsReg
 

Contents of memory status register at exception time. Only valid if exception count is non-zero.

unsigned int _BOOT_Diagnostics::excPciSts2Reg
 

Contents of PCI status 2 register at exception time. Only valid if exception count is non-zero.

unsigned int _BOOT_Diagnostics::excSrr0Reg
 

Contents of SRR0 register at exception time. Only valid if exception count is non-zero.

unsigned int _BOOT_Diagnostics::excSrr1Reg
 

Contents of SRR1 register at exception time. Only valid if exception count is non-zero.

unsigned int _BOOT_Diagnostics::excTaskId
 

If the exception occured while VxWorks is running, this is the task ID of the task that was running when the exception occured. Only valid if exception count is non-zero.

unsigned int _BOOT_Diagnostics::excVec
 

Exception vector of last exception. Only valid if exception count is non-zero.

unsigned int _BOOT_Diagnostics::mtActual
 

Contents at memory location on a memory test failure(s). If multiple failures are encountered, this is the contents of the LAST failure.

unsigned int _BOOT_Diagnostics::mtAddr
 

Address(s) of memory test failure(s). If multiple failures are encountered, this is the address of the LAST failure.

unsigned int _BOOT_Diagnostics::mtCount
 

Number of words tested.

unsigned int _BOOT_Diagnostics::mtPostActual
 

Contents at memory location on a post-remediaion memory test failure(s). If multiple failures are encountered, this is the contents of the LAST failure.

unsigned int _BOOT_Diagnostics::mtPostAddr
 

Address(s) of post-remediaion memory test failure(s). If multiple failures are encountered, this is the address of the LAST failure.

unsigned int _BOOT_Diagnostics::mtPostResults
 

Results of the rom startup post-remediaion memory test(s). See BOOT_DIAGS_MT_* definitions to decode these results.

unsigned int _BOOT_Diagnostics::mtResults
 

Results of the rom startup memory test(s). See BOOT_DIAGS_MT_* definitions to decode these results.

unsigned int _BOOT_Diagnostics::primBootFlags
 

The primary boot flags. Use BOOT_DIAGS_PBF_* to access the bit flags in this field.

unsigned int _BOOT_Diagnostics::secBootFailData
 

Secondary boot failure data.

unsigned int _BOOT_Diagnostics::secBootFailIdx
 

Secondary boot failure index.

unsigned int _BOOT_Diagnostics::secBootFailure
 

Secondary boot failure.

unsigned int _BOOT_Diagnostics::secBootFlags
 

The secondar boot flags. Use BOOT_DIAGS_SBF_* to access the bit flags in this field.


The documentation for this struct was generated from the following file:
Generated on Tue Dec 18 09:51:55 2007 by  doxygen 1.4.4