linux/arch/arc
Vineet Gupta ce7ec3d752 ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache
commit 08fe007968 upstream.

An ARC700 customer reported linux boot crashes when upgrading to bigger
L1 dcache (64K from 32K). Turns out they had an aliasing VIPT config and
current code only assumed 2 colours, while theirs had 4. So default to 4
colours and complain if there are fewer. Ideally this needs to be a
Kconfig option, but heck that's too much of hassle for a single user.

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2017-01-09 08:32:21 +01:00
..
boot ARC: Enable PERF_EVENTS in nSIM driven platforms 2016-10-31 17:12:38 -07:00
configs ARC: Enable PERF_EVENTS in nSIM driven platforms 2016-10-31 17:12:38 -07:00
include ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache 2017-01-09 08:32:21 +01:00
kernel ARCv2: MCIP: Use IDU_M_DISTRI_DEST mode if there is only 1 destination core 2016-11-08 12:22:52 -08:00
lib ARC: dw2 unwind: enable cfi pseudo ops in string lib 2016-09-30 14:48:22 -07:00
mm ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache 2017-01-09 08:32:21 +01:00
oprofile ARC: OProfile support 2013-02-15 23:16:00 +05:30
plat-axs10x ARC updates for 4.7-rc1 2016-05-19 09:46:18 -07:00
plat-eznps ARC: [plat-eznps] remove IPI clear from SMP operations 2016-11-08 09:25:18 -08:00
plat-sim ARCv2: Add support for ZeBu Emulation platform for HS cores 2016-09-30 14:48:15 -07:00
plat-tb10x arc: select GPIOLIB directly 2016-04-26 14:07:59 +02:00
Kbuild ARC: Build system: Makefiles, Kconfig, Linker script 2013-02-11 20:00:25 +05:30
Kconfig ARC: mm: retire ARC_DBG_TLB_MISS_COUNT... 2016-10-28 10:10:28 -07:00
Kconfig.debug ARC: With earlycon in use, retire EARLY_PRINTK 2015-05-11 11:20:21 +05:30
Makefile ARC fixes for 4.9-rc5 2016-11-11 16:51:50 -08:00