152131Smckusick /* 252131Smckusick * Copyright (c) 1988 University of Utah. 3*63217Sbostic * Copyright (c) 1992, 1993 4*63217Sbostic * The Regents of the University of California. All rights reserved. 552131Smckusick * 652131Smckusick * This code is derived from software contributed to Berkeley by 752131Smckusick * the Systems Programming Group of the University of Utah Computer 852131Smckusick * Science Department and Ralph Campbell. 952131Smckusick * 1052131Smckusick * %sccs.include.redist.c% 1152131Smckusick * 1252131Smckusick * from: Utah $Hdr: pcb.h 1.13 89/04/23$ 1352131Smckusick * 14*63217Sbostic * @(#)pcb.h 8.1 (Berkeley) 06/10/93 1552131Smckusick */ 1652131Smckusick 1752131Smckusick /* 1852131Smckusick * PMAX process control block 1952131Smckusick */ 2052131Smckusick struct pcb 2152131Smckusick { 2252131Smckusick int pcb_regs[69]; /* saved CPU and floating point registers */ 2352131Smckusick label_t pcb_context; /* kernel context for resume */ 2452131Smckusick int pcb_onfault; /* for copyin/copyout faults */ 2559831Sralph void *pcb_segtab; /* copy of pmap pm_segtab */ 2652131Smckusick }; 2755751Sralph 2855751Sralph /* 2955751Sralph * The pcb is augmented with machine-dependent additional data for 3055751Sralph * core dumps. For the PMAX, there is nothing to add. 3155751Sralph */ 3255751Sralph struct md_coredump { 3355751Sralph long md_pad[8]; 3455751Sralph }; 35