Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49055
3c298f89-4303-0410-b956-
a3cf2f4a3e73
#define Index_Writeback_Inv_D 0x01
LEAF(_start)
#define Index_Writeback_Inv_D 0x01
LEAF(_start)
.set mips32
.set noreorder
.set mips32
.set noreorder
move t5, a1
move t6, a2
move t7, a3
move t5, a1
move t6, a2
move t7, a3
/* set up stack */
li sp, RAMSTART + RAMSIZE - 16
/* set up stack */
li sp, RAMSTART + RAMSIZE - 16
1: cache Index_Writeback_Inv_D,0(t0)
bne t0,t1,1b
addu t0,s1
1: cache Index_Writeback_Inv_D,0(t0)
bne t0,t1,1b
addu t0,s1
nodc:
/* Now we get to do it all again for the I$ */
nodc:
/* Now we get to do it all again for the I$ */
move s3,zero /* just in case there is no icache */
move s4,zero
move s3,zero /* just in case there is no icache */
move s4,zero