/********************************************************************************************************************************/ /* 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 $PR520DEF ***/ #ifndef __PR520DEF_LOADED #define __PR520DEF_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 PR520$_ICCS 24 /* INTERVAL CLOCK CONTROL */ #define PR520$_CADR 37 /* CACHE DISABLE */ #define PR520$_MSER 39 /* MEMORY SYSTEM ERROR */ #define PR520$_SAVPC 42 /* CONSOLE SAVED PC REGISTER */ #define PR520$_SAVPSL 43 /* CONSOLE SAVED PSL REGISTER */ #define PR550$_CCR 37 /* Cache Control Register */ #define PR550$M_CCR_DIAG 0x1 #define PR550$M_CCR_FLUSH 0x2 #define PR550$M_CCR_ENABLE 0x4 #define PR550$M_CCR_WWP 0x8 struct pr550_ccr { __union { __struct { unsigned pr550$v_ccr_diag : 1; unsigned pr550$v_ccr_flush : 1; unsigned pr550$v_ccr_enable : 1; unsigned pr550$v_ccr_wwp : 1; unsigned pr550$v_fill_61 : 4; } pr550$r_ccr_bits; } pr550$r_ccr_overlay; } ; #if !defined(__VAXC) && !defined(VAXC) #define pr550$v_ccr_diag pr550$r_ccr_overlay.pr550$r_ccr_bits.pr550$v_ccr_diag #define pr550$v_ccr_flush pr550$r_ccr_overlay.pr550$r_ccr_bits.pr550$v_ccr_flush #define pr550$v_ccr_enable pr550$r_ccr_overlay.pr550$r_ccr_bits.pr550$v_ccr_enable #define pr550$v_ccr_wwp pr550$r_ccr_overlay.pr550$r_ccr_bits.pr550$v_ccr_wwp #endif /* #if !defined(__VAXC) && !defined(VAXC) */ #ifdef __cplusplus } #endif #pragma standard #endif /* __PR520DEF_LOADED */