1*34408Skarels /* 2*34408Skarels * @(#)mtpr.h 7.1 (Berkeley) 05/21/88 3*34408Skarels * from mtpr.h 4.5 82/11/05 4*34408Skarels */ 525682Ssam 625682Ssam /* 725682Ssam * TAHOE processor register numbers 825682Ssam */ 925682Ssam 1025682Ssam #define SBR 0x0 /* system base register */ 1125682Ssam #define SLR 0x1 /* system length register */ 1225682Ssam #define P0BR 0x2 /* p0 base register */ 1325682Ssam #define P0LR 0x3 /* p0 length register */ 1425682Ssam #define P1BR 0x4 /* p1 base register */ 1525682Ssam #define P1LR 0x5 /* p1 length register */ 1625682Ssam #define P2BR 0x6 /* p2 base register */ 1725682Ssam #define P2LR 0x7 /* p2 length register */ 1825682Ssam #define IPL 0x8 /* interrupt priority level */ 1925682Ssam #define MME 0x9 /* memory management enable */ 2025682Ssam #define TBIA 0xa /* translation buffer invalidate all */ 2125682Ssam #define TBIS 0xb /* translation buffer invalidate single */ 2225682Ssam #define DCK 0xc /* data cache key */ 2325682Ssam #define CCK 0xd /* code cache key */ 2425682Ssam #define PCBB 0xe /* process control block base */ 2525682Ssam #define ISP 0xf /* interrupt stack pointer */ 2625682Ssam #define SIRR 0x10 /* software interrupt request */ 2725682Ssam #define SISR 0x11 /* software interrupt summary */ 2825682Ssam #define SCBB 0x12 /* system control block base */ 2925682Ssam #define KSP 0x13 /* kernelack pointer */ 3025682Ssam #define USP 0x14 /* user stack pointer */ 3125682Ssam #define CPMDCB 0x15 /* CP master DCM pointer */ 3225682Ssam #define PACC 0x17 /* purge all code cache */ 3325682Ssam #define P1DC 0x18 /* purge one data cache */ 3425682Ssam #define PADC 0x19 /* purge all data cache */ 3525682Ssam #define HISR 0x1a /* hardware interrupt summery register */ 3625682Ssam #define DCR 0x1b /* diagnostic control register */ 3725682Ssam #define PDCS 0x1c /* purge data cache slot */ 38