diff --git a/sys/ia64/ia64/interrupt.c b/sys/ia64/ia64/interrupt.c index c6b0cdbb817f..1b63841abab7 100644 --- a/sys/ia64/ia64/interrupt.c +++ b/sys/ia64/ia64/interrupt.c @@ -52,6 +52,7 @@ #include #include +#include #include #include #include @@ -132,6 +133,8 @@ interrupt(u_int64_t vector, struct trapframe *tf) int64_t delta; int count; + ia64_set_fpsr(IA64_FPSR_DEFAULT); + td = curthread; atomic_add_int(&td->td_intr_nesting_level, 1);