diff options
author | 2019-08-02 16:27:37 +0800 | |
---|---|---|
committer | 2019-08-05 18:30:45 -0700 | |
commit | 053951dda71ecb4b554a2cdbe26f5f6f9bee9dd2 (patch) | |
tree | bc5f96fe93a333b97db884157b188a37c4e69c23 /arch/mips/kernel/branch.c | |
parent | MIPS: Ingenic: Fix bugs when detecting X1000's L2 cache. (diff) | |
download | linux-rng-053951dda71ecb4b554a2cdbe26f5f6f9bee9dd2.tar.xz linux-rng-053951dda71ecb4b554a2cdbe26f5f6f9bee9dd2.zip |
MIPS: Ingenic: Disable broken BTB lookup optimization.
In order to further reduce power consumption, the XBurst core
by default attempts to avoid branch target buffer lookups by
detecting & special casing loops. This feature will cause
BogoMIPS and lpj calculate in error. Set cp0 config7 bit 4 to
disable this feature.
Signed-off-by: Zhou Yanjie <zhouyanjie@zoho.com>
Signed-off-by: Paul Burton <paul.burton@mips.com>
Cc: linux-mips@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: ralf@linux-mips.org
Cc: paul@crapouillou.net
Cc: jhogan@kernel.org
Cc: malat@debian.org
Cc: gregkh@linuxfoundation.org
Cc: tglx@linutronix.de
Cc: allison@lohutok.net
Cc: syq@debian.org
Cc: chenhc@lemote.com
Cc: jiaxun.yang@flygoat.com
Diffstat (limited to 'arch/mips/kernel/branch.c')
0 files changed, 0 insertions, 0 deletions