/***************************************************************************/ /** **/ /** HPE CONFIDENTIAL. This software is confidential proprietary software **/ /** licensed by Hewlett-Packard Enterprise Development, LP, and is not **/ /** authorized to be used, duplicated OR disclosed to anyone without the **/ /** prior written permission of HPE. **/ /** © 2023 Copyright Hewlett-Packard Enterprise Development, LP **/ /** **/ /** VMS SOFTWARE, INC. CONFIDENTIAL. This software is confidential **/ /** proprietary software licensed by VMS Software, Inc., and is not **/ /** authorized to be used, duplicated or disclosed to anyone without **/ /** the prior written permission of VMS Software, Inc. **/ /** © 2023 Copyright VMS Software, Inc. **/ /** **/ /***************************************************************************/ /********************************************************************************************************************************/ /* Created: 9-Nov-2023 12:06:56 by OpenVMS SDL V3.7 */ /* Source: 30-MAY-2017 13:10:42 $1$DGA8345:[LIB_H.SRC]EMBETDEF.SDL;1 */ /********************************************************************************************************************************/ /*** MODULE $EMBETDEF ***/ #ifndef __EMBETDEF_LOADED #define __EMBETDEF_LOADED 1 #pragma __nostandard /* This file uses non-ANSI-Standard features */ #pragma __member_alignment __save #pragma __nomember_alignment #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __save /* Save the previously-defined required ptr size */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif #ifdef __cplusplus extern "C" { #define __unknown_params ... #define __optional_params ... #else #define __unknown_params #define __optional_params ... #endif #ifndef __struct #if !defined(__VAXC) #define __struct struct #else #define __struct variant_struct #endif #endif #ifndef __union #if !defined(__VAXC) #define __union union #else #define __union variant_union #endif #endif /* */ /* ERROR MESSAGE ENTRY TYPE DEFINITIONS */ /* */ #define EMB$C_DE 1 /* I/A/V Device Error */ #define EMB$K_DE 1 /* I/A/V Device Error */ #define EMB$C_MC 2 /* A/V Machine Check 670 - Processor UCE */ #define EMB$K_MC 2 /* A/V Machine Check 670 - Processor UCE */ #define EMB$C_MCHECK_670 2 /* A Machine Check 670 - Processor UCE */ #define EMB$K_MCHECK_670 2 /* A Machine Check 670 - Processor UCE */ /* Temporary for xbuild, needs x86 review - Clair Grant */ #define EMB$C_MCA_CPU 2 /* I Machine Check Abort - Processor */ #define EMB$K_MCA_CPU 2 /* I Machine Check Abort - Processor */ #define EMB$C_SYNERR 3 /* V Syndrome Error */ #define EMB$K_SYNERR 3 /* V Syndrome Error */ #define EMB$C_BE 4 /* V Bus Error */ #define EMB$K_BE 4 /* V Bus Error */ #define EMB$C_SA 5 /* V SBI Alert */ #define EMB$K_SA 5 /* V SBI Alert */ #define EMB$C_SE 6 /* A/V Soft ECC Error */ #define EMB$K_SE 6 /* A/V Soft ECC Error */ #define EMB$C_MCHECK_620 6 /* A Machine Check 620 - System CE */ #define EMB$K_MCHECK_620 6 /* A Machine Check 620 - System CE */ /* Temporary for xbuild, needs x86 review - Clair Grant */ #define EMB$C_CPE 6 /* I Corrected Platform Error */ #define EMB$K_CPE 6 /* I Corrected Platform Error */ #define EMB$C_AW 7 /* V Asynchronous Write Error */ #define EMB$K_AW 7 /* V Asynchronous Write Error */ #define EMB$C_HE 8 /* A/V Hard ECC Error */ #define EMB$K_HE 8 /* A/V Hard ECC Error */ #define EMB$C_UBA 9 /* V 11/780 Unibus Adapter Error */ #define EMB$K_UBA 9 /* V 11/780 Unibus Adapter Error */ #define EMB$C_SI 10 /* V 11/750 Fault through SBI Vector */ #define EMB$K_SI 10 /* V 11/750 Fault through SBI Vector */ #define EMB$C_UE 11 /* V 11/730 Unibus Error */ #define EMB$K_UE 11 /* V 11/730 Unibus Error */ #define EMB$C_MBA 12 /* V 11/780 Massbus Adapter Error */ #define EMB$K_MBA 12 /* V 11/780 Massbus Adapter Error */ #define EMB$C_SBIA 13 /* V 11/790 SBIA Error */ #define EMB$K_SBIA 13 /* V 11/790 SBIA Error */ #define EMB$C_CRD 14 /* A/V 11/790 CRD Log */ #define EMB$K_CRD 14 /* A/V 11/790 CRD Log */ #define EMB$C_EMM 15 /* V 11/790 Environmental Monitor */ #define EMB$K_EMM 15 /* V 11/790 Environmental Monitor */ #define EMB$C_HLT 16 /* A/V 11/790 Processor Error Halt */ #define EMB$K_HLT 16 /* A/V 11/790 Processor Error Halt */ #define EMB$C_CRBT 17 /* V 11/790 Console Reboot */ #define EMB$K_CRBT 17 /* V 11/790 Console Reboot */ #define EMB$C_BIADPERR 18 /* V BI Adapter Error */ #define EMB$K_BIADPERR 18 /* V BI Adapter Error */ #define EMB$C_BIBUSERR 19 /* V BI Bus Error */ #define EMB$K_BIBUSERR 19 /* V BI Bus Error */ #define EMB$C_NMIFLT 20 /* V NMI Fault */ #define EMB$K_NMIFLT 20 /* V NMI Fault */ #define EMB$C_CTO 21 /* V Console Timeout */ #define EMB$K_CTO 21 /* V Console Timeout */ #define EMB$C_NBW 22 /* V NBW */ #define EMB$K_NBW 22 /* V NBW */ #define EMB$C_CACHERR 23 /* A/V Cache Error */ #define EMB$K_CACHERR 23 /* A/V Cache Error */ #define EMB$C_CVAX_CB 24 /* V CVAX Cache/Bus Error */ #define EMB$K_CVAX_CB 24 /* V CVAX Cache/Bus Error */ #define EMB$C_MEMSCAN 25 /* V Calypso Memory Error by scanning */ #define EMB$K_MEMSCAN 25 /* V Calypso Memory Error by scanning */ #define EMB$C_INT54 26 /* A/V Calypso SCB 54 Error */ #define EMB$K_INT54 26 /* A/V Calypso SCB 54 Error */ #define EMB$C_MCHECK_630 26 /* A Machine Check 630 - Processor CE */ #define EMB$K_MCHECK_630 26 /* A Machine Check 630 - Processor CE */ /* Temporary for xbuild, needs x86 review - Clair Grant */ #define EMB$C_CMC 26 /* I Corrected Machine Check */ #define EMB$K_CMC 26 /* I Corrected Machine Check */ #define EMB$C_INT60 27 /* A/V Calypso SCB 60 Error */ #define EMB$K_INT60 27 /* A/V Calypso SCB 60 Error */ #define EMB$C_MCHECK_660 27 /* A Machine Check 660 - System UCE */ #define EMB$K_MCHECK_660 27 /* A Machine Check 660 - System UCE */ /* Temporary for xbuild, needs x86 review - Clair Grant */ #define EMB$C_MCA_SYS 27 /* I Machine Check Abort - Platform */ #define EMB$K_MCA_SYS 27 /* I Machine Check Abort - Platform */ #define EMB$C_ADPERR 28 /* A/V Adapter Error */ #define EMB$K_ADPERR 28 /* A/V Adapter Error */ #define EMB$C_LASTFAIL 29 /* V Calypso Lastfail */ #define EMB$K_LASTFAIL 29 /* V Calypso Lastfail */ #define EMB$C_CONSOLE 30 /* V Console Entry */ #define EMB$K_CONSOLE 30 /* V Console Entry */ #define EMB$C_INFO 31 /* V Informational Message */ #define EMB$K_INFO 31 /* V Informational Message */ #define EMB$C_CS 32 /* I/A/V Cold Start */ #define EMB$K_CS 32 /* I/A/V Cold Start */ #define EMB$C_CLKERR 33 /* V Clock Module Error */ #define EMB$K_CLKERR 33 /* V Clock Module Error */ #define EMB$C_SCAN 34 /* V Scan Error */ #define EMB$K_SCAN 34 /* V Scan Error */ #define EMB$K_NF 35 /* I/A/V New File Created */ #define EMB$C_NF 35 /* I/A/V New File Created */ #define EMB$C_WS 36 /* I/A/V Warm Start */ #define EMB$K_WS 36 /* I/A/V Warm Start */ #define EMB$C_CR 37 /* I/A/V Crash Restart */ #define EMB$K_CR 37 /* I/A/V Crash Restart */ #define EMB$C_TS 38 /* I/A/V Time Stamp */ #define EMB$K_TS 38 /* I/A/V Time Stamp */ #define EMB$C_SS 39 /* I/A/V System Service Message */ #define EMB$K_SS 39 /* I/A/V System Service Message */ #define EMB$C_SBC 40 /* I/A/V System Bugcheck */ #define EMB$K_SBC 40 /* I/A/V System Bugcheck */ #define EMB$C_OM 41 /* I/A/V Operator Message */ #define EMB$K_OM 41 /* I/A/V Operator Message */ #define EMB$C_NM 42 /* I/A/V Network Message */ #define EMB$K_NM 42 /* I/A/V Network Message */ #define EMB$C_CONFIG 43 /* A System Configuration */ #define EMB$K_CONFIG 43 /* A System Configuration */ #define EMB$C_POLL_ERR 44 /* V Polled Error */ #define EMB$K_POLL_ERR 44 /* V Polled Error */ #define EMB$C_VM 64 /* I/A/V Volume Mount */ #define EMB$K_VM 64 /* I/A/V Volume Mount */ #define EMB$C_VD 65 /* I/A/V Volume Dismount */ #define EMB$K_VD 65 /* I/A/V Volume Dismount */ #define EMB$C_DT 96 /* I/A/V Device Timeout */ #define EMB$K_DT 96 /* I/A/V Device Timeout */ #define EMB$C_UI 97 /* V Undefined Interrupt */ #define EMB$K_UI 97 /* V Undefined Interrupt */ #define EMB$C_DA 98 /* I/A/V Asynchronous Device Attention */ #define EMB$K_DA 98 /* I/A/V Asynchronous Device Attention */ #define EMB$C_SP 99 /* I/A/V Software Parameters */ #define EMB$K_SP 99 /* I/A/V Software Parameters */ #define EMB$C_LM 100 /* I/A/V Logged Message */ #define EMB$K_LM 100 /* I/A/V Logged Message */ #define EMB$C_LOGMSCP 101 /* I/A/V Logged MSCP Message */ #define EMB$K_LOGMSCP 101 /* I/A/V Logged MSCP Message */ #define EMB$C_PWR 102 /* A Laser Power Event */ #define EMB$K_PWR 102 /* A Laser Power Event */ #define EMB$C_UBC 112 /* I/A/V User Bugcheck */ #define EMB$K_UBC 112 /* I/A/V User Bugcheck */ #define EMB$C_HALT_FRAME 113 /* I/A Console Data Log */ #define EMB$K_HALT_FRAME 113 /* I/A Console Data Log */ /* Temporary for xbuild, needs x86 review - Clair Grant */ #define EMB$C_INIT 114 /* I Processor INIT */ #define EMB$K_INIT 114 /* I Processor INIT */ #define EMB$C_MCHECK_680 115 /* A Machine Check 680 - System Event */ #define EMB$K_MCHECK_680 115 /* A Machine Check 680 - System Event */ #define EMB$C_MCHECK_RUE 116 /* A Machine Check 6A0/6B0 - RUE */ #define EMB$K_MCHECK_RUE 116 /* A Machine Check 6A0/6B0 - RUE */ #define EMB$C_THROTTLE_CRD 120 /* I/A CE Throttling Notification */ #define EMB$K_THROTTLE_CRD 120 /* I/A CE Throttling Notification */ #define EMB$C_INDICT 124 /* I/A Indictment Event */ #define EMB$K_INDICT 124 /* I/A Indictment Event */ #define EMB$C_SEL 126 /* I System Event Log */ #define EMB$K_SEL 126 /* I System Event Log */ /* The following are minor class (DEVCLS) codes for the MCHECK_680 major class code. */ #define EMB$C_MCHECK_680_CORRECTABLE 6 /* Correctable */ #define EMB$K_MCHECK_680_CORRECTABLE 6 /* Correctable */ #define EMB$C_MCHECK_680_UNCORRECTABLE 2 /* Uncorrectable */ #define EMB$K_MCHECK_680_UNCORRECTABLE 2 /* Uncorrectable */ /* The following are minor class (DEVCLS) codes for the MCHECK_RUE major class code. */ #define EMB$C_MCHECK_RUE_6A0 1 /* System */ #define EMB$K_MCHECK_RUE_6A0 1 /* System */ #define EMB$C_MCHECK_RUE_6B0 2 /* Processor */ #define EMB$K_MCHECK_RUE_6B0 2 /* Processor */ /* The following are minor class (DEVCLS) codes for the CONFIG major class code. */ #define EMB$C_CONFIG_ORIG 0 /* A/V Original FRU config */ #define EMB$K_CONFIG_ORIG 0 /* A/V Original FRU config */ #define EMB$C_CONFIG_SDR_FRU 1 /* I SDR FRU eeprom config */ #define EMB$K_CONFIG_SDR_FRU 1 /* I SDR FRU eeprom config */ #define EMB$C_CONFIG_PCI 2 /* I PCI config */ #define EMB$K_CONFIG_PCI 2 /* I PCI config */ #pragma __member_alignment __restore #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __restore /* Restore the previously-defined required ptr size */ #endif #ifdef __cplusplus } #endif #pragma __standard #endif /* __EMBETDEF_LOADED */