|
|
1.1 root 1: /*
2: * Copyright (c) 1982, 1986 Regents of the University of California.
3: * All rights reserved. The Berkeley software License Agreement
4: * specifies the terms and conditions for redistribution.
5: *
6: * @(#)pcb.m 7.1 (Berkeley) 6/5/86
7: */
8:
9: /*
10: * VAX process control block
11: */
12: .set PCB_KSP, 0
13: .set PCB_ESP, 4
14: .set PCB_SSP, 8
15: .set PCB_USP, 12
16: .set PCB_R0, 16
17: .set PCB_R1, 20
18: .set PCB_R2, 24
19: .set PCB_R3, 28
20: .set PCB_R4, 32
21: .set PCB_R5, 36
22: .set PCB_R6, 40
23: .set PCB_R7, 44
24: .set PCB_R8, 48
25: .set PCB_R9, 52
26: .set PCB_R10, 56
27: .set PCB_R11, 60
28: .set PCB_R12, 64
29: .set PCB_R13, 68
30: .set PCB_PC, 72
31: .set PCB_PSL, 76
32: .set PCB_P0BR, 80
33: .set PCB_P0LR, 84
34: .set PCB_P1BR, 88
35: .set PCB_P1LR, 92
36: /*
37: * Software pcb extension
38: */
39: .set PCB_SZPT, 96 /* number of user page table pages */
40: .set PCB_CMAP2, 100 /* saved cmap2 across cswitch (ick) */
41: .set PCB_SSWAP, 104 /* flag for non-local goto */
42: .set PCB_SIGC, 108 /* signal trampoline code */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.