From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Warren Date: Mon, 24 Nov 2014 21:22:51 -0700 Subject: [U-Boot] [PATCH v2 2/2] dm: rpi: Move script load address to 0x8000 In-Reply-To: References: <1416877738-2982-1-git-send-email-sjg@chromium.org> <1416877738-2982-3-git-send-email-sjg@chromium.org> <54740055.7030003@wwwdotorg.org> Message-ID: <5474041B.7040809@wwwdotorg.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 11/24/2014 09:10 PM, Simon Glass wrote: > Hi Stephen, > > On 24 November 2014 at 21:06, Stephen Warren wrote: >> On 11/24/2014 06:08 PM, Simon Glass wrote: >>> The current load address of 0 seems to cause problems when driver model >>> is used. There doesn't seem to be any reason why the script needs to load >>> to 0, so move it. >> >> I'm not particularly tied to the specific $scriptaddr value, but I think >> we should find out why writing to address 0 causes failures, rather than >> just papering over the issue. > > I had the same thought, but I have no documentation and have spent > quite a bit of time on it. Do you have any suggestions? Where are the > CPU vectors kept on this platform? I think I found the issue; see my latest message in thread "Re: Raspberry Pi with driver model". (I should mention I originally started looking at that code since I dumped the memory at address 0 immediately after boot, and noticed the UART address was there for some unexpected reason)