patch-2.1.44 linux/arch/m68k/ifpsp060/iskeleton.S
Next file: linux/arch/m68k/kernel/console.c
Previous file: linux/arch/m68k/defconfig
Back to the patch index
Back to the overall index
- Lines: 38
- Date:
Thu Jun 26 12:33:36 1997
- Orig file:
v2.1.43/linux/arch/m68k/ifpsp060/iskeleton.S
- Orig date:
Sat May 24 09:10:22 1997
diff -u --recursive --new-file v2.1.43/linux/arch/m68k/ifpsp060/iskeleton.S linux/arch/m68k/ifpsp060/iskeleton.S
@@ -35,24 +35,7 @@
|
#include <linux/linkage.h>
-
-/*
- * This has to match entry.S
- */
-LOFF_ORIG_D0 = 0x24
-
-#define curptr a2
-
-#define SAVE_ALL \
- clrl %sp@-; /* stk_adj */ \
- movel %d0,%sp@-; /* orig d0 */ \
- movel %d0,%sp@-; /* d0 */ \
- moveml %d1-%d5/%a0-%a1/%curptr,%sp@-;
-
-#define GET_CURRENT(tmp) \
- movel %sp,tmp; \
- andw &-8192,tmp; \
- movel tmp,%curptr;
+#include <asm/entry.h>
|################################
| (1) EXAMPLE CALL-OUTS #
@@ -92,9 +75,8 @@
bne Lmustsched
rte
Lmustsched:
- SAVE_ALL
- moveq #-1,%d0
- movel %d0,%sp@(LOFF_ORIG_D0) | indicate stack frame not for syscall
+ SAVE_ALL_INT
+
GET_CURRENT(%d0)
bral SYMBOL_NAME(ret_from_exception) | deliver signals, reschedule etc..
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov