ba7cbe760f
These sources are ported from FreeBSD/ia64 code. See individual source files for credits. In addition, code from NetBSD/alpha NetBSD/sparc64, NetBSD/i386 and NetBSD/amd64 were used as templates, along with my own additions.
27 lines
489 B
C
27 lines
489 B
C
#ifndef _IA64_PROC_H_
|
|
#define _IA64_PROC_H_
|
|
|
|
#include <machine/frame.h>
|
|
/*
|
|
* Machine-dependent part of the proc structure for ia64
|
|
*/
|
|
struct mdlwp {
|
|
u_long md_flags;
|
|
struct trapframe *md_tf; /* trap/syscall registers */
|
|
};
|
|
|
|
/*
|
|
* md_flags usage
|
|
* --------------
|
|
* XXX:
|
|
*/
|
|
|
|
struct mdproc {
|
|
/* XXX: Todo */
|
|
void (*md_syscall)(struct trapframe *);
|
|
/* Syscall handling function */
|
|
__volatile int md_astpending; /* AST pending for this process */
|
|
};
|
|
|
|
#endif /* _IA64_PROC_H_ */
|