forked from len0rd/rockbox
Adjustments for the iriver boot loader
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5692 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
b7225d165e
commit
08bf2092e7
1 changed files with 6 additions and 4 deletions
|
@ -19,8 +19,6 @@
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "cpu.h"
|
#include "cpu.h"
|
||||||
|
|
||||||
//#define BOOTLOADER
|
|
||||||
|
|
||||||
.section .init.text
|
.section .init.text
|
||||||
.global start
|
.global start
|
||||||
start:
|
start:
|
||||||
|
@ -122,6 +120,9 @@ irq_handler:
|
||||||
/* Platform: iRiver H1xx */
|
/* Platform: iRiver H1xx */
|
||||||
move.w #0x2700,%sr
|
move.w #0x2700,%sr
|
||||||
|
|
||||||
|
move.l #vectors,%d0
|
||||||
|
movec.l %d0,%vbr
|
||||||
|
|
||||||
move.l #MBAR+1,%d0
|
move.l #MBAR+1,%d0
|
||||||
movec.l %d0,%mbar
|
movec.l %d0,%mbar
|
||||||
|
|
||||||
|
@ -218,7 +219,8 @@ irq_handler:
|
||||||
move.l #0x3100a520,%d0 /* Back to normal, the DRAM is now ready */
|
move.l #0x3100a520,%d0 /* Back to normal, the DRAM is now ready */
|
||||||
move.l %d0,(0x108,%a0)
|
move.l %d0,(0x108,%a0)
|
||||||
#endif
|
#endif
|
||||||
#if 1
|
|
||||||
|
#ifndef BOOTLOADER
|
||||||
lea _iramcopy,%a2
|
lea _iramcopy,%a2
|
||||||
lea _iramstart,%a3
|
lea _iramstart,%a3
|
||||||
lea _iramend,%a4
|
lea _iramend,%a4
|
||||||
|
@ -228,8 +230,8 @@ irq_handler:
|
||||||
move.w (%a2)+,(%a3)+
|
move.w (%a2)+,(%a3)+
|
||||||
bra .iramloop
|
bra .iramloop
|
||||||
.iramloopend:
|
.iramloopend:
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
lea _edata,%a2
|
lea _edata,%a2
|
||||||
lea _end,%a4
|
lea _end,%a4
|
||||||
clr.l %d0
|
clr.l %d0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue