From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeroen Hofstee Date: Tue, 13 Aug 2013 21:41:02 +0200 Subject: [U-Boot] [PATCH 3/3] ARM: use r9 for gd In-Reply-To: <20130812152356.72EC8380DFA@gemini.denx.de> References: <1376254719-15594-1-git-send-email-jeroen@myspectrum.nl> <1376254719-15594-4-git-send-email-jeroen@myspectrum.nl> <20130812055315.DA080380DFA@gemini.denx.de> <20130812164406.5a6807e7@lilith> <20130812152356.72EC8380DFA@gemini.denx.de> Message-ID: <520A8BCE.2060307@myspectrum.nl> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi, On 08/12/2013 05:23 PM, Wolfgang Denk wrote: > Dear Albert, > > In message <20130812164406.5a6807e7@lilith> you wrote: >>> IIRC, r9 is used as GOT pointer ? >> No, it is not, well, not any more since GOT-based relocation was >> replaced by ELF relocation, which requires no reserved register. >> >>> In any case, please also update the README section of register usage >>> on ARM. > I see, thanks for the explanation - so this is one more item thatneeds > to be fixed in the README. Damn: "The role of register r9 is platform specific. A virtual platform may assign any role to this register and _must document_ this usage" ;) I will update the README for both. Regards, Jeroen