1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-06-28 19:12:00 +03:00

[brcm47xx]: deactivate mips wait instruction for MIPS 74K on Broadcom SoCs

When not removing support for the wait instruction, when ruining on the 
BCM4706 SoC the system stops after msleep() without an exception. I 
haven't seen this problem on the other Broadcom SoCs with a 74K CPU, 
but in the Broadcom SDK it is deactivated for all CPUs of this type.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33496 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
hauke 2012-09-20 14:51:57 +00:00
parent 7abd95f8ec
commit beb93dd4a3

View File

@ -0,0 +1,12 @@
--- a/arch/mips/kernel/cpu-probe.c
+++ b/arch/mips/kernel/cpu-probe.c
@@ -209,9 +209,6 @@ void __init check_wait(void)
break;
case CPU_74K:
- cpu_wait = r4k_wait;
- if ((c->processor_id & 0xff) >= PRID_REV_ENCODE_332(2, 1, 0))
- cpu_wait = r4k_wait_irqoff;
break;
case CPU_TX49XX: