Blackfin: flush caches on SMP when one core calls another via IPI
authorYi Li <yi.li@analog.com>
Fri, 4 Dec 2009 06:56:21 +0000 (06:56 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 9 Mar 2010 05:30:45 +0000 (00:30 -0500)
commitc9784ebb23be1e2ef23f537d6df04e0ea0206802
treefd0eb67c23deb8f1073c9162bd105d8b0d9e3962
parent3630ac34b0ab346ff0910401dbed7af624be7027
Blackfin: flush caches on SMP when one core calls another via IPI

Sometimes a SMP system will randomly panic at boot.  This is due to caches
being out of sync when one core tries to signal the other.  So when one
core calls another via IPI, flush the data caches.

Signed-off-by: Yi Li <yi.li@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/mach-common/smp.c