diff options
Diffstat (limited to 'lib_ppc/board.c')
| -rw-r--r-- | lib_ppc/board.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/lib_ppc/board.c b/lib_ppc/board.c index fbf1c5d25..ee0213e1a 100644 --- a/lib_ppc/board.c +++ b/lib_ppc/board.c @@ -436,10 +436,12 @@ void board_init_f (ulong bootflag)  	addr = CFG_SDRAM_BASE + get_effective_memsize();  #ifdef CONFIG_LOGBUFFER +#ifndef CONFIG_ALT_LB_ADDR  	/* reserve kernel log buffer */  	addr -= (LOGBUFF_RESERVE);  	debug ("Reserving %dk for kernel logbuffer at %08lx\n", LOGBUFF_LEN, addr);  #endif +#endif  #ifdef CONFIG_PRAM  	/* @@ -1126,9 +1128,11 @@ void board_init_r (gd_t *id, ulong dest_addr)  		pram=0;  #endif  #ifdef CONFIG_LOGBUFFER +#ifndef CONFIG_ALT_LB_ADDR  		/* Also take the logbuffer into account (pram is in kB) */  		pram += (LOGBUFF_LEN+LOGBUFF_OVERHEAD)/1024;  #endif +#endif  		sprintf ((char *)memsz, "%ldk", (bd->bi_memsize / 1024) - pram);  		setenv ("mem", (char *)memsz);  	} |