1 1.6 rmind /* $NetBSD: proc.h,v 1.6 2011/01/14 02:06:27 rmind Exp $ */ 2 1.6 rmind 3 1.1 cherry #ifndef _IA64_PROC_H_ 4 1.1 cherry #define _IA64_PROC_H_ 5 1.1 cherry 6 1.1 cherry #include <machine/frame.h> 7 1.4 rmind 8 1.1 cherry /* 9 1.2 skrll * Machine-dependent part of the lwp structure for ia64 10 1.1 cherry */ 11 1.1 cherry struct mdlwp { 12 1.1 cherry u_long md_flags; 13 1.1 cherry struct trapframe *md_tf; /* trap/syscall registers */ 14 1.3 kochi __volatile int md_astpending; /* AST pending for this process */ 15 1.1 cherry }; 16 1.1 cherry 17 1.1 cherry /* 18 1.1 cherry * md_flags usage 19 1.1 cherry * -------------- 20 1.1 cherry * XXX: 21 1.1 cherry */ 22 1.1 cherry 23 1.1 cherry struct mdproc { 24 1.1 cherry /* XXX: Todo */ 25 1.5 kiyohara void (*md_syscall)(struct lwp *, u_int64_t, struct trapframe *); 26 1.1 cherry /* Syscall handling function */ 27 1.1 cherry }; 28 1.1 cherry 29 1.1 cherry #endif /* _IA64_PROC_H_ */ 30