Commit e7958bb9 authored by Ralf Baechle's avatar Ralf Baechle Committed by

MIPS: Rename MIPS_CPU_ISA_M{32,64} -> MIPS_CPU_ISA_M{32,64}R1.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 571e0bed
...@@ -447,10 +447,10 @@ static inline unsigned int decode_config0(struct cpuinfo_mips *c) ...@@ -447,10 +447,10 @@ static inline unsigned int decode_config0(struct cpuinfo_mips *c)
isa = (config0 & MIPS_CONF_AT) >> 13; isa = (config0 & MIPS_CONF_AT) >> 13;
switch (isa) { switch (isa) {
case 0: case 0:
c->isa_level = MIPS_CPU_ISA_M32; c->isa_level = MIPS_CPU_ISA_M32R1;
break; break;
case 2: case 2:
c->isa_level = MIPS_CPU_ISA_M64; c->isa_level = MIPS_CPU_ISA_M64R1;
break; break;
default: default:
panic("Unsupported ISA type, cp0.config0.at: %d.", isa); panic("Unsupported ISA type, cp0.config0.at: %d.", isa);
...@@ -568,7 +568,7 @@ static inline void cpu_probe_mips(struct cpuinfo_mips *c) ...@@ -568,7 +568,7 @@ static inline void cpu_probe_mips(struct cpuinfo_mips *c)
break; break;
case PRID_IMP_34K: case PRID_IMP_34K:
c->cputype = CPU_34K; c->cputype = CPU_34K;
c->isa_level = MIPS_CPU_ISA_M32; c->isa_level = MIPS_CPU_ISA_M32R1;
break; break;
} }
} }
...@@ -647,7 +647,7 @@ static inline void cpu_probe_philips(struct cpuinfo_mips *c) ...@@ -647,7 +647,7 @@ static inline void cpu_probe_philips(struct cpuinfo_mips *c)
switch (c->processor_id & 0xff00) { switch (c->processor_id & 0xff00) {
case PRID_IMP_PR4450: case PRID_IMP_PR4450:
c->cputype = CPU_PR4450; c->cputype = CPU_PR4450;
c->isa_level = MIPS_CPU_ISA_M32; c->isa_level = MIPS_CPU_ISA_M32R1;
break; break;
default: default:
panic("Unknown Philips Core!"); /* REVISIT: die? */ panic("Unknown Philips Core!"); /* REVISIT: die? */
...@@ -690,8 +690,8 @@ __init void cpu_probe(void) ...@@ -690,8 +690,8 @@ __init void cpu_probe(void)
if (c->options & MIPS_CPU_FPU) { if (c->options & MIPS_CPU_FPU) {
c->fpu_id = cpu_get_fpu_id(); c->fpu_id = cpu_get_fpu_id();
if (c->isa_level == MIPS_CPU_ISA_M32 || if (c->isa_level == MIPS_CPU_ISA_M32R1 ||
c->isa_level == MIPS_CPU_ISA_M64) { c->isa_level == MIPS_CPU_ISA_M64R1) {
if (c->fpu_id & MIPS_FPIR_3D) if (c->fpu_id & MIPS_FPIR_3D)
c->ases |= MIPS_ASE_MIPS3D; c->ases |= MIPS_ASE_MIPS3D;
} }
......
...@@ -628,7 +628,7 @@ void __init time_init(void) ...@@ -628,7 +628,7 @@ void __init time_init(void)
mips_hpt_init = c0_hpt_init; mips_hpt_init = c0_hpt_init;
} }
if ((current_cpu_data.isa_level == MIPS_CPU_ISA_M32) || if ((current_cpu_data.isa_level == MIPS_CPU_ISA_M32R1) ||
(current_cpu_data.isa_level == MIPS_CPU_ISA_I) || (current_cpu_data.isa_level == MIPS_CPU_ISA_I) ||
(current_cpu_data.isa_level == MIPS_CPU_ISA_II)) (current_cpu_data.isa_level == MIPS_CPU_ISA_II))
/* /*
......
...@@ -1183,8 +1183,8 @@ static void __init setup_scache(void) ...@@ -1183,8 +1183,8 @@ static void __init setup_scache(void)
if (!sc_present) if (!sc_present)
return; return;
if ((c->isa_level == MIPS_CPU_ISA_M32 || if ((c->isa_level == MIPS_CPU_ISA_M32R1 ||
c->isa_level == MIPS_CPU_ISA_M64) && c->isa_level == MIPS_CPU_ISA_M64R1) &&
!(c->scache.flags & MIPS_CACHE_NOT_PRESENT)) !(c->scache.flags & MIPS_CACHE_NOT_PRESENT))
panic("Dunno how to handle MIPS32 / MIPS64 second level cache"); panic("Dunno how to handle MIPS32 / MIPS64 second level cache");
......
...@@ -202,18 +202,15 @@ ...@@ -202,18 +202,15 @@
* ISA Level encodings * ISA Level encodings
* *
*/ */
#define MIPS_CPU_ISA_64BIT 0x00008000
#define MIPS_CPU_ISA_I 0x00000001 #define MIPS_CPU_ISA_I 0x00000001
#define MIPS_CPU_ISA_II 0x00000002 #define MIPS_CPU_ISA_II 0x00000002
#define MIPS_CPU_ISA_III 0x00008003 #define MIPS_CPU_ISA_III (0x00000003 | MIPS_CPU_ISA_64BIT)
#define MIPS_CPU_ISA_IV 0x00008004 #define MIPS_CPU_ISA_IV (0x00000004 | MIPS_CPU_ISA_64BIT)
#define MIPS_CPU_ISA_V 0x00008005 #define MIPS_CPU_ISA_V (0x00000005 | MIPS_CPU_ISA_64BIT)
#define MIPS_CPU_ISA_M32 0x00000020 #define MIPS_CPU_ISA_M32R1 0x00000020
#define MIPS_CPU_ISA_M64 0x00008040 #define MIPS_CPU_ISA_M64R1 (0x00000040 | MIPS_CPU_ISA_64BIT)
/*
* Bit 15 encodes if an ISA level supports 64-bit operations.
*/
#define MIPS_CPU_ISA_64BIT 0x00008000
/* /*
* CPU Option encodings * CPU Option encodings
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment