From ba966fc730186aeac16e34d61479ff21bc185086 Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 30 Oct 2003 04:06:28 +0000 Subject: [PATCH] MFi386: trap.c rev 1.259: fetch thread mailbox address in page fault trap --- sys/amd64/amd64/trap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/amd64/amd64/trap.c b/sys/amd64/amd64/trap.c index 024a9d53784d..42219b771bf4 100644 --- a/sys/amd64/amd64/trap.c +++ b/sys/amd64/amd64/trap.c @@ -261,6 +261,8 @@ trap(frame) break; case T_PAGEFLT: /* page fault */ + if (td->td_flags & TDF_SA) + thread_user_enter(p, td); i = trap_pfault(&frame, TRUE); if (i == -1) goto userout;