Commit | Line | Data |
---|---|---|
6bafdb92 C |
1 | /* pcb.m 4.3 81/02/23 */ |
2 | ||
3 | /* | |
4 | * VAX process control block | |
5 | */ | |
6 | .set PCB_KSP, 0 | |
7 | .set PCB_ESP, 4 | |
8 | .set PCB_SSP, 8 | |
9 | .set PCB_USP, 12 | |
10 | .set PCB_R0, 16 | |
11 | .set PCB_R1, 20 | |
12 | .set PCB_R2, 24 | |
13 | .set PCB_R3, 28 | |
14 | .set PCB_R4, 32 | |
15 | .set PCB_R5, 36 | |
16 | .set PCB_R6, 40 | |
17 | .set PCB_R7, 44 | |
18 | .set PCB_R8, 48 | |
19 | .set PCB_R9, 52 | |
20 | .set PCB_R10, 56 | |
21 | .set PCB_R11, 60 | |
22 | .set PCB_R12, 64 | |
23 | .set PCB_R13, 68 | |
24 | .set PCB_PC, 72 | |
25 | .set PCB_PSL, 76 | |
26 | .set PCB_P0BR, 80 | |
27 | .set PCB_P0LR, 84 | |
28 | .set PCB_P1BR, 88 | |
29 | .set PCB_P1LR, 92 | |
30 | /* | |
31 | * Software pcb extension | |
32 | */ | |
33 | .set PCB_SZPT, 96 /* number of user page table pages */ | |
34 | .set PCB_CMAP2, 100 /* saved cmap2 across cswitch (ick) */ | |
35 | .set PCB_SSWAP, 104 /* flag for non-local goto */ | |
36 | .set PCB_SIGC, 108 /* signal trampoline code */ |