From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Roese Date: Wed, 30 Jul 2008 14:13:31 +0200 Subject: [U-Boot-Users] [PATCH] bdinfo not showing correct info about memory size In-Reply-To: <20080730120920.02F3F248EC@gemini.denx.de> References: <20080730120920.02F3F248EC@gemini.denx.de> Message-ID: <200807301413.32008.sr@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 Wednesday 30 July 2008, Wolfgang Denk wrote: > > Most likely you need to enable 64bit printf format (%ll) support: > > > > #define CFG_64BIT_VSPRINTF > > #define CFG_64BIT_STRTOUL > > > > This is already done for all 440 PPC's (include/ppc4xx.h) in the current > > git head. I'll merge this soon into the next branch of my ppc4xx > > repository, then your problem should go away. > > Given the fact that print_lnum() unconditionally takes a u64 arg and > unconditionally uses a %llX format, I thinkwe shoudl either fix > print_lnum() for non-64bit cases, or drop the CFG_64BIT_VSPRINTF / > CFG_64BIT_STRTOUL options completely. Personally, I'm voting for dropping the options completely and enabling the 64bit support unconditionally. I took me some time a few days ago to figure out that this support was *not* enabled by default. Best regards, Stefan ===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de =====================================================================