From f761cec1931f28c736fc5b152acc07ea8cabd93f Mon Sep 17 00:00:00 2001 From: Thom Johansen Date: Sun, 19 Feb 2006 00:57:27 +0000 Subject: Added assembler FIQ handler for iPod. Remove unnecessary SIMULATOR check and some debug code in pcm_playback.c. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8731 a1c6a512-1295-4272-9138-f99709370657 --- firmware/crt0.S | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'firmware/crt0.S') diff --git a/firmware/crt0.S b/firmware/crt0.S index a207006c32..9e1aba58ce 100644 --- a/firmware/crt0.S +++ b/firmware/crt0.S @@ -348,11 +348,9 @@ prefetch_abort_handler: b UIE fiq_handler: - stmfd sp!, {r0-r3, r12, lr} - mov lr, pc + @ Branch straight to FIQ handler in pcm_playback.c. This also handles the + @ the correct return sequence. ldr pc, =fiq - ldmfd sp!, {r0-r3, r12, lr} - subs pc, lr, #4 data_abort_handler: sub r0, lr, #8 -- cgit v1.2.3