@ -105,8 +105,8 @@ static int display_banner(void)
{
{
printf ( " \n \n %s \n \n " , version_string ) ;
printf ( " \n \n %s \n \n " , version_string ) ;
debug ( " U-Boot code: %08lX -> %08lX BSS: -> %08lX \n " ,
debug ( " U-Boot code: %08lX -> %08lX BSS: -> %08lX \n " ,
_TEXT_BASE ,
( ulong ) & _start ,
_bss_start_ofs + _TEXT_BASE , _bss_end_ofs + _TEXT_BASE ) ;
( ulong ) & __bss_start , ( ulong ) & __bss_end ) ;
# ifdef CONFIG_MODEM_SUPPORT
# ifdef CONFIG_MODEM_SUPPORT
debug ( " Modem Support enabled \n " ) ;
debug ( " Modem Support enabled \n " ) ;
# endif
# endif
@ -273,13 +273,13 @@ void board_init_f(ulong bootflag)
memset ( ( void * ) gd , 0 , sizeof ( gd_t ) ) ;
memset ( ( void * ) gd , 0 , sizeof ( gd_t ) ) ;
gd - > mon_len = _bss_end_ofs ;
gd - > mon_len = ( ulong ) & __bss_end - ( ulong ) _start ;
# ifdef CONFIG_OF_EMBED
# ifdef CONFIG_OF_EMBED
/* Get a pointer to the FDT */
/* Get a pointer to the FDT */
gd - > fdt_blob = __dtb_db_begin ;
gd - > fdt_blob = __dtb_db_begin ;
# elif defined CONFIG_OF_SEPARATE
# elif defined CONFIG_OF_SEPARATE
/* FDT is at end of image */
/* FDT is at end of image */
gd - > fdt_blob = ( void * ) ( _end_ofs + _TEXT_BASE ) ;
gd - > fdt_blob = & _end ;
# endif
# endif
/* Allow the early environment to override the fdt address */
/* Allow the early environment to override the fdt address */
gd - > fdt_blob = ( void * ) getenv_ulong ( " fdtcontroladdr " , 16 ,
gd - > fdt_blob = ( void * ) getenv_ulong ( " fdtcontroladdr " , 16 ,
@ -451,7 +451,7 @@ void board_init_f(ulong bootflag)
gd - > relocaddr = addr ;
gd - > relocaddr = addr ;
gd - > start_addr_sp = addr_sp ;
gd - > start_addr_sp = addr_sp ;
gd - > reloc_off = addr - _TEXT_BASE ;
gd - > reloc_off = addr - ( ulong ) & _start ;
debug ( " relocation Offset is: %08lx \n " , gd - > reloc_off ) ;
debug ( " relocation Offset is: %08lx \n " , gd - > reloc_off ) ;
if ( new_fdt ) {
if ( new_fdt ) {
memcpy ( new_fdt , gd - > fdt_blob , fdt_size ) ;
memcpy ( new_fdt , gd - > fdt_blob , fdt_size ) ;
@ -516,7 +516,7 @@ void board_init_r(gd_t *id, ulong dest_addr)
gd - > flags | = GD_FLG_RELOC ; /* tell others: relocation done */
gd - > flags | = GD_FLG_RELOC ; /* tell others: relocation done */
bootstage_mark_name ( BOOTSTAGE_ID_START_UBOOT_R , " board_init_r " ) ;
bootstage_mark_name ( BOOTSTAGE_ID_START_UBOOT_R , " board_init_r " ) ;
monitor_flash_len = _end_ofs ;
monitor_flash_len = ( ulong ) & __rel_dyn_end - ( ulong ) _start ;
/* Enable caches */
/* Enable caches */
enable_caches ( ) ;
enable_caches ( ) ;