Dear Poonam Aggrwal,

In message <1248832996-560-1-git-send-email-poonam.aggr...@freescale.com> you 
wrote:
> The number of CPUs are getting detected dynamically by checking the processor
> SVR value.
> Also removed CONFIG_NUM_CPUS references from all the platforms with 85xx/86xx
> processors.
> 
> This can help to use the same u-boot image across the platforms.
> 
> Also revamped and corrected few Freescale Copyright messages.
> 
> Signed-off-by: Poonam Aggrwal <poonam.aggr...@freescale.com>
...
> +int probecpu (void)
> +{
> +     uint svr;
> +     uint ver;
> +
> +     svr = get_svr();
> +     ver = SVR_SOC_VER(svr);
> +
> +     gd->cpu = identify_cpu(ver);
> +
> +#ifndef CONFIG_MP
> +     if (cpu_numcores() > 1)
> +             puts("Unicore software on multiprocessor system!!\n"
> +                     "To enable mutlticore Build set CONFIG_MP\n"

Please use braces for multi-line statements.

Why "Build" and not "build" ?

s/set/define/ ?

> --- a/include/asm-ppc/config.h
> +++ b/include/asm-ppc/config.h
> @@ -37,4 +37,22 @@
>  #endif
>  #endif
>  
> +#if defined(CONFIG_MPC8533) || defined(CONFIG_MPC8535) ||    \
> +     defined(CONFIG_MPC8536) || defined(CONFIG_MPC8540) ||   \
> +     defined(CONFIG_MPC8541) || defined(CONFIG_MPC8543) ||   \
> +     defined(CONFIG_MPC8544) || defined(CONFIG_MPC8545) ||   \
> +     defined(CONFIG_MPC8547) || defined(CONFIG_MPC8548) ||   \
> +     defined(CONFIG_MPC8555) || defined(CONFIG_MPC8560) ||   \
> +     defined(CONFIG_MPC8567) || defined(CONFIG_MPC8568) ||   \
> +     defined(CONFIG_MPC8569)

Instead of adding this long list we can make it eventually the default
case - i. e. catch only the MP processors here and have anything else
default to N=1 ?

> diff --git a/include/asm-ppc/global_data.h b/include/asm-ppc/global_data.h
> index 244c161..a5e9192 100644
> --- a/include/asm-ppc/global_data.h
> +++ b/include/asm-ppc/global_data.h
> @@ -92,6 +92,9 @@ typedef     struct  global_data {
>  #if defined(CONFIG_MPC85xx) || defined(CONFIG_MPC86xx)
>       u32 lbc_clk;
>  #endif /* CONFIG_MPC85xx || CONFIG_MPC86xx */
> +#if defined(CONFIG_MPC85xx) || defined(CONFIG_MPC86xx)
> +     void *cpu;
> +#endif

Seems the previous block was already a "85xx || 86xx"? Why not merge
the two?


Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
Old programmers never die, they just become managers.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to