remap-vec.patch
commit2df49277c9a8c0b2b7c57597162578ef5de80861
authormokopatches <unknown@openmoko.org>
Fri, 11 Apr 2008 13:27:38 +0000 (11 14:27 +0100)
committerwarmcat <andy@warmcat.com>
Fri, 11 Apr 2008 13:27:38 +0000 (11 14:27 +0100)
treef467790e37f22c179b97824ca7650caae79b8305
parentdaeade92cf96e2a8453ad17441ce70c912df8f53
remap-vec.patch
This patch changes how we avoid getting killed by an interrupt if the vectors
at address zero and the u-boot we're running don't agree.

Instead of copying the vectors to SteppingStone, which introduced the very
ugly need to wait until AUX was released, and didn't work for NAND, we copy
the vectors to the beginning of our DRAM and map the address range 0x0...
to 0x3...

This obsoletes nor-irqvec.patch

We could probably also use the same logic to replace
uboot-s3c2410-norelocate_irqvec_cpy.patch
but then, never change a running system ;-)

Note: this is still experimental. Please give it a solid beating.

- Werner
board/neo1973/gta02/gta02.c
lib_arm/interrupts.c