* VAX process control block
* THE SIZE OF THE pcb, AS INFLUENCED BY THE SIZE OF THE SOFTWARE
* EXTENSION, IS KNOWN IN THE #ifdef FASTVAX'ed DEFINITIONS OF THE
* OFFSETS OF U_ARG and U_QSAV IN THE FILE user.h.
int pcb_ksp
; /* kernel stack pointer */
int pcb_esp
; /* exec stack pointer */
int pcb_ssp
; /* supervisor stack pointer */
int pcb_usp
; /* user stack pointer */
int pcb_pc
; /* program counter */
int pcb_psl
; /* program status longword */
struct pte
*pcb_p0br
; /* seg 0 base register */
int pcb_p0lr
; /* seg 0 length register and astlevel */
struct pte
*pcb_p1br
; /* seg 1 base register */
int pcb_p1lr
; /* seg 1 length register and pme */
* Software pcb (extension)
int pcb_szpt
; /* number of pages of user page table */