linux/arch/arc
Alexey Brodkin 7d79cee2c6 ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses
It is necessary to explicitly set both SLC_AUX_RGN_START1 and SLC_AUX_RGN_END1
which hold MSB bits of the physical address correspondingly of region start
and end otherwise SLC region operation is executed in unpredictable manner

Without this patch, SLC flushes on HSDK (IOC disabled) were taking
seconds.

Cc: stable@vger.kernel.org   #4.4+
Reported-by: Vladimir Kondratiev <vladimir.kondratiev@intel.com>
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
[vgupta: PAR40 regs only written if PAE40 exist]
2017-08-04 13:56:34 +05:30
..
boot ARC: [plat-axs10x]: prepare dts files for enabling PAE40 on axs103 2017-08-04 13:49:23 +05:30
configs ARC: [plat-sim] Include this platform unconditionally 2017-08-04 13:49:47 +05:30
include ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses 2017-08-04 13:56:34 +05:30
kernel clocksource/drivers: Rename clocksource_probe to timer_probe 2017-06-14 11:59:16 +02:00
lib ARC: dw2 unwind: enable cfi pseudo ops in string lib 2016-09-30 14:48:22 -07:00
mm ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses 2017-08-04 13:56:34 +05:30
oprofile
plat-axs10x ARC: move mcip.h into include/soc and adjust the includes 2016-11-30 11:54:25 -08:00
plat-eznps ARC: [plat-*] ARC_HAS_COH_CACHES no longer relevant 2017-02-06 09:37:57 -08:00
plat-sim ARC: [plat-sim] Include this platform unconditionally 2017-08-04 13:49:47 +05:30
plat-tb10x arc: select GPIOLIB directly 2016-04-26 14:07:59 +02:00
Kbuild
Kconfig ARC: [plat-sim] Include this platform unconditionally 2017-08-04 13:49:47 +05:30
Kconfig.debug
Makefile ARC: [plat-sim] Include this platform unconditionally 2017-08-04 13:49:47 +05:30