1 1.1.6.2 simonb #ifndef _IA64_PROC_H_ 2 1.1.6.2 simonb #define _IA64_PROC_H_ 3 1.1.6.2 simonb 4 1.1.6.2 simonb #include <machine/frame.h> 5 1.1.6.2 simonb /* 6 1.1.6.2 simonb * Machine-dependent part of the proc structure for ia64 7 1.1.6.2 simonb */ 8 1.1.6.2 simonb struct mdlwp { 9 1.1.6.2 simonb u_long md_flags; 10 1.1.6.2 simonb struct trapframe *md_tf; /* trap/syscall registers */ 11 1.1.6.2 simonb }; 12 1.1.6.2 simonb 13 1.1.6.2 simonb /* 14 1.1.6.2 simonb * md_flags usage 15 1.1.6.2 simonb * -------------- 16 1.1.6.2 simonb * XXX: 17 1.1.6.2 simonb */ 18 1.1.6.2 simonb 19 1.1.6.2 simonb struct mdproc { 20 1.1.6.2 simonb /* XXX: Todo */ 21 1.1.6.2 simonb void (*md_syscall)(struct trapframe *); 22 1.1.6.2 simonb /* Syscall handling function */ 23 1.1.6.2 simonb __volatile int md_astpending; /* AST pending for this process */ 24 1.1.6.2 simonb }; 25 1.1.6.2 simonb 26 1.1.6.2 simonb #endif /* _IA64_PROC_H_ */ 27