summaryrefslogtreecommitdiffstats
path: root/sys/ia64/include/md_var.h
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2004-09-25 04:27:44 +0000
committermarcel <marcel@FreeBSD.org>2004-09-25 04:27:44 +0000
commit883da4df6b30c6a6a1889e38615386b37af594de (patch)
tree8de6820f7af882f731e1d689d5d242fb96cc1bc7 /sys/ia64/include/md_var.h
parent954ae57b986db4b14140e76aebb189c88e5634d8 (diff)
downloadFreeBSD-src-883da4df6b30c6a6a1889e38615386b37af594de.zip
FreeBSD-src-883da4df6b30c6a6a1889e38615386b37af594de.tar.gz
Move the IA-32 trap handling from trap() to ia32_trap(). Move the
ia32_syscall() function along with it to ia32_trap.c. When COMPAT_IA32 is not defined, we'll raise SIGEMT instead.
Diffstat (limited to 'sys/ia64/include/md_var.h')
-rw-r--r--sys/ia64/include/md_var.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/ia64/include/md_var.h b/sys/ia64/include/md_var.h
index d1a206e..04f3f5f 100644
--- a/sys/ia64/include/md_var.h
+++ b/sys/ia64/include/md_var.h
@@ -75,6 +75,7 @@ void busdma_swi(void);
int copyout_regstack(struct thread *, uint64_t *, uint64_t *);
void cpu_mp_add(u_int, u_int, u_int);
int do_ast(struct trapframe *);
+void ia32_trap(int, struct trapframe *);
int ia64_count_cpus(void);
void ia64_flush_dirty(struct thread *, struct _special *);
int ia64_highfp_drop(struct thread *);
@@ -89,6 +90,7 @@ void os_mca(void);
void spillfd(void *src, void *dst);
int syscall(struct trapframe *);
void trap(int, struct trapframe *);
+void trap_panic(int, struct trapframe *);
int unaligned_fixup(struct trapframe *, struct thread *);
#endif /* _KERNEL */
OpenPOWER on IntegriCloud