Annotation of 43BSDTahoe/new/X/libvs100/reason.h, revision 1.1

1.1     ! root        1: /* reason.h    Interrupt reason values for Nov 84 firmware
        !             2:  *
        !             3:  * Author:     Paul J. Asente
        !             4:  *             Digital Equipment Corporation
        !             5:  *             Western Reseach Lab
        !             6:  * Date:       Sept 1985
        !             7:  */
        !             8: 
        !             9: /****************************************************************************
        !            10:  *                                                                         *
        !            11:  *  Copyright (c) 1985 by                                                  *
        !            12:  *  DIGITAL EQUIPMENT CORPORATION, Maynard, Massachusetts.                 *
        !            13:  *  All rights reserved.                                                   *
        !            14:  *                                                                         *
        !            15:  *  This software is furnished under a license and may be used and copied   *
        !            16:  *  only in  accordance with  the  terms  of  such  license  and with the   *
        !            17:  *  inclusion of the above copyright notice. This software or  any  other   *
        !            18:  *  copies thereof may not be provided or otherwise made available to any   *
        !            19:  *  other person.  No title to and ownership of  the  software is  hereby   *
        !            20:  *  transferred.                                                           *
        !            21:  *                                                                         *
        !            22:  *  The information in this software is  subject to change without notice   *
        !            23:  *  and  should  not  be  construed as  a commitment by DIGITAL EQUIPMENT   *
        !            24:  *  CORPORATION.                                                           *
        !            25:  *                                                                         *
        !            26:  *  DIGITAL assumes no responsibility for the use  or  reliability of its   *
        !            27:  *  software on equipment which is not supplied by DIGITAL.                *
        !            28:  *                                                                         *
        !            29:  *                                                                         *
        !            30:  ****************************************************************************/
        !            31: 
        !            32: #ifndef VS_REASONS
        !            33: #define VS_REASONS
        !            34: 
        !            35: #define IR_ID          1<<0
        !            36: #define IR_ID_MSG      "initialization done"
        !            37: #define IR_CD          1<<1
        !            38: #define IR_CD_MSG      "command done"
        !            39: #define IR_DCI         1<<2
        !            40: #define IR_DCI_MSG     "display code initialized"
        !            41: #define IR_DE          1<<3
        !            42: #define IR_DE_MSG      "device event"
        !            43: #define IR_CM          1<<4
        !            44: #define IR_CM_MSG      "cursor moved"
        !            45: #define IR_DPM         1<<5
        !            46: #define IR_DPM_MSG     "data pad moved"
        !            47: #define IR_MM          1<<6
        !            48: #define IR_MM_MSG      "mouse moved"
        !            49: #define IR_PD          1<<7
        !            50: #define IR_PD_MSG      "powerup done"
        !            51: #define IR_AB_ACK      1<<8
        !            52: #define IR_AB_ACK_MSG  "abort acknowledge"
        !            53: #define IR_STAT_ACK    1<<9
        !            54: #define IR_STAT_ACK_MSG        "status acknowledge"
        !            55: #define IR_SAVE_ACK    1<<10
        !            56: #define IR_SAVE_ACK_MSG        "save_screen acknowledge"
        !            57: 
        !            58: #define IR_ERROR       (1<<15)
        !            59: 
        !            60: #define ERR_NYI                IR_ERROR+0
        !            61: #define ERR_NYI_MSG    "function not yet implemented"
        !            62: #define ERR_IFC                IR_ERROR+1
        !            63: #define ERR_IFC_MSG    "invalid function code"
        !            64: #define ERR_ICC                IR_ERROR+2
        !            65: #define ERR_ICC_MSG    "invalid command code"
        !            66: #define ERR_BE_NXM_68K IR_ERROR+3
        !            67: #define ERR_BE_NXM_68K_MSG     "bus error:  receive nxm -- 68K unibus access"
        !            68: #define ERR_BE_RO      IR_ERROR+4
        !            69: #define ERR_BE_RO_MSG  "bus error:  retry overflow"
        !            70: #define ERR_BE_LD      IR_ERROR+5
        !            71: #define ERR_BE_LD_MSG  "bus error:  link down"
        !            72: #define ERR_BE_S       IR_ERROR+6
        !            73: #define ERR_BE_S_MSG   "bus error:  spurious"
        !            74: #define ERR_AE         IR_ERROR+7
        !            75: #define ERR_AE_MSG     "address error"
        !            76: #define ERR_ZD         IR_ERROR+8
        !            77: #define ERR_ZD_MSG     "zero divide"
        !            78: #define ERR_II         IR_ERROR+9
        !            79: #define ERR_II_MSG     "illegal instruction"
        !            80: #define ERR_NXM_BBA    IR_ERROR+10
        !            81: #define ERR_NXM_BBA_MSG        "receive nxm -- BBA unibus access"
        !            82: #define ERR_BNI                IR_ERROR+11
        !            83: #define ERR_BNI_MSG    "BBA not installed"
        !            84: #define ERR_KCQO       IR_ERROR+12
        !            85: #define ERR_KCQO_MSG   "keyboard command queue overflow"
        !            86: #define ERR_DPCQO      IR_ERROR+13
        !            87: #define ERR_DPCQO_MSG  "data pad command queue overflow"
        !            88: #define ERR_MEQO       IR_ERROR+14
        !            89: #define ERR_MEQO_MSG   "mouse event queue overflow"
        !            90: #define ERR_DPEQO      IR_ERROR+15
        !            91: #define ERR_DPEQO_MSG  "data pad event queue overflow"
        !            92: #define ERR_AB_BBA     IR_ERROR+16
        !            93: #define ERR_AB_BBA_MSG "unable to abort the BBA"
        !            94: #define ERR_KEQO       IR_ERROR+17
        !            95: #define ERR_KEQO_MSG   "keyboard event queue overflow"
        !            96: #define ERR_KOR                IR_ERROR+18
        !            97: #define ERR_KOR_MSG    "keyboard overrun"
        !            98: #define ERR_DPOR       IR_ERROR+19
        !            99: #define ERR_DPOR_MSG   "data pad overrun"
        !           100: #define ERR_KFE                IR_ERROR+20
        !           101: #define ERR_KFE_MSG    "keyboard framing error"
        !           102: #define ERR_DPFE       IR_ERROR+21
        !           103: #define ERR_DPFE_MSG   "data pad framing error"
        !           104: 
        !           105: #define ERR_ISRCM      IR_ERROR+32
        !           106: #define ERR_ISRCM_MSG  "invalid source modifiers"
        !           107: #define ERR_ISRCBW     IR_ERROR+33
        !           108: #define ERR_ISRCBW_MSG "invalid source bitmap width"
        !           109: #define ERR_ISRCBH     IR_ERROR+34
        !           110: #define ERR_ISRCBH_MSG "invalid source bitmap height"
        !           111: #define ERR_ISRCC      IR_ERROR+35
        !           112: #define ERR_ISRCC_MSG  "invalid source constant"
        !           113: #define ERR_ISRCBD     IR_ERROR+36
        !           114: #define ERR_ISRCBD_MSG "invalid source bitmap depth"
        !           115: #define ERR_IMSKM      IR_ERROR+38
        !           116: #define ERR_IMSKM_MSG  "invalid source mask modifiers"
        !           117: #define ERR_IMSKBW     IR_ERROR+39
        !           118: #define ERR_IMSKBW_MSG "invalid source mask bitmap width"
        !           119: #define ERR_IMSKBH     IR_ERROR+40
        !           120: #define ERR_IMSKBH_MSG "invalid source mask bitmap height"
        !           121: #define ERR_IMSKBD     IR_ERROR+41
        !           122: #define ERR_IMSKBD_MSG "invalid source mask bitmap depth"
        !           123: #define ERR_IDSTM      IR_ERROR+44
        !           124: #define ERR_IDSTM_MSG  "invalid destination offset modifiers"
        !           125: #define ERR_IDSTBW     IR_ERROR+45
        !           126: #define ERR_IDSTBW_MSG "invalid destination bitmap width"
        !           127: #define ERR_IDSTBH     IR_ERROR+46
        !           128: #define ERR_IDSTBH_MSG "invalid destination bitmap height"
        !           129: #define ERR_IDSTBD     IR_ERROR+47
        !           130: #define ERR_IDSTBD_MSG "invalid destination bitmap depth"
        !           131: #define ERR_IMAPM      IR_ERROR+50
        !           132: #define ERR_IMAPM_MSG  "invalid mapping function modifiers"
        !           133: #define ERR_ICLPM      IR_ERROR+54
        !           134: #define ERR_ICLPM_MSG  "invalid clipping rectangle modifiers"
        !           135: #define ERR_ICLPC      IR_ERROR+55
        !           136: #define ERR_ICLPC_MSG  "invalid clipping rectangle count"
        !           137: 
        !           138: #define ERR_SMC_ITC    IR_ERROR+56
        !           139: #define ERR_SMC_ITC_MSG        "set_mouse_characteristics:  invalid tracking constant"
        !           140: #define ERR_SCL_CD     IR_ERROR+58
        !           141: #define ERR_SCL_CD_MSG "set_cursor_location:  cursor is detached"
        !           142: #define ERR_AC_ICD     IR_ERROR+59
        !           143: #define ERR_AC_ICD_MSG "attach_cursor:  invalid cursor device"
        !           144: 
        !           145: #define ERR_MO_IBC     IR_ERROR+60
        !           146: #define ERR_MO_IBC_MSG "move_object:  invalid byte count"
        !           147: #define ERR_MO_IOT     IR_ERROR+61
        !           148: #define ERR_MO_IOT_MSG "move_object:  invalid object type"
        !           149: #define ERR_MO_IDT     IR_ERROR+62
        !           150: #define ERR_MO_IDT_MSG "move_object:  invalid device type"
        !           151: 
        !           152: #define ERR_IPC                IR_ERROR+63
        !           153: #define ERR_IPC_MSG    "invalid path count (draw_curve or fill_polygon)"
        !           154: 
        !           155: #define ERR_DC_IPL     IR_ERROR+65
        !           156: #define ERR_DC_IPL_MSG "invalid pattern length"
        !           157: #define ERR_DC_IPM     IR_ERROR+66
        !           158: #define ERR_DC_IPM_MSG "invalid pattern multiplier"
        !           159: #define ERR_DC_ICF     IR_ERROR+67
        !           160: #define ERR_DC_ICF_MSG "invalid closed figure"
        !           161: #define ERR_DC_IPP     IR_ERROR+68
        !           162: #define ERR_DC_IPP_MSG "invalid pattern position"
        !           163: #define ERR_DC_IPSM    IR_ERROR+69
        !           164: #define ERR_DC_IPSM_MSG        "invalid pattern string modifiers"
        !           165: #define ERR_DC_IPMM    IR_ERROR+70
        !           166: #define ERR_DC_IPMM_MSG        "invalid pattern mode modifiers"
        !           167: #define ERR_DC_IPC     IR_ERROR+71
        !           168: #define ERR_DC_IPC_MSG "invalid pattern count"
        !           169: #define ERR_DC_ISSRCBW IR_ERROR+72
        !           170: #define ERR_DC_ISSRCBW_MSG     "invalid second source bitmap width"
        !           171: #define ERR_DC_ISSRCBH IR_ERROR+73
        !           172: #define ERR_DC_ISSRCBH_MSG     "invalid second source bitmap height"
        !           173: #define ERR_DC_ISSRCBD IR_ERROR+74
        !           174: #define ERR_DC_ISSRCBD_MSG     "invalid second source bitmap depth"
        !           175: #define ERR_DC_ISSRCC  IR_ERROR+75
        !           176: #define ERR_DC_ISSRCC_MSG      "invalid second source constant"
        !           177: #define ERR_DC_IDPM    IR_ERROR+76
        !           178: #define ERR_DC_IDPM_MSG        "incompatible drawing/pattern modes"
        !           179: #define ERR_DC_DXO     IR_ERROR+77
        !           180: #define ERR_DC_DXO_MSG "delta_x overflow"
        !           181: #define ERR_DC_DYO     IR_ERROR+78
        !           182: #define ERR_DC_DYO_MSG "delta_y overflow"
        !           183: #define ERR_DC_CRSO    IR_ERROR+79
        !           184: #define ERR_DC_CRSO_MSG        "clipping rectangle stack overflow"
        !           185: 
        !           186: #define ERR_PT_ICSL    IR_ERROR+80
        !           187: #define ERR_PT_ICSL_MSG        "invalid control string length"
        !           188: #define ERR_PT_ICSO    IR_ERROR+81
        !           189: #define ERR_PT_ICSO_MSG        "invalid control string opcode"
        !           190: #define ERR_PT_ICSP    IR_ERROR+82
        !           191: #define ERR_PT_ICSP_MSG        "invalid control string parameter"
        !           192: #define ERR_PT_ITSL    IR_ERROR+83
        !           193: #define ERR_PT_ITSL_MSG        "invalid text string length"
        !           194: #define ERR_PT_ICI     IR_ERROR+84
        !           195: #define ERR_PT_ICI_MSG "invalid character index"
        !           196: #define ERR_PT_TSE     IR_ERROR+85
        !           197: #define ERR_PT_TSE_MSG "text string exhausted"
        !           198: #define ERR_PT_NFP     IR_ERROR+86
        !           199: #define ERR_PT_NFP_MSG "no font present"
        !           200: #define ERR_PT_ISRCFW  IR_ERROR+87
        !           201: #define ERR_PT_ISRCFW_MSG      "invalid source font width"
        !           202: #define ERR_PT_ISRCFH  IR_ERROR+88
        !           203: #define ERR_PT_ISRCFH_MSG      "invalid source font height"
        !           204: #define ERR_PT_ISRCFD  IR_ERROR+89
        !           205: #define ERR_PT_ISRCFD_MSG      "invalid source font depth"
        !           206: #define ERR_PT_IMSKFW  IR_ERROR+90
        !           207: #define ERR_PT_IMSKFW_MSG      "invalid source mask font width"
        !           208: #define ERR_PT_IMSKFH  IR_ERROR+91
        !           209: #define ERR_PT_IMSKFH_MSG      "invalid source mask font height"
        !           210: #define ERR_PT_IMSKFD  IR_ERROR+92
        !           211: #define ERR_PT_IMSKFD_MSG      "invalid source mask font depth"
        !           212: #define ERR_PT_CSMF    IR_ERROR+93
        !           213: #define ERR_PT_CSMF_MSG        "conflicting source/source mask fonts"
        !           214: #define ERR_PT_ILB     IR_ERROR+94
        !           215: #define ERR_PT_ILB_MSG "invalid left_array bounds"
        !           216: #define ERR_PT_ILE     IR_ERROR+95
        !           217: #define ERR_PT_ILE_MSG "invalid left_array element"
        !           218: 
        !           219: #define ERR_FA_ISRCB   IR_ERROR+96
        !           220: #define ERR_FA_ISRCB_MSG       "invalid source bitmap"
        !           221: #define ERR_FA_SO      IR_ERROR+99
        !           222: #define ERR_FA_SO_MSG  "stack overflow"
        !           223: #define ERR_FA_IBMM    IR_ERROR+100
        !           224: #define ERR_FA_IBMM_MSG        "invalid boundary map modifiers"
        !           225: 
        !           226: #define ERR_FP_ISRCB   IR_ERROR+112
        !           227: #define ERR_FP_ISRCB_MSG       "invalid source bitmap"
        !           228: #define ERR_FP_ICF     IR_ERROR+115
        !           229: #define ERR_FP_ICF_MSG "invalid closed figure"
        !           230: #define ERR_FP_DXO     IR_ERROR+116
        !           231: #define ERR_FP_DXO_MSG "delta_x overflow"
        !           232: #define ERR_FP_DYO     IR_ERROR+117
        !           233: #define ERR_FP_DYO_MSG "delta_y overflow"
        !           234: 
        !           235: #define ERR_CPU                IR_ERROR+129
        !           236: #define ERR_CPU_MSG    "CPU or supervisor stack error"
        !           237: #define ERR_RHB                IR_ERROR+130
        !           238: #define ERR_RHB_MSG    "ROM high byte checksum error"
        !           239: #define ERR_PR         IR_ERROR+131
        !           240: #define ERR_PR_MSG     "program RAM data error"
        !           241: #define ERR_CRTC       IR_ERROR+132
        !           242: #define ERR_CRTC_MSG   "CRT controller data error"
        !           243: #define ERR_DPE                IR_ERROR+133
        !           244: #define ERR_DPE_MSG    "data pad EPCI data error or time out"
        !           245: #define ERR_KE         IR_ERROR+134
        !           246: #define ERR_KE_MSG     "keyboard EPCI data error or time out"
        !           247: #define ERR_FOE                IR_ERROR+135
        !           248: #define ERR_FOE_MSG    "fiber optics electrical loop back"
        !           249: #define ERR_F0         IR_ERROR+137
        !           250: #define ERR_F0_MSG     "frame #0 data error"
        !           251: #define ERR_BSR                IR_ERROR+138
        !           252: #define ERR_BSR_MSG    "BBA scratchpad RAM data error"
        !           253: #define ERR_BCC                IR_ERROR+139
        !           254: #define ERR_BCC_MSG    "BBA copyarea command data error"
        !           255: #define ERR_DPTO       IR_ERROR+140
        !           256: #define ERR_DPTO_MSG   "data pad self test time out"
        !           257: #define ERR_FOO                IR_ERROR+141
        !           258: #define ERR_FOO_MSG    "fiber optics optical loop back"
        !           259: #define ERR_KTO                IR_ERROR+142
        !           260: #define ERR_KTO_MSG    "keyboard self test time out"
        !           261: #define ERR_KST                IR_ERROR+143
        !           262: #define ERR_KST_MSG    "keyboard self test error"
        !           263: #define ERR_VR         IR_ERROR+144
        !           264: #define ERR_VR_MSG     "vector RAM data error"
        !           265: #define ERR_F1         IR_ERROR+145
        !           266: #define ERR_F1_MSG     "frame #1 data error"
        !           267: #define ERR_F2         IR_ERROR+146
        !           268: #define ERR_F2_MSG     "frame #2 data error"
        !           269: #define ERR_F3         IR_ERROR+147
        !           270: #define ERR_F3_MSG     "frame #3 data error"
        !           271: #define ERR_DPP                IR_ERROR+148
        !           272: #define ERR_DPP_MSG    "data pad port loop back data error"
        !           273: #define ERR_KP         IR_ERROR+149
        !           274: #define ERR_KP_MSG     "keyboard port loop back data error"
        !           275: #define ERR_FOED       IR_ERROR+150
        !           276: #define ERR_FOED_MSG   "fiber optics electrical loop back"
        !           277: #define ERR_FOOD       IR_ERROR+151
        !           278: #define ERR_FOOD_MSG   "fiber optics optical loop back"
        !           279: #define ERR_BCTO       IR_ERROR+152
        !           280: #define ERR_BCTO_MSG   "BBA copyarea command time out"
        !           281: #define ERR_RLB                IR_ERROR+153
        !           282: #define ERR_RLB_MSG    "ROM low byte checksum error"
        !           283: #define ERR_KD         IR_ERROR+154
        !           284: #define ERR_KD_MSG     "key down on keyboard self test"
        !           285: #define ERR_BVC                IR_ERROR+155
        !           286: #define ERR_BVC_MSG    "BBA vector command data error"
        !           287: 
        !           288: #define ERR_ISRCHW     IR_ERROR+161
        !           289: #define ERR_ISRCHW_MSG "invalid source halftone width"
        !           290: #define ERR_ISRCHH     IR_ERROR+162
        !           291: #define ERR_ISRCHH_MSG "invalid source halftone height"
        !           292: #define ERR_ISRCHD     IR_ERROR+163
        !           293: #define ERR_ISRCHD_MSG "invalid source halftone depth"
        !           294: #define ERR_DC_ISSRCHW IR_ERROR+164
        !           295: #define ERR_DC_ISSRCHW_MSG     "invalid second source halftone width"
        !           296: #define ERR_DC_ISSRCHH IR_ERROR+165
        !           297: #define ERR_DC_ISSRCHH_MSG     "invalid second source halftone height"
        !           298: #define ERR_DC_ISSRCHD IR_ERROR+166
        !           299: #define ERR_DC_ISSRCHD_MSG     "invalid second source halftone depth"
        !           300: 
        !           301: #define ERR_LC_ICTX    IR_ERROR+167
        !           302: #define ERR_LC_ICTX_MSG        "load_cursor:  invalid cursor tip_x"
        !           303: #define ERR_LC_ICTY    IR_ERROR+168
        !           304: #define ERR_LC_ICTY_MSG        "load_cursor:  invalid cursor tip_y"
        !           305: #define ERR_LC_ICCX    IR_ERROR+169
        !           306: #define ERR_LC_ICCX_MSG        "load_cursor:  invalid cursor centre_x"
        !           307: #define ERR_LC_ICCY    IR_ERROR+170
        !           308: #define ERR_LC_ICCY_MSG        "load_cursor:  invalid cursor centre_y"
        !           309: #define ERR_LC_ICW     IR_ERROR+171
        !           310: #define ERR_LC_ICW_MSG "load_cursor:  invalid cursor width"
        !           311: #define ERR_LC_ICH     IR_ERROR+172
        !           312: #define ERR_LC_ICH_MSG "load_cursor:  invalid cursor height"
        !           313: #define ERR_PT_DXO     IR_ERROR+173
        !           314: #define ERR_PT_DXO_MSG "print_text:  destination offset x overflow"
        !           315: #define ERR_PT_CRSO    IR_ERROR+174
        !           316: #define ERR_PT_CRSO_MSG        "print_text:  clipping rectangle stack overflow"
        !           317: 
        !           318: #define NUM_ERR_CODES 134
        !           319: 
        !           320: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.