aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/sparc64/sys/__sparc_utrap_private.h
diff options
context:
space:
mode:
authorJake Burkholder <jake@FreeBSD.org>2002-02-23 19:00:30 +0000
committerJake Burkholder <jake@FreeBSD.org>2002-02-23 19:00:30 +0000
commitd1497824f0f404180044f606caa60478ee853bff (patch)
tree68c462f51b9cbe37c5de4819c14b5f13ea16235d /lib/libc/sparc64/sys/__sparc_utrap_private.h
parent120a25d68a80eda8c110d90b35066d4769d1b38d (diff)
Add space for %fsr and %tstate to utrapframe. Save them in the generic
user trap entry code. Restore %asi and %ccr from the saved %tstate before returning to the trapping user code. Submitted by: tmm
Notes
Notes: svn path=/head/; revision=91159
Diffstat (limited to 'lib/libc/sparc64/sys/__sparc_utrap_private.h')
-rw-r--r--lib/libc/sparc64/sys/__sparc_utrap_private.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libc/sparc64/sys/__sparc_utrap_private.h b/lib/libc/sparc64/sys/__sparc_utrap_private.h
index 59461348a6d4..cd11ccd8f39e 100644
--- a/lib/libc/sparc64/sys/__sparc_utrap_private.h
+++ b/lib/libc/sparc64/sys/__sparc_utrap_private.h
@@ -43,6 +43,8 @@ struct utrapframe {
u_long uf_sfsr;
u_long uf_tar;
u_long uf_type;
+ u_long uf_state;
+ u_long uf_fsr;
};
extern char __sparc_utrap_fp_disabled[];