BSD 4_1_snap development
[unix-history] / sys / h / pcb.m
/* pcb.m 4.3 81/02/23 */
/*
* VAX process control block
*/
.set PCB_KSP, 0
.set PCB_ESP, 4
.set PCB_SSP, 8
.set PCB_USP, 12
.set PCB_R0, 16
.set PCB_R1, 20
.set PCB_R2, 24
.set PCB_R3, 28
.set PCB_R4, 32
.set PCB_R5, 36
.set PCB_R6, 40
.set PCB_R7, 44
.set PCB_R8, 48
.set PCB_R9, 52
.set PCB_R10, 56
.set PCB_R11, 60
.set PCB_R12, 64
.set PCB_R13, 68
.set PCB_PC, 72
.set PCB_PSL, 76
.set PCB_P0BR, 80
.set PCB_P0LR, 84
.set PCB_P1BR, 88
.set PCB_P1LR, 92
/*
* Software pcb extension
*/
.set PCB_SZPT, 96 /* number of user page table pages */
.set PCB_CMAP2, 100 /* saved cmap2 across cswitch (ick) */
.set PCB_SSWAP, 104 /* flag for non-local goto */
.set PCB_SIGC, 108 /* signal trampoline code */