u-boot-brain/arch/blackfin
Mike Frysinger c745a84648 Blackfin: turn off caches when self initializing
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>
2011-04-08 00:44:26 -04:00
..
cpu Blackfin: turn off caches when self initializing 2011-04-08 00:44:26 -04:00
include/asm Blackfin: BF537: unify duplicated headers 2011-04-08 00:44:26 -04:00
lib Blackfin: only check for os log when we have external memory 2011-04-08 00:44:26 -04:00
config.mk Blackfin: move CONFIG_BFIN_CPU back to board config.h 2011-04-08 00:44:26 -04:00