[PR 02] LEON3BSP MP: may wake one more CPU than expected

Gedare Bloom gedare at rtems.org
Thu Feb 2 15:29:34 UTC 2012


PR 2006 has been filed on this bug.

On Thu, Feb 2, 2012 at 9:46 AM, Daniel Hellstrom <daniel at gaisler.com> wrote:
> The SHM code always wakes one CPU more that configured, however
> this has never been a problem since RTEMS will be running on all CPUs
> or only two cores were available.
>
> Signed-off-by: Daniel Hellstrom <daniel at gaisler.com>
> ---
>  c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c b/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c
> index 12f3380..3711777 100644
> --- a/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c
> +++ b/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c
> @@ -114,7 +114,7 @@ void Shm_Get_configuration(
>   if (LEON3_Cpu_Index == 0) {
>     tmp = 0;
>     for (i = 1;
> -         i < (Configuration.User_multiprocessing_table)->maximum_nodes+1; i++)
> +         i < (Configuration.User_multiprocessing_table)->maximum_nodes; i++)
>       tmp |= (1 << i);
>     LEON3_IrqCtrl_Regs->mpstat = tmp;
>   }
> --
> 1.7.0.4
>
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel




More information about the devel mailing list