public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] Jump vector table after relocation
@ 2006-01-04 23:33 Umar Qureshey
  0 siblings, 0 replies; only message in thread
From: Umar Qureshey @ 2006-01-04 23:33 UTC (permalink / raw)
  To: u-boot

Hi,

I am studying the startup code in cpu/arm926ejs/start.S.  I have a 
question regarding relocation.  I understand how and under what 
conditions the code is relocating.  But it seems to me that during 
relocation, u-boot copies verything including the jump vector table to 
the RAM.  However, the CPU is only aware of a fixed address for the 
vector jump table i.e. 0x00000000.  So my question is, is this copying 
redundant?  Or does the CPU somehow use the newly copied table residing 
in RAM, rather than the original flash one?  On the ARM Integrator/CP 
board I am using, external switches do allow RAM to be located at 
0x00000000 instead of flash but I don't think this switch can be done at 
run time. 

Regards,

Umar

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-01-04 23:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-04 23:33 [U-Boot-Users] Jump vector table after relocation Umar Qureshey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox