Blackfin: split optimization settings more
commit820b127dae869cbbd2133f066e8b8f32a90d46e5
authorMike Frysinger <vapier@gentoo.org>
Thu, 3 Feb 2011 03:31:42 +0000 (2 22:31 -0500)
committerMike Frysinger <vapier@gentoo.org>
Fri, 18 Mar 2011 08:01:03 +0000 (18 04:01 -0400)
tree792ffece1051b81b1c678174129663680d54253b
parent567ebfc99d7546913408b560ad443a5315bf8a53
Blackfin: split optimization settings more

We need to place icache flush funcs into L1 inst sram to work around a
hardware anomaly.  But this currently breaks SMP support as the L1 inst
sram is per-core and cannot be called directly.  So in preparation for
making that work, split the two options.

Further, split out the SMP depend so that we can allow some for SMP.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/Kconfig
arch/blackfin/mach-common/arch_checks.c
arch/blackfin/mach-common/cache.S