1 2 /* Begin include file ...... fault_reg.incl.pl1 3 Created 8/12/76 by Noel I. Morris */ 4 5 dcl fregp ptr; 6 7 dcl 1 fault_reg based (fregp) aligned, /* processor fault register */ 8 (2 ill_op bit (1), /* illegal op code detected */ 9 2 ill_mod bit (1), /* illegal modifier detected */ 10 2 ill_bar bit (1), /* Illegal BAR mode program */ 11 2 ill_proc bit (1), /* some other IPR detected */ 12 2 nem bit (1), /* nonexistent memory address requested */ 13 2 oob bit (1), /* bounds violation occurred */ 14 2 ill_dig bit (1), /* illegal decimal digit or sign detected */ 15 2 proc_paru bit (1), /* parity error in upper 36 bits of data */ 16 2 proc_parl bit (1), /* parity error in lower 36 bits of data */ 17 2 connect (0:3) bit (1), /* connect received from one of first four ports */ 18 2 da_err1 bit (1), /* $DA with no prior $INT */ 19 2 da_err2 bit (1), /* multiple $DA or $DA out of order */ 20 2 pad bit (1), 21 2 ia (0:3) bit (4), /* illegal action for ports 0 thru 3 */ 22 2 cpar_dir bit (1), /* cache directory parity error */ 23 2 cpar_str bit (1), /* cache store parity error */ 24 2 cpar_ia bit (1), /* illegal action received on store with cache */ 25 2 cpar_blk bit (1)) unal; /* cache parity during cache data block load */ 26 27 /* End of include file ...... fault_reg.incl.pl1 */ 28