From: Shinya Kuribayashi Date: Tue, 25 Mar 2008 12:30:07 +0000 (+0900) Subject: [MIPS] Fix dcache_status() X-Git-Tag: v1.3.3-rc1~171^2~2 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=d98e348e2ed5aab8f7a6471ff628ab0688b8a459;p=u-boot [MIPS] Fix dcache_status() You can't judge UNCACHED by Config.K0 LSB. Signed-off-by: Shinya Kuribayashi --- diff --git a/cpu/mips/cache.S b/cpu/mips/cache.S index bb42616926..e6f31751bf 100644 --- a/cpu/mips/cache.S +++ b/cpu/mips/cache.S @@ -256,9 +256,13 @@ NESTED(mips_cache_reset, 0, ra) * */ LEAF(dcache_status) - mfc0 v0, CP0_CONFIG - andi v0, v0, 1 - j ra + mfc0 t0, CP0_CONFIG + li t1, CONF_CM_UNCACHED + andi t0, t0, CONF_CM_CMASK + move v0, zero + beq t0, t1, 2f + li v0, 1 +2: jr ra END(dcache_status) /*******************************************************************************