!*** MODULE $PR60DEF *** CDEC$ OPTIONS /NOALIGN PARAMETER PR60$_CPUID = '0000000E'X ! Hardware CPU id PARAMETER PR60$_WHAMI = '0000000F'X ! Software CPU id PARAMETER PR60$_CADR = '00000025'X ! CACHE DISABLE PARAMETER PR60$_MSER = '00000027'X ! MEMORY SYSTEM ERROR PARAMETER PR60$_SAVGPR = '00000029'X ! Console halt code PARAMETER PR60$_SAVPC = '0000002A'X ! CONSOLE SAVED PC REGISTER PARAMETER PR60$_SAVPSL = '0000002B'X ! CONSOLE SAVED PSL REGISTER STRUCTURE /PR60SID/ BYTE PR60$B_SID_CVAXREV ! CVAX chip microcode revision level INTEGER*2 PR60$W_SID_RSVD BYTE PR60$B_SID_TYPE ! Processor type (10 = CVAX) END STRUCTURE ! PR60SID ! System ID Extension Longword STRUCTURE /PR60XSID/ INTEGER*2 PR60$W_XSID_FILL1 ! Reserved BYTE PR60$B_XSID_ROMVER ! Boot ROM version BYTE PR60$B_XSID_SYSCODE ! System code. 3 (Firefox) END STRUCTURE ! PR60XSID ! Cache Disable register PARAMETER PR60$M_CADR_DIA = '00000001'X PARAMETER PR60$M_CADR_WW = '00000002'X PARAMETER PR60$M_CADR_DSTREAM = '00000010'X PARAMETER PR60$M_CADR_ISTREAM = '00000020'X PARAMETER PR60$M_CADR_SET1 = '00000040'X PARAMETER PR60$M_CADR_SET2 = '00000080'X STRUCTURE /PR60CADR/ PARAMETER PR60$S_CADR_DIA = 1 PARAMETER PR60$V_CADR_DIA = 0 ! Diagnostic mode PARAMETER PR60$S_CADR_WW = 1 PARAMETER PR60$V_CADR_WW = 1 ! Write wrong parity PARAMETER PR60$S_CADR_DSTREAM = 1 PARAMETER PR60$V_CADR_DSTREAM = 4 ! Data stream enabled PARAMETER PR60$S_CADR_ISTREAM = 1 PARAMETER PR60$V_CADR_ISTREAM = 5 ! Instruction stream enabled PARAMETER PR60$S_CADR_SET1 = 1 PARAMETER PR60$V_CADR_SET1 = 6 ! Set 1 enabled PARAMETER PR60$S_CADR_SET2 = 1 PARAMETER PR60$V_CADR_SET2 = 7 BYTE %FILL (1) ! Set 2 enabled END STRUCTURE ! PR60CADR ! Memory System Error Register PARAMETER PR60$M_MSER_TAG = '00000001'X PARAMETER PR60$M_MSER_DATA = '00000002'X PARAMETER PR60$M_MSER_MCC = '00000010'X PARAMETER PR60$M_MSER_MCD = '00000020'X PARAMETER PR60$M_MSER_DAL = '00000040'X PARAMETER PR60$M_MSER_HM = '00000080'X STRUCTURE /PR60MSER/ PARAMETER PR60$S_MSER_TAG = 1 PARAMETER PR60$V_MSER_TAG = 0 ! Tag error PARAMETER PR60$S_MSER_DATA = 1 PARAMETER PR60$V_MSER_DATA = 1 ! Data error PARAMETER PR60$S_MSER_MCC = 1 PARAMETER PR60$V_MSER_MCC = 4 ! Machine check - cache parity PARAMETER PR60$S_MSER_MCD = 1 PARAMETER PR60$V_MSER_MCD = 5 ! Machine check - DAL parity PARAMETER PR60$S_MSER_DAL = 1 PARAMETER PR60$V_MSER_DAL = 6 ! DAL parity error PARAMETER PR60$S_MSER_HM = 1 PARAMETER PR60$V_MSER_HM = 7 BYTE %FILL (1) ! Hit/miss END STRUCTURE ! PR60MSER ! Interval Control Clock and Status register PARAMETER PR60$M_ICCS_IE = '00000040'X STRUCTURE /PR60ICCS/ PARAMETER PR60$S_ICCS_IE = 1 PARAMETER PR60$V_ICCS_IE = 6 ! Interrupt enable BYTE %FILL (1) END STRUCTURE ! PR60ICCS CDEC$ END OPTIONS