Commit 50da469a authored by Ralf Baechle's avatar Ralf Baechle

[MIPS] 20Kc: Disable use of WAIT instruction.

Another issue with 20Kc's WAIT, waiting for more details.  With the
2.6.23 release immindent simply disable the use of WAIT instead of a
more fancy workaround.
Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 8df5beac
...@@ -199,7 +199,14 @@ static inline void check_wait(void) ...@@ -199,7 +199,14 @@ static inline void check_wait(void)
if ((c->processor_id & 0xff) <= 0x64) if ((c->processor_id & 0xff) <= 0x64)
break; break;
cpu_wait = r4k_wait; /*
* Another rev is incremeting c0_count at a reduced clock
* rate while in WAIT mode. So we basically have the choice
* between using the cp0 timer as clocksource or avoiding
* the WAIT instruction. Until more details are known,
* disable the use of WAIT for 20Kc entirely.
cpu_wait = r4k_wait;
*/
break; break;
case CPU_RM9000: case CPU_RM9000:
if ((c->processor_id & 0x00ff) >= 0x40) if ((c->processor_id & 0x00ff) >= 0x40)
......
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