GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> VXW / V7-2-0 > vxw_flight / rad750


Interface   Data Structures   File List   Data Fields   Globals  

_BOOT_Diagnostics Struct Reference

Boot diagnostics struct. More...

#include <BootDiagnostics.h>

List of all members.

Public Attributes

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.


Member Data Documentation

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::secBootFlags

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

unsigned int _BOOT_Diagnostics::excCount

Exception count. Reset on POR.

unsigned int _BOOT_Diagnostics::excVec

Exception vector of last exception. 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::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::excPciSts2Reg

Contents of PCI status 2 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::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::mtResults

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

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::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::mtPostResults

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

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::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::secBootFailure

Secondary boot failure.

unsigned int _BOOT_Diagnostics::secBootFailIdx

Secondary boot failure index.

unsigned int _BOOT_Diagnostics::secBootFailData

Secondary boot failure data.

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::mtCount

Number of words tested.

unsigned int _BOOT_Diagnostics::appInfo[BOOT_DIAGS_APP_NUM_WORD]

Application information to be preserved across reboots.


The documentation for this struct was generated from the following file:
Generated on Fri Jul 24 11:32:25 2009 by  doxygen 1.5.3