proc.h (67020) | proc.h (78962) |
---|---|
1/* $FreeBSD: head/sys/ia64/include/proc.h 67020 2000-10-12 14:36:39Z dfr $ */ | 1/* $FreeBSD: head/sys/ia64/include/proc.h 78962 2001-06-29 11:10:41Z jhb $ */ |
2/* From: NetBSD: proc.h,v 1.3 1997/04/06 08:47:36 cgd Exp */ 3 4/* 5 * Copyright (c) 1994, 1995 Carnegie-Mellon University. 6 * All rights reserved. 7 * 8 * Author: Chris G. Demetriou 9 * --- 24 unchanged lines hidden (view full) --- 34/* 35 * Machine-dependent part of the proc struct for the Alpha. 36 */ 37 38struct mdproc { 39 u_long md_flags; 40 struct user *md_uservirt; /* virtual address of p_addr */ 41 vm_offset_t md_bspstore; /* initial ar.bspstore */ | 2/* From: NetBSD: proc.h,v 1.3 1997/04/06 08:47:36 cgd Exp */ 3 4/* 5 * Copyright (c) 1994, 1995 Carnegie-Mellon University. 6 * All rights reserved. 7 * 8 * Author: Chris G. Demetriou 9 * --- 24 unchanged lines hidden (view full) --- 34/* 35 * Machine-dependent part of the proc struct for the Alpha. 36 */ 37 38struct mdproc { 39 u_long md_flags; 40 struct user *md_uservirt; /* virtual address of p_addr */ 41 vm_offset_t md_bspstore; /* initial ar.bspstore */ |
42 struct trapframe *md_tf; /* trap/syscall registers */ | |
43}; 44 45#define MDP_FPUSED 0x0001 /* Process used the FPU */ 46#define MDP_UAC_NOPRINT 0x0010 /* Don't print unaligned traps */ 47#define MDP_UAC_NOFIX 0x0020 /* Don't fixup unaligned traps */ 48#define MDP_UAC_SIGBUS 0x0040 /* Deliver SIGBUS upon 49 unaligned access */ 50#define MDP_UAC_MASK (MDP_UAC_NOPRINT | MDP_UAC_NOFIX | MDP_UAC_SIGBUS) | 42}; 43 44#define MDP_FPUSED 0x0001 /* Process used the FPU */ 45#define MDP_UAC_NOPRINT 0x0010 /* Don't print unaligned traps */ 46#define MDP_UAC_NOFIX 0x0020 /* Don't fixup unaligned traps */ 47#define MDP_UAC_SIGBUS 0x0040 /* Deliver SIGBUS upon 48 unaligned access */ 49#define MDP_UAC_MASK (MDP_UAC_NOPRINT | MDP_UAC_NOFIX | MDP_UAC_SIGBUS) |