diff options
Diffstat (limited to 'arch/mips/cpu/mips32/cache.S')
| -rw-r--r-- | arch/mips/cpu/mips32/cache.S | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/arch/mips/cpu/mips32/cache.S b/arch/mips/cpu/mips32/cache.S index e683e8be8..64dfad026 100644 --- a/arch/mips/cpu/mips32/cache.S +++ b/arch/mips/cpu/mips32/cache.S @@ -85,17 +85,17 @@ LEAF(mips_init_icache)  	/* clear tag to invalidate */  	PTR_LI		t0, INDEX_BASE  	PTR_ADDU	t1, t0, a1 -1:	cache_op	Index_Store_Tag_I t0 +1:	cache_op	INDEX_STORE_TAG_I t0  	PTR_ADDU	t0, a2  	bne		t0, t1, 1b  	/* fill once, so data field parity is correct */  	PTR_LI		t0, INDEX_BASE -2:	cache_op	Fill t0 +2:	cache_op	FILL t0  	PTR_ADDU	t0, a2  	bne		t0, t1, 2b  	/* invalidate again - prudent but not strictly neccessary */  	PTR_LI		t0, INDEX_BASE -1:	cache_op	Index_Store_Tag_I t0 +1:	cache_op	INDEX_STORE_TAG_I t0  	PTR_ADDU	t0, a2  	bne		t0, t1, 1b  9:	jr		ra @@ -110,7 +110,7 @@ LEAF(mips_init_dcache)  	/* clear all tags */  	PTR_LI		t0, INDEX_BASE  	PTR_ADDU	t1, t0, a1 -1:	cache_op	Index_Store_Tag_D t0 +1:	cache_op	INDEX_STORE_TAG_D t0  	PTR_ADDU	t0, a2  	bne		t0, t1, 1b  	/* load from each line (in cached space) */ @@ -120,7 +120,7 @@ LEAF(mips_init_dcache)  	bne		t0, t1, 2b  	/* clear all tags */  	PTR_LI		t0, INDEX_BASE -1:	cache_op	Index_Store_Tag_D t0 +1:	cache_op	INDEX_STORE_TAG_D t0  	PTR_ADDU	t0, a2  	bne		t0, t1, 1b  9:	jr		ra |