diff options
author | Paul Burton <paul.burton@imgtec.com> | 2016-08-19 19:18:26 +0200 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2016-09-29 18:59:49 +0200 |
commit | 72c70f010dfcc9ea6cc13500602a29e33748452f (patch) | |
tree | c891259ef4181e3ebac3fc2bf7b9a85034cdc9ce /arch/mips/kernel/smp-bmips.c | |
parent | MIPS: DEC: Avoid la pseudo-instruction in delay slots (diff) | |
download | linux-72c70f010dfcc9ea6cc13500602a29e33748452f.tar.xz linux-72c70f010dfcc9ea6cc13500602a29e33748452f.zip |
MIPS: Stop setting I6400 FTLBP
The FTLBP field in Config7 for the I6400 is intended as chicken bits for
debugging rather than as a field that software actually makes use of.
For best performance, FTLBP should be left at its default value of 0
with all TLB writes hitting the FTLB by default.
Additionally, since set_ftlb_enable is called from decode_configs before
decode_config4 which determines the size of the TLBs, this was
previously always setting FTLBP=3 for a 3:1 FTLB:VTLB write ratio which
makes abysmal use of the available FTLB resources.
This effectively reverts b0c4e1b79d8a ("MIPS: Set up FTLB probability
for I6400").
Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Fixes: b0c4e1b79d8a ("MIPS: Set up FTLB probability for I6400")
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/14021/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/kernel/smp-bmips.c')
0 files changed, 0 insertions, 0 deletions