|
|
1.1 ! root 1: # ! 2: # pcb.m 4.1 11/9/80 ! 3: # ! 4: # ! 5: # VAX process control block ! 6: # ! 7: ! 8: .set PCB_KSP,0 # kernel stack pointer ! 9: .set PCB_ESP,4 # exec stack pointer ! 10: .set PCB_SSP,8 # supervisor stack pointer ! 11: .set PCB_USP,12 # user stack pointer ! 12: .set PCB_R0,16 ! 13: .set PCB_R1,20 ! 14: .set PCB_R2,24 ! 15: .set PCB_R3,28 ! 16: .set PCB_R4,32 ! 17: .set PCB_R5,36 ! 18: .set PCB_R6,40 ! 19: .set PCB_R7,44 ! 20: .set PCB_R8,48 ! 21: .set PCB_R9,52 ! 22: .set PCB_R10,56 ! 23: .set PCB_R11,60 ! 24: .set PCB_R12,64 ! 25: .set PCB_R13,68 ! 26: .set PCB_PC,72 # program counter ! 27: .set PCB_PSL,76 # program status longword ! 28: .set PCB_P0BR,80 # seg 0 base register ! 29: .set PCB_P0LR,84 # seg 0 length register and astlevel ! 30: .set PCB_P1BR,88 # seg 1 base register ! 31: .set PCB_P1LR,92 # seg 1 length register and pme ! 32: ! 33: # ! 34: # software pcb (extension) ! 35: # ! 36: ! 37: .set PCB_SZPT,96 # number of pages of user page table ! 38: .set PCB_CMAP2,100 ! 39: .set PCB_SSWAP,104 ! 40: .set PCB_SIGC,108
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.