Don't use multiprocessing-extensions instruction on processors that don't

support SMP.

Submitted by:	loos@
Pointy hat to:	me
This commit is contained in:
ian 2014-04-28 02:35:28 +00:00
parent b63fa641d6
commit 59b8a68f3d

View File

@ -251,7 +251,11 @@ ENTRY(armv7_idcache_wbinv_range)
END(armv7_idcache_wbinv_range)
ENTRY_NP(armv7_icache_sync_all)
#ifdef SMP
mcr p15, 0, r0, c7, c1, 0 /* Invalidate all I cache to PoU Inner Shareable */
#else
mcr p15, 0, r0, c7, c5, 0 /* Invalidate all I cache to PoU (ICIALLU) */
#endif
isb /* instruction synchronization barrier */
dsb /* data synchronization barrier */
RET