diff options
author | Jake Burkholder <jake@FreeBSD.org> | 2002-02-23 19:00:30 +0000 |
---|---|---|
committer | Jake Burkholder <jake@FreeBSD.org> | 2002-02-23 19:00:30 +0000 |
commit | d1497824f0f404180044f606caa60478ee853bff (patch) | |
tree | 68c462f51b9cbe37c5de4819c14b5f13ea16235d /lib/libc/sparc64/sys/__sparc_utrap_private.h | |
parent | 120a25d68a80eda8c110d90b35066d4769d1b38d (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.h | 2 |
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[]; |