Dear All,<br>
<br>
<br>
I m new to U-Boot . Plz dont neglect me may be this a sily question but
I want to know is U-Boot is using directly physical address or virtual
address of a processor .<br>
<br>
plz reply this question . <br><br><div><span class="gmail_quote">On 7/26/08, <b class="gmail_sendername"><a href="mailto:u-boot-users-request@lists.sourceforge.net">u-boot-users-request@lists.sourceforge.net</a></b> &lt;<a href="mailto:u-boot-users-request@lists.sourceforge.net">u-boot-users-request@lists.sourceforge.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Send U-Boot-Users mailing list submissions to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a><br> <br> To subscribe or unsubscribe via the World Wide Web, visit<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://lists.sourceforge.net/lists/listinfo/u-boot-users">https://lists.sourceforge.net/lists/listinfo/u-boot-users</a><br>
 or, via email, send a message with subject or body &#39;help&#39; to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:u-boot-users-request@lists.sourceforge.net">u-boot-users-request@lists.sourceforge.net</a><br> <br> You can reach the person managing the list at<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:u-boot-users-owner@lists.sourceforge.net">u-boot-users-owner@lists.sourceforge.net</a><br> <br> When replying, please edit your Subject line so it is more specific<br> than &quot;Re: Contents of U-Boot-Users digest...&quot;<br>
 <br> <br> Today&#39;s Topics:<br> <br>&nbsp;&nbsp; 1. Re: Changing u-boot relocation scheme (Wolfgang Denk)<br>&nbsp;&nbsp; 2. Re: Changing u-boot relocation scheme (Wolfgang Denk)<br>&nbsp;&nbsp; 3. Re: Changing u-boot relocation scheme (Wolfgang Denk)<br>
&nbsp;&nbsp; 4. Re: Changing u-boot relocation scheme (Grant Likely)<br>&nbsp;&nbsp; 5. Re: Changing u-boot relocation scheme (Grant Likely)<br>&nbsp;&nbsp; 6. Re: Changing u-boot relocation scheme (vb)<br>&nbsp;&nbsp; 7. Re: Changing u-boot relocation scheme (vb)<br>
&nbsp;&nbsp; 8. Re: Changing u-boot relocation scheme (Grant Likely)<br>&nbsp;&nbsp; 9. Re: Changing u-boot relocation scheme (Grant Likely)<br> <br> <br> ----------------------------------------------------------------------<br> <br> Message: 1<br>
 Date: Sat, 26 Jul 2008 07:36:35 +0200<br> From: Wolfgang Denk &lt;<a href="mailto:wd@denx.de">wd@denx.de</a>&gt;<br> Subject: Re: [U-Boot-Users] Changing u-boot relocation scheme<br> To: kenneth johansson &lt;<a href="mailto:kenneth@southpole.se">kenneth@southpole.se</a>&gt;<br>
 Cc: vb &lt;<a href="mailto:vb@vsbe.com">vb@vsbe.com</a>&gt;, <a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a>,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Haavard<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Skinnemoen &lt;<a href="mailto:haavard.skinnemoen@atmel.com">haavard.skinnemoen@atmel.com</a>&gt;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Jerry Van Baren<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:gerald.vanbaren@ge.com">gerald.vanbaren@ge.com</a>&gt;<br> Message-ID: &lt;<a href="mailto:20080726053635.56011248BF@gemini.denx.de">20080726053635.56011248BF@gemini.denx.de</a>&gt;<br> Content-Type: text/plain; charset=ISO-8859-1<br>
 <br> In message &lt;1217006928.7972.47.camel@duo&gt; you wrote:<br> &gt;<br> &gt; I know exactly what Grant did. But he is not using the elf relocation<br> &gt; information as that is simply not included in the data that is the<br>
 &gt; u-boot.bin file.<br> <br> So what? Is this a problem? Why would we need to use XXX if we can<br> perform all we need to do by using YYY instead, especially if this is<br> simpler to implement?<br> <br> &gt; Also this discussion is more about doing it in a way that is not powerpc<br>
 &gt; specific and documented, we already have as you mentioned code for the<br> &gt; powerpc specific way but it&#39;s not using elf relocation information.<br> <br> Who says that we MUST use the ELF reloc info?<br> <br>
 Or why?<br> <br> &gt; I was afraid that what was needed was more or less a complete linker but<br> &gt; it looks like if one generate the dynamic reloc table a much simpler<br> &gt; linker(relocation function) is needed. Still probably a lot more complex<br>
 &gt; than the GOT and fixup code that is just a loop over a table. We may<br> &gt; need a case also ;-)<br> <br> Please re-read Grant&#39;s patch. There were NO changes to the existing<br> simple code!<br> <br> Best regards,<br>
 <br> Wolfgang Denk<br> <br> --<br> DENX Software Engineering GmbH,&nbsp;&nbsp;&nbsp;&nbsp; MD: Wolfgang Denk &amp; Detlev Zundel<br> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany<br> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: <a href="mailto:wd@denx.de">wd@denx.de</a><br>
 Murder is contrary to the laws of man and God.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- M-5 Computer, &quot;The Ultimate Computer&quot;, stardate 4731.3<br> <br> <br> <br> ------------------------------<br> <br> Message: 2<br> Date: Sat, 26 Jul 2008 07:36:35 +0200<br>
 From: Wolfgang Denk &lt;<a href="mailto:wd@denx.de">wd@denx.de</a>&gt;<br> Subject: Re: [U-Boot-Users] Changing u-boot relocation scheme<br> To: Haavard Skinnemoen &lt;<a href="mailto:haavard.skinnemoen@atmel.com">haavard.skinnemoen@atmel.com</a>&gt;<br>
 Cc: vb &lt;<a href="mailto:vb@vsbe.com">vb@vsbe.com</a>&gt;, <a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a>,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jerry Van<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Baren &lt;<a href="mailto:gerald.vanbaren@ge.com">gerald.vanbaren@ge.com</a>&gt;<br>
 Message-ID: &lt;<a href="mailto:20080726053635.65A47242FF@gemini.denx.de">20080726053635.65A47242FF@gemini.denx.de</a>&gt;<br> Content-Type: text/plain; charset=ISO-8859-1<br> <br> In message &lt;20080725205017.564dedff@siona.local&gt; you wrote:<br>
 &gt;<br> &gt; Ok, I&#39;ll stop the chest-beating now. But please stop trying to tell<br> &gt; people that adding a powerpc-specific option (which nobody seems to<br> &gt; know how really works) to the command line will work on any other<br>
 &gt; architectures than powerpc.<br> <br> OK - then please you explain exactly which other architectures have<br> problems with relocation?<br> <br> Best regards,<br> <br> Wolfgang Denk<br> <br> --<br> DENX Software Engineering GmbH,&nbsp;&nbsp;&nbsp;&nbsp; MD: Wolfgang Denk &amp; Detlev Zundel<br>
 HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany<br> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: <a href="mailto:wd@denx.de">wd@denx.de</a><br> I am more bored than you could ever possibly be.&nbsp;&nbsp;Go back to work.<br>
 <br> <br> <br> ------------------------------<br> <br> Message: 3<br> Date: Sat, 26 Jul 2008 07:36:35 +0200<br> From: Wolfgang Denk &lt;<a href="mailto:wd@denx.de">wd@denx.de</a>&gt;<br> Subject: Re: [U-Boot-Users] Changing u-boot relocation scheme<br>
 To: &quot;Joakim Tjernlund&quot; &lt;<a href="mailto:Joakim.Tjernlund@transmode.se">Joakim.Tjernlund@transmode.se</a>&gt;<br> Cc: &#39;vb&#39; &lt;<a href="mailto:vb@vsbe.com">vb@vsbe.com</a>&gt;, <a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a>,&nbsp;&nbsp;&nbsp;&nbsp; &#39;Haavard<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Skinnemoen&#39; &lt;<a href="mailto:haavard.skinnemoen@atmel.com">haavard.skinnemoen@atmel.com</a>&gt;<br> Message-ID: &lt;<a href="mailto:20080726053635.36A81248BF@gemini.denx.de">20080726053635.36A81248BF@gemini.denx.de</a>&gt;<br>
 Content-Type: text/plain; charset=ISO-8859-1<br> <br> In message &lt;013a01c8ee5a$966d6c40$c34844c0$@<a href="mailto:Tjernlund@transmode.se">Tjernlund@transmode.se</a>&gt; you wrote:<br> &gt;<br> &gt; I think the best bet is to make -mrelocatable work for PPC. Question is how<br>
 &gt; does the other arches do it? Do they include fixup ptrs by default or do<br> &gt; they lack this functionality?<br> <br> The question that needs to answered first is if any other<br> architectures are affected at all, and if so, which ones.<br>
 <br> For example, ARM and MIPS (and probably most others) do *NOT* perform<br> any relocation at all (this should be fixed, of course - being one of<br> the big probalems we inherited from the original ARMBoot port), but as<br>
 is the whole discussion is a non-isssue on these architectures.<br> <br> Best regards,<br> <br> Wolfgang Denk<br> <br> --<br> DENX Software Engineering GmbH,&nbsp;&nbsp;&nbsp;&nbsp; MD: Wolfgang Denk &amp; Detlev Zundel<br> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany<br>
 Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: <a href="mailto:wd@denx.de">wd@denx.de</a><br> Systems programmers are the high priests of a low cult.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-- R.S. Barton<br> <br> <br> <br> ------------------------------<br> <br> Message: 4<br> Date: Sat, 26 Jul 2008 01:43:31 -0400<br> From: &quot;Grant Likely&quot; &lt;<a href="mailto:grant.likely@secretlab.ca">grant.likely@secretlab.ca</a>&gt;<br>
 Subject: Re: [U-Boot-Users] Changing u-boot relocation scheme<br> To: vb &lt;<a href="mailto:vb@vsbe.com">vb@vsbe.com</a>&gt;<br> Cc: <a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a>, Wolfgang Denk &lt;<a href="mailto:wd@denx.de">wd@denx.de</a>&gt;<br>
 Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:fa686aa40807252243u4c2957f7y1f80ec22e234c622@mail.gmail.com">fa686aa40807252243u4c2957f7y1f80ec22e234c622@mail.gmail.com</a>&gt;<br> Content-Type: text/plain; charset=ISO-8859-1<br>
 <br> On Thu, Jul 24, 2008 at 2:45 AM, vb &lt;<a href="mailto:vb@vsbe.com">vb@vsbe.com</a>&gt; wrote:<br> &gt; Wolfgang, thank you for your reply, let me try to explain myself a bit clearer:<br> &gt;<br> &gt; On Wed, Jul 23, 2008 at 8:18 PM, Wolfgang Denk &lt;<a href="mailto:wd@denx.de">wd@denx.de</a>&gt; wrote:<br>
 &gt;&gt; In message &lt;<a href="mailto:f608b67d0807231039i434e96dbvda86590776db2cb0@mail.gmail.com">f608b67d0807231039i434e96dbvda86590776db2cb0@mail.gmail.com</a>&gt; you wrote:<br> &gt;&gt; If you invest time in solving such problems, than your time willbe<br>
 &gt;&gt; much better iinvested if you try to help solving the remaining issues<br> &gt;&gt; with&nbsp;&nbsp;Grant&#39;s code.<br> &gt;&gt;<br> &gt;&gt; What Grant suggests is the way to go. I do not think your approach has<br> &gt;&gt; chances for mainline.<br>
 &gt;&gt;<br> &gt;<br> &gt; I am sorry to hear this, especially since what I suggest would be<br> &gt; completely compiler agnostic and would allow to avoid some of the<br> &gt; limitations one must follow today while adding stuff to u-boot.<br>
 <br> The problem is that the u-boot C runtime setup is insane and must be<br> fixed.&nbsp;&nbsp;Fix the C runtime and the problem goes away.&nbsp;&nbsp;The approach<br> being suggested here would have us *preserve* the insane C runtime and<br>
 actually depend on the runtime to remain insane in order to work.<br> <br> Not a good approach.<br> <br> The C runtime problem is solvable, but I didn&#39;t have the time or<br> resources to properly dig into it and I got frustrated before it was<br>
 fully debugged.<br> <br> g.<br> <br> --<br> Grant Likely, B.Sc., P.Eng.<br> Secret Lab Technologies Ltd.<br> <br> <br> <br> ------------------------------<br> <br> Message: 5<br> Date: Sat, 26 Jul 2008 01:48:09 -0400<br>
 From: &quot;Grant Likely&quot; &lt;<a href="mailto:grant.likely@secretlab.ca">grant.likely@secretlab.ca</a>&gt;<br> Subject: Re: [U-Boot-Users] Changing u-boot relocation scheme<br> To: &quot;Kenneth Johansson&quot; &lt;<a href="mailto:kenneth@southpole.se">kenneth@southpole.se</a>&gt;<br>
 Cc: vb &lt;<a href="mailto:vb@vsbe.com">vb@vsbe.com</a>&gt;, <a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a>,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Haavard<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Skinnemoen &lt;<a href="mailto:haavard.skinnemoen@atmel.com">haavard.skinnemoen@atmel.com</a>&gt;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wolfgang Denk &lt;<a href="mailto:wd@denx.de">wd@denx.de</a>&gt;<br>
 Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:fa686aa40807252248m33b205b9y521f01c4c8711471@mail.gmail.com">fa686aa40807252248m33b205b9y521f01c4c8711471@mail.gmail.com</a>&gt;<br> Content-Type: text/plain; charset=ISO-8859-1<br>
 <br> On Thu, Jul 24, 2008 at 2:09 PM, Kenneth Johansson &lt;<a href="mailto:kenneth@southpole.se">kenneth@southpole.se</a>&gt; wrote:<br> &gt; On Thu, 2008-07-24 at 10:37 -0700, vb wrote:<br> &gt;&gt; But as you pointed out, this would work on ppc only (with a &#39;good&#39;<br>
 &gt;&gt; compiler), and still remains to be proven, I will get to it a bit<br> &gt;&gt; later.<br> &gt;<br> &gt; I have run u-boot with everything compiled with -mrelocatable and normal<br> &gt; relocation fixup code removed so I know it works fine. So consider it<br>
 &gt; proven. But since it apparently is a problem in some situation the best<br> &gt; is probably to make it a configuration option.<br> <br> Can you test against various versions of gcc?&nbsp;&nbsp;That is where I ran into trouble.<br>
 <br> g.<br> <br> --<br> Grant Likely, B.Sc., P.Eng.<br> Secret Lab Technologies Ltd.<br> <br> <br> <br> ------------------------------<br> <br> Message: 6<br> Date: Fri, 25 Jul 2008 22:51:26 -0700<br> From: vb &lt;<a href="mailto:vb@vsbe.com">vb@vsbe.com</a>&gt;<br>
 Subject: Re: [U-Boot-Users] Changing u-boot relocation scheme<br> To: &quot;Wolfgang Denk&quot; &lt;<a href="mailto:wd@denx.de">wd@denx.de</a>&gt;<br> Cc: <a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a><br>
 Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:f608b67d0807252251p55fce269j9eb9e4d5052c8f83@mail.gmail.com">f608b67d0807252251p55fce269j9eb9e4d5052c8f83@mail.gmail.com</a>&gt;<br> Content-Type: text/plain; charset=ISO-8859-1<br>
 <br> On Fri, Jul 25, 2008 at 10:36 PM, Wolfgang Denk &lt;<a href="mailto:wd@denx.de">wd@denx.de</a>&gt; wrote:<br> &gt; In message &lt;<a href="mailto:f608b67d0807250751j137e70c0oe67affcf46399c8e@mail.gmail.com">f608b67d0807250751j137e70c0oe67affcf46399c8e@mail.gmail.com</a>&gt; you wrote:<br>
 &gt;<br> &gt; Maybe I should have been more explicit right from the beginning. I<br> &gt; repeat: forget it. This will *not* go into mainline. Zero chance.<br> &gt;<br> <br> well, it&#39;s your call, I&#39;ill stick with -mrelocatable on &#39;non native&#39;<br>
 modules then.<br> <br> cheers,<br> /vb<br> <br> &gt; Best regards,<br> &gt;<br> &gt; Wolfgang Denk<br> &gt;<br> &gt; --<br> &gt; DENX Software Engineering GmbH,&nbsp;&nbsp;&nbsp;&nbsp; MD: Wolfgang Denk &amp; Detlev Zundel<br> &gt; HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany<br>
 &gt; Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: <a href="mailto:wd@denx.de">wd@denx.de</a><br> &gt; How many seconds are there in a year? If I tell you there are 3.155 x<br> &gt; 10^7, you won&#39;t even try to remember it. On the other hand, who could<br>
 &gt; forget that, to within half a percent, pi seconds is&nbsp;&nbsp;a&nbsp;&nbsp;nanocentury.<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-- Tom Duff, Bell Labs<br> &gt;<br> <br> <br> <br> ------------------------------<br> <br> Message: 7<br> Date: Fri, 25 Jul 2008 22:54:51 -0700<br> From: vb &lt;<a href="mailto:vb@vsbe.com">vb@vsbe.com</a>&gt;<br> Subject: Re: [U-Boot-Users] Changing u-boot relocation scheme<br>
 To: &quot;Grant Likely&quot; &lt;<a href="mailto:grant.likely@secretlab.ca">grant.likely@secretlab.ca</a>&gt;<br> Cc: <a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a><br> Message-ID:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:f608b67d0807252254o772fd6d1ma5f753763414e3e1@mail.gmail.com">f608b67d0807252254o772fd6d1ma5f753763414e3e1@mail.gmail.com</a>&gt;<br> Content-Type: text/plain; charset=ISO-8859-1<br> <br> On Fri, Jul 25, 2008 at 10:43 PM, Grant Likely<br>
 &lt;<a href="mailto:grant.likely@secretlab.ca">grant.likely@secretlab.ca</a>&gt; wrote:<br> &gt;<br> &gt; The problem is that the u-boot C runtime setup is insane and must be<br> &gt; fixed.&nbsp;&nbsp;Fix the C runtime and the problem goes away.&nbsp;&nbsp;The approach<br>
 &gt; being suggested here would have us *preserve* the insane C runtime and<br> &gt; actually depend on the runtime to remain insane in order to work.<br> &gt;<br> <br> Grant, thank you for pitching in.<br> <br> It would be great if you could elaborate what exactly is insane about<br>
 C runtime setup (especially since in u-boot its code comes from the<br> source tree and not from some obscure compiler dependent library) and<br> how its insanity is related here.<br> <br> TIA,<br> /vb<br> <br> &gt; Not a good approach.<br>
 &gt;<br> &gt; The C runtime problem is solvable, but I didn&#39;t have the time or<br> &gt; resources to properly dig into it and I got frustrated before it was<br> &gt; fully debugged.<br> &gt;<br> &gt; g.<br> &gt;<br> &gt; --<br>
 &gt; Grant Likely, B.Sc., P.Eng.<br> &gt; Secret Lab Technologies Ltd.<br> &gt;<br> <br> <br> <br> ------------------------------<br> <br> Message: 8<br> Date: Sat, 26 Jul 2008 01:57:02 -0400<br> From: &quot;Grant Likely&quot; &lt;<a href="mailto:grant.likely@secretlab.ca">grant.likely@secretlab.ca</a>&gt;<br>
 Subject: Re: [U-Boot-Users] Changing u-boot relocation scheme<br> To: &quot;kenneth johansson&quot; &lt;<a href="mailto:kenneth@southpole.se">kenneth@southpole.se</a>&gt;<br> Cc: vb &lt;<a href="mailto:vb@vsbe.com">vb@vsbe.com</a>&gt;, <a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a>,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Haavard<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Skinnemoen &lt;<a href="mailto:haavard.skinnemoen@atmel.com">haavard.skinnemoen@atmel.com</a>&gt;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wolfgang Denk &lt;<a href="mailto:wd@denx.de">wd@denx.de</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Jerry Van Baren &lt;<a href="mailto:gerald.vanbaren@ge.com">gerald.vanbaren@ge.com</a>&gt;<br>
 Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:fa686aa40807252257o7a6b966bve89cb2830a0da0ef@mail.gmail.com">fa686aa40807252257o7a6b966bve89cb2830a0da0ef@mail.gmail.com</a>&gt;<br> Content-Type: text/plain; charset=ISO-8859-1<br>
 <br> On Fri, Jul 25, 2008 at 1:28 PM, kenneth johansson &lt;<a href="mailto:kenneth@southpole.se">kenneth@southpole.se</a>&gt; wrote:<br> &gt; I was afraid that what was needed was more or less a complete linker but<br> &gt; it looks like if one generate the dynamic reloc table a much simpler<br>
 &gt; linker(relocation function) is needed. Still probably a lot more complex<br> &gt; than the GOT and fixup code that is just a loop over a table. We may<br> &gt; need a case also ;-)<br> <br> The GOT relocation works.&nbsp;&nbsp;It works really well.&nbsp;&nbsp;As long as gcc and<br>
 ld put the correct GOT bits into the GOT table.&nbsp;&nbsp;It seems not all<br> versions of gcc do it in the same way with the same flags.<br> <br> g.<br> <br> --<br> Grant Likely, B.Sc., P.Eng.<br> Secret Lab Technologies Ltd.<br>
 <br> <br> <br> ------------------------------<br> <br> Message: 9<br> Date: Sat, 26 Jul 2008 02:06:36 -0400<br> From: &quot;Grant Likely&quot; &lt;<a href="mailto:grant.likely@secretlab.ca">grant.likely@secretlab.ca</a>&gt;<br>
 Subject: Re: [U-Boot-Users] Changing u-boot relocation scheme<br> To: &quot;Haavard Skinnemoen&quot; &lt;<a href="mailto:haavard.skinnemoen@atmel.com">haavard.skinnemoen@atmel.com</a>&gt;<br> Cc: vb &lt;<a href="mailto:vb@vsbe.com">vb@vsbe.com</a>&gt;, <a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a>,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Wolfgang<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Denk &lt;<a href="mailto:wd@denx.de">wd@denx.de</a>&gt;, Jerry Van Baren &lt;<a href="mailto:gerald.vanbaren@ge.com">gerald.vanbaren@ge.com</a>&gt;<br> Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:fa686aa40807252306p14e0fe43ta7fba15b4b43b492@mail.gmail.com">fa686aa40807252306p14e0fe43ta7fba15b4b43b492@mail.gmail.com</a>&gt;<br>
 Content-Type: text/plain; charset=ISO-8859-1<br> <br> On Fri, Jul 25, 2008 at 2:50 PM, Haavard Skinnemoen<br> &lt;<a href="mailto:haavard.skinnemoen@atmel.com">haavard.skinnemoen@atmel.com</a>&gt; wrote:<br> &gt; Ok, I&#39;ll stop the chest-beating now. But please stop trying to tell<br>
 &gt; people that adding a powerpc-specific option (which nobody seems to<br> &gt; know how really works) to the command line will work on any other<br> &gt; architectures than powerpc.<br> <br> You are completely right.&nbsp;&nbsp;For the purposes of this discussion, this<br>
 is a powerpc-centric problem.&nbsp;&nbsp;The relocation code is written in<br> assembly and is processor specific.&nbsp;&nbsp;Let the ARM folks make sure ARM<br> relocation works (and I think it already does).&nbsp;&nbsp;Let the MIPS folks do<br> the same.&nbsp;&nbsp;Each arch has it&#39;s own set of CFLAGS and LDFLAGS needed to<br>
 produce a sane binary.&nbsp;&nbsp;They should be picked off and fixed one arch<br> at a time.<br> <br> BTW, searching for assignments to reloc_off in the source will tell<br> you which platforms are broken.<br> <br> g.<br> <br> --<br>
 Grant Likely, B.Sc., P.Eng.<br> Secret Lab Technologies Ltd.<br> <br> <br> <br> ------------------------------<br> <br> -------------------------------------------------------------------------<br> This SF.Net email is sponsored by the Moblin Your Move Developer&#39;s challenge<br>
 Build the coolest Linux based applications with Moblin SDK &amp; win great prizes<br> Grand prize is a trip for two to an Open Source event anywhere in the world<br> <a href="http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/">http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</a><br>
 <br> ------------------------------<br> <br> _______________________________________________<br> U-Boot-Users mailing list<br> <a href="mailto:U-Boot-Users@lists.sourceforge.net">U-Boot-Users@lists.sourceforge.net</a><br>
 <a href="https://lists.sourceforge.net/lists/listinfo/u-boot-users">https://lists.sourceforge.net/lists/listinfo/u-boot-users</a><br> <br> <br> End of U-Boot-Users Digest, Vol 26, Issue 229<br> *********************************************<br>
 </blockquote></div><br>