GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> VXW / V7-2-0 > vxw_flight / rad750
#include <BootDiagnostics.h>
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] |
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.
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.