mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-29 18:19:02 +00:00
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. SVN-Revision: 33496
This commit is contained in:
parent
1067ccf9f7
commit
fd7b2b5141
12
target/linux/brcm47xx/patches-3.3/170-fix-74k-cpu.patch
Normal file
12
target/linux/brcm47xx/patches-3.3/170-fix-74k-cpu.patch
Normal 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:
|
Loading…
Reference in New Issue
Block a user