| plan 9 kernel history: overview | file list | diff list |
1994/0619/carrera/mem.h (diff list | history)
| 1994/0617/sys/src/9/carrera/mem.h:66,71 – 1994/0619/sys/src/9/carrera/mem.h:66,72 (short | long | prev | next) | ||
| 1993/0903 | #define ERL 0x00000004 #define KSUPER 0x00000008 #define KUSER 0x00000010 | |
| 1994/0619 | #define UX 0x00000020 | |
| 1993/0903 | #define INTMASK 0x0000ff00 #define INTR0 0x00000100 #define INTR1 0x00000200 | |
| 1994/0617/sys/src/9/carrera/mem.h:84,90 – 1994/0619/sys/src/9/carrera/mem.h:85,91 | ||
| 1993/0906 | * Trap vectors | |
| 1993/0903 | */ #define UTLBMISS (KSEG0+0x000) | |
| 1994/0619 | #define XEXCEPTION (KSEG0+0x080) | |
| 1993/0903 | #define CACHETRAP (KSEG0+0x100) #define EXCEPTION (KSEG0+0x180) | |
| 1994/0617/sys/src/9/carrera/mem.h:98,106 – 1994/0619/sys/src/9/carrera/mem.h:99,152 | ||
| 1993/0903 | * Fundamental addresses */ | |
| 1993/1211 | #define MACHADDR (KTZERO-MAXMACH*BY2PG) /* warning: rdbg is near here */ | |
| 1994/0617 |
| |
| 1993/0903 | #define MACHP(n) ((Mach *)(MACHADDR+(n)*BY2PG)) | |
| 1994/0619 | /* * offsets in ureg.h for l.s */ #define Ureg_status (Uoffset+0) #define Ureg_pc (Uoffset+4) #define Ureg_sp (Uoffset+8) #define Ureg_cause (Uoffset+12) #define Ureg_badvaddr (Uoffset+16) #define Ureg_tlbvirt (Uoffset+20) #define Ureg_hi (Uoffset+28) #define Ureg_lo (Uoffset+36) #define Ureg_r31 (Uoffset+44) #define Ureg_r30 (Uoffset+52) #define Ureg_r28 (Uoffset+60) #define Ureg_r27 (Uoffset+68) #define Ureg_r26 (Uoffset+76) #define Ureg_r25 (Uoffset+84) #define Ureg_r24 (Uoffset+92) #define Ureg_r23 (Uoffset+100) #define Ureg_r22 (Uoffset+108) #define Ureg_r21 (Uoffset+116) #define Ureg_r20 (Uoffset+124) #define Ureg_r19 (Uoffset+132) #define Ureg_r18 (Uoffset+140) #define Ureg_r17 (Uoffset+148) #define Ureg_r16 (Uoffset+156) #define Ureg_r15 (Uoffset+164) #define Ureg_r14 (Uoffset+172) #define Ureg_r13 (Uoffset+180) #define Ureg_r12 (Uoffset+188) #define Ureg_r11 (Uoffset+196) #define Ureg_r10 (Uoffset+204) #define Ureg_r9 (Uoffset+212) #define Ureg_r8 (Uoffset+220) #define Ureg_r7 (Uoffset+228) #define Ureg_r6 (Uoffset+236) #define Ureg_r5 (Uoffset+244) #define Ureg_r4 (Uoffset+252) #define Ureg_r3 (Uoffset+260) #define Ureg_r2 (Uoffset+268) #define Ureg_r1 (Uoffset+276) /* Sizeof(Ureg) + (R5,R6) + 16 bytes slop + retpc + ur */ #define UREGSIZE ((Ureg_r1+4-Uoffset) + 16 + 16 + 4 + 4) #define Uoffset 8 | |
| 1993/0903 | /* * MMU | |