From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Tue, 01 Feb 2011 11:53:57 +0100 Subject: [U-Boot] BSS footprint of FAT very high - SPL issues In-Reply-To: <4D47C3C0.7060806@ti.com> References: <4D4798E2.3050500@ti.com> <4D47C3C0.7060806@ti.com> Message-ID: <4D47E645.8090309@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Le 01/02/2011 09:26, Aneesh V a ?crit : > I would prefer to have rest of the BSS in internal RAM itself. In this case, you should define a dedicated output section in your linker file (say, ".ram"), which would locate in DRAM and collect input sections named similarly (".ram" as well would work) and then use attributes in the buffer declarations to put them in .ram sections. That way, you'd clearly have .text, .data, .bss mapped to IRAM, and .ram mapped to DRAM in a manner that readers of your code can understand. Amicalement, -- Albert.