/********************************************************************************************************************************/ /* Created: 15-MAR-2001 23:38:07 by OpenVMS SDL EV1-33 */ /* Source: 15-MAR-2001 23:34:16 _$11$DUA933:[BUILD.SDL]STARDEFMP.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $PR420DEF ***/ #ifndef __PR420DEF_LOADED #define __PR420DEF_LOADED 1 #pragma nostandard #ifdef __cplusplus extern "C" { #define __unknown_params ... #else #define __unknown_params #endif #if !defined(__VAXC) && !defined(VAXC) #define __struct struct #define __union union #else #define __struct variant_struct #define __union variant_union #endif #define PR420$_CADR 37 /* CACHE DISABLE */ #define PR420$_MSER 39 /* MEMORY SYSTEM ERROR */ #define PR420$_SAVPC 42 /* CONSOLE SAVED PC REGISTER */ #define PR420$_SAVPSL 43 /* CONSOLE SAVED PSL REGISTER */ #define PR420$M_MSER_TAG 0x1 #define PR420$M_MSER_DAT 0x2 #define PR420$M_MSER_MCC 0x10 #define PR420$M_MSER_MCD 0x20 #define PR420$M_MSER_DAL 0x40 #define PR420$M_MSER_HM 0x80 struct pr420mser { __union { __struct { unsigned pr420$v_mser_tag : 1; /* Cache tag error */ unsigned pr420$v_mser_dat : 1; /* Cache data error */ unsigned pr420$v_mser_fill1 : 2; /* Unused */ unsigned pr420$v_mser_mcc : 1; /* Machine check on first level */ /* cache parity error */ unsigned pr420$v_mser_mcd : 1; /* Machine check on DAL PE */ unsigned pr420$v_mser_dal : 1; /* DAL parity error */ unsigned pr420$v_mser_hm : 1; /* Hit/miss */ } pr420$r_mser_bits; } pr420$r_mser_overlay; } ; #if !defined(__VAXC) && !defined(VAXC) #define pr420$v_mser_tag pr420$r_mser_overlay.pr420$r_mser_bits.pr420$v_mser_tag #define pr420$v_mser_dat pr420$r_mser_overlay.pr420$r_mser_bits.pr420$v_mser_dat #define pr420$v_mser_fill1 pr420$r_mser_overlay.pr420$r_mser_bits.pr420$v_mser_fill1 #define pr420$v_mser_mcc pr420$r_mser_overlay.pr420$r_mser_bits.pr420$v_mser_mcc #define pr420$v_mser_mcd pr420$r_mser_overlay.pr420$r_mser_bits.pr420$v_mser_mcd #define pr420$v_mser_dal pr420$r_mser_overlay.pr420$r_mser_bits.pr420$v_mser_dal #define pr420$v_mser_hm pr420$r_mser_overlay.pr420$r_mser_bits.pr420$v_mser_hm #endif /* #if !defined(__VAXC) && !defined(VAXC) */ #ifdef __cplusplus } #endif #pragma standard #endif /* __PR420DEF_LOADED */