[MIPS] Treat CPUs with AR bit as physically indexed.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
92c7b62fd1
commit
beab375a48
1 changed files with 8 additions and 3 deletions
|
@ -1009,7 +1009,12 @@ static void __init probe_pcache(void)
|
||||||
break;
|
break;
|
||||||
case CPU_24K:
|
case CPU_24K:
|
||||||
case CPU_34K:
|
case CPU_34K:
|
||||||
if (!(read_c0_config7() & (1 << 16)))
|
if ((read_c0_config7() & (1 << 16))) {
|
||||||
|
/* effectively physically indexed dcache,
|
||||||
|
thus no virtual aliases. */
|
||||||
|
c->dcache.flags |= MIPS_CACHE_PINDEX;
|
||||||
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
if (c->dcache.waysize > PAGE_SIZE)
|
if (c->dcache.waysize > PAGE_SIZE)
|
||||||
c->dcache.flags |= MIPS_CACHE_ALIASES;
|
c->dcache.flags |= MIPS_CACHE_ALIASES;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue