xref: /original-bsd/sys/vax/vax/pcb.m (revision 0b685140)
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 */
37