1*34408Skarels /* 2*34408Skarels * @(#)mem.h 7.1 (Berkeley) 05/21/88 3*34408Skarels */ 425681Ssam 525681Ssam /* 625681Ssam * Memory controller registers 725681Ssam * 825681Ssam */ 925681Ssam 1025681Ssam 1125681Ssam /* 1225681Ssam * Some bits definition for MCR 1325681Ssam */ 1425681Ssam 1525681Ssam #define EED 0x01 /* Enable error detection */ 1625681Ssam #define EEC 0x02 /* Enable error correction */ 1725681Ssam #define WMD 0x04 /* Write memory diagnostic */ 1825681Ssam #define RMD 0x08 /* Read memory diagnostic */ 1925681Ssam #define INT 0x20 /* Init = power on bit */ 2025681Ssam #define CEC 0x40 /* Clear error count */ 2125681Ssam #define CME 0x80 /* Clear memory error */ 2225681Ssam #define CMEC 0xff00 /* Corrected memory error count (mask) */ 2325681Ssam 2425681Ssam /* shifts to get the values of MCR fields. */ 2525681Ssam 2625681Ssam #define EECSHFT 0x01 /* Enable error correction */ 2725681Ssam #define WMDSHFT 0x02 /* Write memory diagnostic */ 2825681Ssam #define RMDSHFT 0x03 /* Read memory diagnostic */ 2925681Ssam #define INTSHFT 0x05 /* Init = power on bit */ 3025681Ssam #define CECSHFT 0x06 /* Clear error count */ 3125681Ssam #define CMESHFT 0x07 /* Clear memory error */ 3225681Ssam #define CMECSHFT 0x08 /* Corrected memory error count (mask) */ 3325681Ssam /* 3425681Ssam * MER bits 3525681Ssam */ 3625681Ssam 3725681Ssam #define ERRCD 0x07 /* Error code (mask) */ 3825681Ssam #define APE 1 /* Address parity error */ 3925681Ssam #define DPE 2 /* Data parity error */ 4025681Ssam #define DCE 3 /* Data check error */ 4125681Ssam #define VTO 4 /* Versabus timeout */ 4225681Ssam #define VBE 5 /* Versabus error */ 4325681Ssam #define NEM 6 /* Non-existent memory */ 4425681Ssam 4525681Ssam #define AXE 0x08 /* Adapter external error */ 4625681Ssam #define ERM 0x10 /* Error master (0=CPU, 1=Versabus) */ 4725681Ssam #define IVV 0x100 /* Illegal Versabus vector */ 4825681Ssam 4925681Ssam /* 5025681Ssam * MCBR bits 5125681Ssam */ 5225681Ssam 5325681Ssam #define MCBR 0xffff0000 5425681Ssam #define MEAR 0xffff0000 5525681Ssam 56