patch-2.4.4 linux/arch/arm/boot/compressed/head-shark.S
Next file: linux/arch/arm/boot/compressed/head.S
Previous file: linux/arch/arm/boot/compressed/head-clps7500.S
Back to the patch index
Back to the overall index
- Lines: 33
- Date:
Thu Apr 12 12:03:50 2001
- Orig file:
v2.4.3/linux/arch/arm/boot/compressed/head-shark.S
- Orig date:
Thu Feb 8 16:32:44 2001
diff -u --recursive --new-file v2.4.3/linux/arch/arm/boot/compressed/head-shark.S linux/arch/arm/boot/compressed/head-shark.S
@@ -1,5 +1,5 @@
/* The head-file for the Shark
- * by Alexander.Schulz@stud.uni-karlsruhe.de
+ * by Alexander Schulz <aschulz@netwinder.org>
*
* Does the following:
* - get the memory layout from firmware. This can only be done as long as the mmu
@@ -20,8 +20,6 @@
b __beginning
-__serial_addr: .long 0xf7eff3f8
- .long 0 @ space
__ofw_data: .long 0 @ the number of memory blocks
.space 128 @ (startaddr,size) ...
.space 128 @ bootargs
@@ -31,14 +29,10 @@
mov r0, #0xC0 @ disable irq and fiq
mov r1, r0
- mrs r3, cpsr_all
+ mrs r3, cpsr
bic r2, r3, r0
eor r2, r2, r1
- msr cpsr_all, r2
-
- ldr r0, __serial_addr @ disable serial interrupt
- mov r1, #0 @ hangs the machine, I don t know why.
- strb r1, [r0, #0x01]
+ msr cpsr_c, r2
mov r0, r4 @ get the Memory layout from firmware
adr r1, __ofw_data
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)