|
|
1.1 root 1: /* prvreg.h 10/6/82 */
2:
3:
4: /* privileged registers constants (addresses) */
5:
6:
7:
8: .set SBR,0 /*system base register */
9: .set SLR,1 /*system length reg */
10: .set P0BR,2 /*p0 base reg */
11: .set P0LR,3 /*p0 length reg */
12: .set P1BR,4 /*p1 base reg */
13: .set P1LR,5 /*p1 length reg */
14: .set P2BR,6 /*p2 base reg */
15: .set P2LR,7 /*p2 length reg */
16: .set IPL,8 /*int priority level reg */
17: .set MME,9 /*memory mgmt enable reg */
18: .set TBIA,10 /*trans buf invalidate all */
19: /*entries */
20: .set TBIS,11 /*trans buf invalidate single */
21: /*entry */
22: .set DCK,12 /*data cache key */
23: .set CCK,13 /*code cache key */
24: /* PSL */ /*program status long word */
25: /* PSW */ /*program status word */
26: .set PCBB,14 /*process control block base */
27: .set ISP,15 /*interrupt stack pointer */
28: .set SIRR,16 /*software int request reg */
29: .set SISR,17 /*software int summary reg */
30: .set SCBB,18 /*system control block base reg */
31: .set KSP,19 /*kernel stack pointer reg */
32: .set USP,20 /*user stack pointer */
33: .set DCB,21
34: .set PACC,23 /*purge (invalidate) all pages */
35: /*of process in code cache */
36: .set P1DC,24 /*purge one page of data cache */
37: .set PADC,25 /*purge all the pages of */
38: /*process in data cache */
39: .set HISR,26 /* Hardware interrupt summary reg */
40: .set DCR,27 /* Diagnostic control register */
41: .set PDCS,28 /* Purge data cache slot */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.