|
|
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.