From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephan Linz Date: Tue, 22 Jun 2010 11:30:30 +0200 Subject: [U-Boot] [PATCH 4/4] microblaze: generic: enable FDT support In-Reply-To: <4C206584.3000203@monstr.eu> References: <4C206584.3000203@monstr.eu> Message-ID: <201006221130.30726.linz@li-pro.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Am Dienstag, 22. Juni 2010 09:25:56 schrieb Michal Simek: > Stephan Linz wrote: > > Signed-off-by: Stephan Linz > > --- > > include/configs/microblaze-generic.h | 8 ++++++++ > > 1 files changed, 8 insertions(+), 0 deletions(-) > > > > diff --git a/include/configs/microblaze-generic.h > > b/include/configs/microblaze-generic.h index 28cee47..89e6dbb 100644 > > --- a/include/configs/microblaze-generic.h > > +++ b/include/configs/microblaze-generic.h > > @@ -305,4 +305,12 @@ > > #define CONFIG_SYS_PROMPT_HUSH_PS2 "> " > > #endif > > > > +/* pass open firmware flat tree */ > > +#define CONFIG_FIT 1 > > +#define CONFIG_OF_LIBFDT 1 > > + > > that's ok. > > > +/* Initial Memory map for Linux */ > > +#define CONFIG_SYS_BOOTMAPSZ (8 << 20) > > Why is this value setup to 0x800000? First of all the flat device tree handling depends on CONFIG_SYS_BOOTMAPSZ. So I have to define a valid value. As far as I understand the initial memory map for Linux there have to be space for the kernel (text+data), fdt_blob and kernel parameters (at least). I'm unsure with an embedded init ramdisk as produced by simpleImage. The simpleImage can quickly grow up over 6MB with embedded initrd. So I borrowed this configuration (8MB) from most other configurations (mainly PowerPC). br, Stephan > > > + > > + > > BTW: One black line is enough > > Thanks, > Michal -- Viele Gr??e, Stephan Linz ______________________________________________________________________________ OpenDCC: http://www.li-pro.net/opendcc.phtml PC/M: http://www.li-pro.net/pcm.phtml CDK4AVR: http://cdk4avr.sourceforge.net/ CDK4NIOS: http://cdk4nios.sourceforge.net/ CDK4MSP: http://cdk4msp.sourceforge.net/ CPM4L: http://download.opensuse.org/repositories/home:/rexut:/CPM4L