summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/reg.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/reg.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/reg.h')
-rw-r--r--sys/amd64/include/reg.h24
1 files changed, 1 insertions, 23 deletions
diff --git a/sys/amd64/include/reg.h b/sys/amd64/include/reg.h
index 969df87..4cefae0 100644
--- a/sys/amd64/include/reg.h
+++ b/sys/amd64/include/reg.h
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)reg.h 5.5 (Berkeley) 1/18/91
- * $Id: reg.h,v 1.4 1993/11/16 09:54:57 davidg Exp $
+ * $Id: reg.h,v 1.5 1993/12/03 05:10:08 alm Exp $
*/
#ifndef _MACHINE_REG_H_
@@ -68,28 +68,6 @@
#define tESP (15)
#define tSS (16)
-/* During a system call, registers are at these offsets instead of above. */
-
-#define sEDI (0)
-#define sESI (1)
-#define sEBP (2)
-
-#define sEBX (4)
-#define sEDX (5)
-#define sECX (6)
-#define sEAX (7)
-#define sEFLAGS (8)
-#define sEIP (9)
-#define sCS (10)
-#define sESP (11)
-#define sSS (12)
-
-#define PC sEIP
-#define SP sESP
-#define PS sEFLAGS
-#define R0 sEDX
-#define R1 sECX
-
/*
* Registers accessible to ptrace(2) syscall for debugger
* The machine-dependent code for PT_{SET,GET}REGS needs to
OpenPOWER on IntegriCloud