|
@@ -421,8 +421,12 @@ static inline unsigned int decode_config3(struct cpuinfo_mips *c)
|
|
|
|
|
|
config3 = read_c0_config3();
|
|
|
|
|
|
- if (config3 & MIPS_CONF3_SM)
|
|
|
+ if (config3 & MIPS_CONF3_SM) {
|
|
|
c->ases |= MIPS_ASE_SMARTMIPS;
|
|
|
+ c->options |= MIPS_CPU_RIXI;
|
|
|
+ }
|
|
|
+ if (config3 & MIPS_CONF3_RXI)
|
|
|
+ c->options |= MIPS_CPU_RIXI;
|
|
|
if (config3 & MIPS_CONF3_DSP)
|
|
|
c->ases |= MIPS_ASE_DSP;
|
|
|
if (config3 & MIPS_CONF3_VINT)
|