BSD 4_1_snap development
[unix-history] / sys / h / pcb.m
CommitLineData
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 */