xref: /csrg-svn/sys/news3400/include/proc.h (revision 53899)
1*53899Smckusick /*
2*53899Smckusick  * Copyright (c) 1992 Regents of the University of California.
3*53899Smckusick  * All rights reserved.
4*53899Smckusick  *
5*53899Smckusick  * This code is derived from software contributed to Berkeley by
6*53899Smckusick  * Ralph Campbell.
7*53899Smckusick  *
8*53899Smckusick  * %sccs.include.redist.c%
9*53899Smckusick  *
10*53899Smckusick  *	@(#)proc.h	7.1 (Berkeley) 06/04/92
11*53899Smckusick  */
12*53899Smckusick 
13*53899Smckusick /*
14*53899Smckusick  * Machine-dependent part of the proc structure for DEC Station.
15*53899Smckusick  */
16*53899Smckusick struct mdproc {
17*53899Smckusick 	int	*md_regs;		/* registers on current frame */
18*53899Smckusick 	int	md_flags;		/* machine-dependent flags */
19*53899Smckusick 	int	md_upte[UPAGES];	/* ptes for mapping u page */
20*53899Smckusick 	int	md_ss_addr;		/* single step address for ptrace */
21*53899Smckusick 	int	md_ss_instr;		/* single step instruction for ptrace */
22*53899Smckusick };
23*53899Smckusick 
24*53899Smckusick /* md_flags */
25*53899Smckusick #define	MDP_FPUSED	0x0001	/* floating point coprocessor used */
26*53899Smckusick #define	MDP_ULTRIX	0x0002	/* ULTRIX process (ULTRIXCOMPAT) */
27