diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2007-10-11 18:46:15 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2007-10-11 18:46:15 -0400 |
commit | 10cc3529072d5415fb040018a8a99aa7a60190b6 (patch) | |
tree | fe07fb5112c9c34c2aecfac982155307bc168f07 /arch/mips/mm/c-r4k.c | |
parent | aeffdbbaff133b0c3989e20af5baa091d3d0b409 (diff) |
[MIPS] Allow hardwiring of the CPU type to a single type for optimization.
This saves a few k on systems which only ever ship with a single CPU type.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/mm/c-r4k.c')
-rw-r--r-- | arch/mips/mm/c-r4k.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/mips/mm/c-r4k.c b/arch/mips/mm/c-r4k.c index cf48371e5690..8b7b7c57baca 100644 --- a/arch/mips/mm/c-r4k.c +++ b/arch/mips/mm/c-r4k.c | |||
@@ -328,7 +328,7 @@ static inline void local_r4k___flush_cache_all(void * args) | |||
328 | r4k_blast_dcache(); | 328 | r4k_blast_dcache(); |
329 | r4k_blast_icache(); | 329 | r4k_blast_icache(); |
330 | 330 | ||
331 | switch (current_cpu_data.cputype) { | 331 | switch (current_cpu_type()) { |
332 | case CPU_R4000SC: | 332 | case CPU_R4000SC: |
333 | case CPU_R4000MC: | 333 | case CPU_R4000MC: |
334 | case CPU_R4400SC: | 334 | case CPU_R4400SC: |
@@ -377,10 +377,10 @@ static inline void local_r4k_flush_cache_mm(void * args) | |||
377 | * R4000SC and R4400SC indexed S-cache ops also invalidate primary | 377 | * R4000SC and R4400SC indexed S-cache ops also invalidate primary |
378 | * caches, so we can bail out early. | 378 | * caches, so we can bail out early. |
379 | */ | 379 | */ |
380 | if (current_cpu_data.cputype == CPU_R4000SC || | 380 | if (current_cpu_type() == CPU_R4000SC || |
381 | current_cpu_data.cputype == CPU_R4000MC || | 381 | current_cpu_type() == CPU_R4000MC || |
382 | current_cpu_data.cputype == CPU_R4400SC || | 382 | current_cpu_type() == CPU_R4400SC || |
383 | current_cpu_data.cputype == CPU_R4400MC) { | 383 | current_cpu_type() == CPU_R4400MC) { |
384 | r4k_blast_scache(); | 384 | r4k_blast_scache(); |
385 | return; | 385 | return; |
386 | } | 386 | } |
@@ -1197,7 +1197,7 @@ static void __init coherency_setup(void) | |||
1197 | * this bit and; some wire it to zero, others like Toshiba had the | 1197 | * this bit and; some wire it to zero, others like Toshiba had the |
1198 | * silly idea of putting something else there ... | 1198 | * silly idea of putting something else there ... |
1199 | */ | 1199 | */ |
1200 | switch (current_cpu_data.cputype) { | 1200 | switch (current_cpu_type()) { |
1201 | case CPU_R4000PC: | 1201 | case CPU_R4000PC: |
1202 | case CPU_R4000SC: | 1202 | case CPU_R4000SC: |
1203 | case CPU_R4000MC: | 1203 | case CPU_R4000MC: |