
On Tue, 2016-03-01 at 03:55 +0000, Prabhakar Kushwaha wrote:
-----Original Message----- From: Scott Wood [mailto:oss@buserror.net] Sent: Tuesday, March 01, 2016 7:13 AM To: york sun york.sun@nxp.com; U-Boot Mailing List <u- boot@lists.denx.de> Cc: Prabhakar Kushwaha prabhakar@freescale.com Subject: Re: [U-Boot] [PATCH 2/2] boards: ls2080: Disable fdt copying by default
On Tue, 2016-03-01 at 00:08 +0000, york sun wrote:
Sorry for top posting. I am on outlook web access.
There may be some limitation on fdt relocation. Without setting fdt_high, u -boot relocates the device tree toward the end of useable memory. I haven't got a chance to debug why it doesn't work.
This patch is to disable the relocation by default. A magic number 0xa0000000 doesn't make much sense here.
I agree, if the number is arbitrary. But if Linux has a limitation, as it does on arm32, then it should be expressed here.
Just for understanding purpose. u-boot in case of arm32 can only access memory in 32 bit range. Will there be possibility of u-boot copying dtb in any memory not accessible to core.
No, but that is not the only limitation that needs to be honored regarding device tree and initrd placement.
-Scott