From: Scott Wood Date: Sat, 18 Jul 2015 19:24:58 +0000 (-0500) Subject: powerpc/fsl: Force coherent memory on e500mc derivatives X-Git-Tag: omap-for-v4.3/fixes-rc1~100^2~6^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c60232029aee84f69da0e74aa6f6d249edbbc80b;p=pandora-kernel.git powerpc/fsl: Force coherent memory on e500mc derivatives In CoreNet systems it is not allowed to mix M and non-M mappings to the same memory, and coherent DMA accesses are considered to be M mappings for this purpose. Ignoring this has been observed to cause hard lockups in non-SMP kernels on e6500. Furthermore, e6500 implements the LRAT (logical to real address table) which allows KVM guests to control the WIMGE bits. This means that KVM cannot force the M bit on the way it usually does, so the guest had better set it itself. Signed-off-by: Scott Wood --- Reading git-diff-tree failed