From d83e929f3fc369a5981e1e40e1c5307169a46cfc Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Thu, 12 Jan 2006 00:35:50 +0000 Subject: Work-in-progress iriver iFP-7xx port by Tomasz Malesinski git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8342 a1c6a512-1295-4272-9138-f99709370657 --- firmware/crt0.S | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'firmware/crt0.S') diff --git a/firmware/crt0.S b/firmware/crt0.S index 0e75195530..1e07e0c029 100644 --- a/firmware/crt0.S +++ b/firmware/crt0.S @@ -37,6 +37,8 @@ start: * */ + msr cpsr_c, #0xd3 /* enter supervisor mode, disable IRQ */ + #ifndef BOOTLOADER #if CONFIG_CPU == PP5002 || CONFIG_CPU == PP5020 b pad_skip @@ -247,8 +249,8 @@ boot_table: /* Set up stack for IRQ mode */ msr cpsr_c, #0xd2 ldr sp, =irq_stack - /* Switch to supervisor mode, enable IRQ and FIQ processing */ - msr cpsr_c, #0x13 + /* Switch to supervisor mode */ + msr cpsr_c, #0xd3 ldr sp, =stackend bl main /* main() should never return */ -- cgit v1.2.3