diff options
author | Thom Johansen <thomj@rockbox.org> | 2006-02-19 00:57:27 +0000 |
---|---|---|
committer | Thom Johansen <thomj@rockbox.org> | 2006-02-19 00:57:27 +0000 |
commit | f761cec1931f28c736fc5b152acc07ea8cabd93f (patch) | |
tree | 3cf7598e0da11892c58a3e872de19872b1d5c5f8 /firmware/crt0.S | |
parent | 800f81006e25d214970c7f653b0cd435df89c12b (diff) | |
download | rockbox-f761cec1931f28c736fc5b152acc07ea8cabd93f.tar.gz rockbox-f761cec1931f28c736fc5b152acc07ea8cabd93f.zip |
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
Diffstat (limited to 'firmware/crt0.S')
-rw-r--r-- | firmware/crt0.S | 6 |
1 files changed, 2 insertions, 4 deletions
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: | |||
348 | b UIE | 348 | b UIE |
349 | 349 | ||
350 | fiq_handler: | 350 | fiq_handler: |
351 | stmfd sp!, {r0-r3, r12, lr} | 351 | @ Branch straight to FIQ handler in pcm_playback.c. This also handles the |
352 | mov lr, pc | 352 | @ the correct return sequence. |
353 | ldr pc, =fiq | 353 | ldr pc, =fiq |
354 | ldmfd sp!, {r0-r3, r12, lr} | ||
355 | subs pc, lr, #4 | ||
356 | 354 | ||
357 | data_abort_handler: | 355 | data_abort_handler: |
358 | sub r0, lr, #8 | 356 | sub r0, lr, #8 |