Le 02/10/2010 09:15, Reinhard Meyer a écrit : > Hello Heiko, > > I try to understand how the relocation process could handle pointers (to > functions or other data) in const or data sections. > Your code cannot know what is data and what is a pointer that needs > adjustment? > > Best Regards, > Reinhard
Hi Reinhart, Short answer - the relocation process does not handle pointers inside data structures. And yes, this means the content arrays of pointers such as init_sequence is not relocated. Been there, done that, can give you one of the tee-shirts I got :) ATM I have not found a way to fix this, except making the code which uses the pointers aware that the are location-sensitive and fix them when using them. Amicalement, -- Albert. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot