xref: /csrg-svn/sys/hp300/include/proc.h (revision 63160)
149729Smckusick /*
2*63160Sbostic  * Copyright (c) 1991, 1993
3*63160Sbostic  *	The Regents of the University of California.  All rights reserved.
449729Smckusick  *
549729Smckusick  * %sccs.include.redist.c%
649729Smckusick  *
7*63160Sbostic  *	@(#)proc.h	8.1 (Berkeley) 06/10/93
849729Smckusick  */
949729Smckusick 
1049729Smckusick /*
1149729Smckusick  * Machine-dependent part of the proc structure for hp300.
1249729Smckusick  */
1349729Smckusick struct mdproc {
1452386Smckusick 	int	*md_regs;		/* registers on current frame */
1549729Smckusick 	int	md_flags;		/* machine-dependent flags */
1649729Smckusick };
1749729Smckusick 
1849729Smckusick /* md_flags */
1949729Smckusick #define	MDP_AST		0x0001	/* async trap pending */
2057322Shibler #define	MDP_HPUX	0x0002	/* HP-UX process */
2157322Shibler #define	MDP_HPUXTRACE	0x0004	/* being traced by HP-UX process */
2257322Shibler #define	MDP_HPUXMMAP	0x0008	/* VA space is multiply mapped */
2357322Shibler #define MDP_CCBDATA	0x0010	/* copyback caching of data (68040) */
2457322Shibler #define MDP_CCBSTACK	0x0020	/* copyback caching of stack (68040) */
25