diff options
author | dg <dg@FreeBSD.org> | 1994-01-03 07:55:47 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1994-01-03 07:55:47 +0000 |
commit | 59648ea2fc4d9fa5556db2324cb5f60fac5b3952 (patch) | |
tree | 335a0362d7e0b850b7fde5b1346f528195b5feb7 /sys/amd64/include/frame.h | |
parent | 17916ffcbb0b38dff696ae09db5821a833224036 (diff) | |
download | FreeBSD-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.h | 25 |
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_ */ |