boot-from-ram-reloc.patch
commitc29ff7f6d29c8e732e67809ded9bc449994c2915
authormokopatches <unknown@openmoko.org>
Fri, 11 Apr 2008 13:26:43 +0000 (11 14:26 +0100)
committerwarmcat <andy@warmcat.com>
Fri, 11 Apr 2008 13:26:43 +0000 (11 14:26 +0100)
tree34e1f203d2658dd1082238bb9ab4bcc31c9b9bcb
parent257d7ec0d0e0da945bedf50a74173da8ef797f38
boot-from-ram-reloc.patch
This patch allows us to boot from anywhere in RAM. It mainly sets the stage
for later patches. The only real changes here is the better handling of already
cached code (e.g., if we were started by a previous instance of u-boot), and
that we drop CONFIG_SKIP_RELOCATE_UBOOT from neo1973.h

cpu/arm920t/start.S: if not relocating, instead of going straight to
  stack_setup, jump to done_relocate, which may perform other setup tasks
cpu/arm920t/start.S: after relocating, flush the cache and jump to the new code
include/configs/neo1973.h: remove CONFIG_SKIP_RELOCATE_UBOOT

- Werner Almesberger <werner@openmoko.org>
cpu/arm920t/start.S
include/configs/neo1973_gta01.h