summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/frame.h
diff options
context:
space:
mode:
authordg <dg@FreeBSD.org>1994-01-03 07:55:47 +0000
committerdg <dg@FreeBSD.org>1994-01-03 07:55:47 +0000
commit59648ea2fc4d9fa5556db2324cb5f60fac5b3952 (patch)
tree335a0362d7e0b850b7fde5b1346f528195b5feb7 /sys/amd64/include/frame.h
parent17916ffcbb0b38dff696ae09db5821a833224036 (diff)
downloadFreeBSD-src-59648ea2fc4d9fa5556db2324cb5f60fac5b3952.zip
FreeBSD-src-59648ea2fc4d9fa5556db2324cb5f60fac5b3952.tar.gz
Convert syscall to trapframe. Based on work done by John Brezak.
Diffstat (limited to 'sys/amd64/include/frame.h')
-rw-r--r--sys/amd64/include/frame.h25
1 files changed, 1 insertions, 24 deletions
diff --git a/sys/amd64/include/frame.h b/sys/amd64/include/frame.h
index c61d179..b36c141 100644
--- a/sys/amd64/include/frame.h
+++ b/sys/amd64/include/frame.h
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)frame.h 5.2 (Berkeley) 1/18/91
- * $Id: frame.h,v 1.5 1993/12/03 05:10:00 alm Exp $
+ * $Id: frame.h,v 1.6 1993/12/19 00:50:15 wollman Exp $
*/
#ifndef _MACHINE_FRAME_H_
@@ -113,28 +113,5 @@ struct sigframe {
int sf_edx;
int sf_ecx;
struct sigcontext sf_sc;
-} ;
-
-/*
- * Call Gate/System Call Stack Frame
- */
-
-struct syscframe {
- int sf_edi;
- int sf_esi;
- int sf_ebp;
- int :32; /* redundant save of isp */
- int sf_ebx;
- int sf_edx;
- int sf_ecx;
- int sf_eax;
- int sf_eflags;
- /* below portion defined in 386 hardware */
-/* int sf_args[N];*/ /* if call gate copy args enabled!*/
- int sf_eip;
- int sf_cs;
- /* below only when transitting rings (e.g. user to kernel) */
- int sf_esp;
- int sf_ss;
};
#endif /* _MACHINE_FRAME_H_ */
OpenPOWER on IntegriCloud