153899Smckusick /* 2*63306Sbostic * Copyright (c) 1992, 1993 3*63306Sbostic * The Regents of the University of California. All rights reserved. 453899Smckusick * 553899Smckusick * This code is derived from software contributed to Berkeley by 653899Smckusick * Ralph Campbell. 753899Smckusick * 853899Smckusick * %sccs.include.redist.c% 953899Smckusick * 10*63306Sbostic * @(#)proc.h 8.1 (Berkeley) 06/11/93 1153899Smckusick */ 1253899Smckusick 1353899Smckusick /* 1453899Smckusick * Machine-dependent part of the proc structure for DEC Station. 1553899Smckusick */ 1653899Smckusick struct mdproc { 1753899Smckusick int *md_regs; /* registers on current frame */ 1853899Smckusick int md_flags; /* machine-dependent flags */ 1953899Smckusick int md_upte[UPAGES]; /* ptes for mapping u page */ 2053899Smckusick int md_ss_addr; /* single step address for ptrace */ 2153899Smckusick int md_ss_instr; /* single step instruction for ptrace */ 2253899Smckusick }; 2353899Smckusick 2453899Smckusick /* md_flags */ 2553899Smckusick #define MDP_FPUSED 0x0001 /* floating point coprocessor used */ 2653899Smckusick #define MDP_ULTRIX 0x0002 /* ULTRIX process (ULTRIXCOMPAT) */ 27