summaryrefslogtreecommitdiff
path: root/arch/blackfin/cpu/start.S
Commit message (Collapse)AuthorAgeLines
* Blackfin: drop unused dma.h header from start codeMike Frysinger2011-07-12-1/+0
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Blackfin: turn off caches when self initializingMike Frysinger2011-04-08-12/+33
| | | | | | | | | | | | | | When bootstrapping ourselves on the fly at runtime (via "go"), we need to turn off the caches to avoid taking software exceptions. Since caches need CPLBs and CPLBs need exception handlers, but we're about to rewrite the code in memory where those exception handlers live, we need to turn off caches first. This new code also encourages a slight code optimization by storing the MMR bases in dedicated registers so we don't have to fully load up the pointer regs multiple times. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* blackfin: Move cpu/blackfin/* to arch/blackfin/cpu/*Peter Tyser2010-04-13-0/+238
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>