From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Fri, 6 Dec 2013 17:59:37 +0100 Subject: [U-Boot] [RFC] ARM: Start using fdt_high for relocation In-Reply-To: <20131206154850.GW420@bill-the-cat> References: <20131206154850.GW420@bill-the-cat> Message-ID: <20131206175937.5e2ad421@lilith> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Tom, On Fri, 6 Dec 2013 10:48:50 -0500, Tom Rini wrote: > Hey all, > > I've been thinking. We've had a thread on i.MX platforms about fdt > being overwritten and needing to be moved to another address. And I've > also had an internal problem about fdt being overwritten. So, how about > as a rule of thumb we start setting fdt_high (in configs) to > memory-start + 512MiB, as that's the lowmem limit we should always have > available. This will fix the problem of BSS overwriting the DT, which > is the problem we won't catch in normal bootm/bootz usage. Thoughts? Not sure I'm getting the issue clear, and I would like to avoid (me and others) having to switch back and forth between threads. Can you sketch the failure scenario in a couple of lines? Amicalement, -- Albert.