patch-2.1.40 linux/arch/m68k/kernel/head.S
Next file: linux/arch/m68k/kernel/process.c
Previous file: linux/arch/m68k/kernel/entry.S
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Sun May 18 17:10:37 1997
- Orig file:
v2.1.39/linux/arch/m68k/kernel/head.S
- Orig date:
Wed Apr 23 19:01:15 1997
diff -u --recursive --new-file v2.1.39/linux/arch/m68k/kernel/head.S linux/arch/m68k/kernel/head.S
@@ -223,17 +223,9 @@
movel %d0,%a0@ /* save cache mode for page tables */
/*
- * raise interrupt level with MASTER bit set, copy isp to msp (if not 68060)
+ * raise interrupt level
*/
-#ifdef FROM_PL9
- movew #0x3700,%sr
- is_060(1f)
- movec %isp,%d0
- movel %d0,%sp
-1:
-#else
movew #0x2700,%sr
-#endif
/*
If running on an Atari, determine the I/O base of the
@@ -896,8 +888,10 @@
/*
* Setup initial stack pointer
+ * We need to get current loaded up with our first task...
*/
- lea SYMBOL_NAME(init_user_stack)+PAGESIZE,%sp
+ lea SYMBOL_NAME(init_task_union),%a2
+ lea 8192(%a2),%sp
/* jump to the kernel start */
putr()
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov