summaryrefslogtreecommitdiff
path: root/arch/sh/Kconfig
diff options
context:
space:
mode:
authorRich Felker <dalias@libc.org>2016-03-23 01:02:23 +0300
committerRich Felker <dalias@libc.org>2016-07-31 06:33:32 +0300
commit57155c6523074dd937b8feafcfaa98c82218faa6 (patch)
tree4ea86ec76b955599269de0963ed4851406997cfc /arch/sh/Kconfig
parentbbe6c77857c38f4acbdc4fc70399515226d1859a (diff)
downloadlinux-57155c6523074dd937b8feafcfaa98c82218faa6.tar.xz
sh: disable aliased page logic on NOMMU models
SH3/4 (with MMU) have a virtually indexed cache, requiring explicit work to avoid consistency problems arising from having the same physical address range cached in multiple cache lines. This is unneeded for the NOMMU case, and some of the resulting code paths (kmap_coherent) don't work. SH2 only avoided this problem by having a 4-way associative cache with way size equal to the page size (4k), yielding no cache index bits outside of the page offset and thus no aliases. Signed-off-by: Rich Felker <dalias@libc.org>
Diffstat (limited to 'arch/sh/Kconfig')
0 files changed, 0 insertions, 0 deletions