diff options
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/amd64/amd64/trap.c | 4 | ||||
| -rw-r--r-- | sys/i386/i386/trap.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/sys/amd64/amd64/trap.c b/sys/amd64/amd64/trap.c index 7f1e607afc13..a454803bf18b 100644 --- a/sys/amd64/amd64/trap.c +++ b/sys/amd64/amd64/trap.c @@ -103,7 +103,9 @@ int (*pmath_emulate) __P((struct trapframe *)); extern void trap __P((struct trapframe frame)); +#ifdef I386_CPU extern int trapwrite __P((unsigned addr)); +#endif extern void syscall __P((struct trapframe frame)); static int trap_pfault __P((struct trapframe *, int, vm_offset_t)); @@ -878,6 +880,7 @@ dblfault_handler() panic("double fault"); } +#ifdef I386_CPU /* * Compensate for 386 brain damage (missing URKR). * This is a little simpler than the pagefault handler in trap() because @@ -925,6 +928,7 @@ int trapwrite(addr) return (0); } +#endif /* * syscall - system call request C handler diff --git a/sys/i386/i386/trap.c b/sys/i386/i386/trap.c index 7f1e607afc13..a454803bf18b 100644 --- a/sys/i386/i386/trap.c +++ b/sys/i386/i386/trap.c @@ -103,7 +103,9 @@ int (*pmath_emulate) __P((struct trapframe *)); extern void trap __P((struct trapframe frame)); +#ifdef I386_CPU extern int trapwrite __P((unsigned addr)); +#endif extern void syscall __P((struct trapframe frame)); static int trap_pfault __P((struct trapframe *, int, vm_offset_t)); @@ -878,6 +880,7 @@ dblfault_handler() panic("double fault"); } +#ifdef I386_CPU /* * Compensate for 386 brain damage (missing URKR). * This is a little simpler than the pagefault handler in trap() because @@ -925,6 +928,7 @@ int trapwrite(addr) return (0); } +#endif /* * syscall - system call request C handler |
