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