From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Babic Date: Fri, 03 Jan 2014 15:34:52 +0100 Subject: [U-Boot] [PATCH v3 7/8] ARM: mx6: Change the FDT loading address to avoid overlaping In-Reply-To: <1387233845-4372-8-git-send-email-otavio@ossystems.com.br> References: <1387233845-4372-1-git-send-email-otavio@ossystems.com.br> <1387233845-4372-8-git-send-email-otavio@ossystems.com.br> Message-ID: <52C6CA8C.4080404@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 16/12/2013 23:44, Otavio Salvador wrote: > This patch fixes allow for the DeviceTree and initrd relocation fixing > the boot of FSL 3.10.9-1.0.0-alpha kernel. > > This changes following boards: > > - mx6sabreauto > - mx6sabresd > - wandboard > - udoo > - nitrogen6x > - cgtqmx6eval > > The reasoning, as explained by Hui Liu, is: > > ,---- > | The FDT blob will be placed at DDR physical addr: 0x11000000. When Linux kernel > | Boot up, it will decompress the compressed kernel image and place the decompressed > | kernel image at the low end of the DDR memory and start running from it. If the > | decompressed kernel image is bigger for example than 16M, it may over written the > | fdt blob which u-boot loaded to the DDR memory @0x11000000 with fdt_addr=0x11000000 > | > | To expand the fdt_addr from 0x11000000 to 0x18000000, which can avoid the override > | Since we will not likely have one kernel image larger than 128MB. > `---- > > Signed-off-by: Otavio Salvador > --- Applied to u-boot-imx, thanks ! Best regards, Stefano Babic -- ===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de =====================================================================