diff options
| author | Dave Chapman <dave@dchapman.com> | 2006-07-17 18:43:04 +0000 |
|---|---|---|
| committer | Dave Chapman <dave@dchapman.com> | 2006-07-17 18:43:04 +0000 |
| commit | 184c3da1a5f7481a25536caacb1339515349095b (patch) | |
| tree | 5cfc86f9ccd5a9f29c96aed37a131c8316dfdb2e | |
| parent | 2d48de952e01f08fce25f4c25bef36ffcafb69a9 (diff) | |
| download | rockbox-184c3da1a5f7481a25536caacb1339515349095b.zip rockbox-184c3da1a5f7481a25536caacb1339515349095b.tar.gz rockbox-184c3da1a5f7481a25536caacb1339515349095b.tar.bz2 rockbox-184c3da1a5f7481a25536caacb1339515349095b.tar.xz | |
Gentlemen, we have sound on the 3rd Generation ipods. Thanks to Daniel Ankers for debugging. It turns out the problem was simply that we were calling the FIQ handler incorrectly - everything else was fine.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10222 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/crt0.S | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/firmware/crt0.S b/firmware/crt0.S index 7594416..163ed6c 100644 --- a/firmware/crt0.S +++ b/firmware/crt0.S @@ -356,17 +356,9 @@ prefetch_abort_handler: b UIE fiq_handler: -#if CONFIG_CPU == PP5020 @ Branch straight to FIQ handler in pcm_playback.c. This also handles the @ the correct return sequence. ldr pc, =fiq -#else - stmfd sp!, {r0-r3, r12, lr} - mov lr, pc - ldr pc, =fiq - ldmfd sp!, {r0-r3, r12, lr} - subs pc, lr, #4 -#endif data_abort_handler: sub r0, lr, #8 |