[rtems commit] LEON3BSP MP: may wake one more CPU than expected
    Joel Sherrill 
    joel at rtems.org
       
    Thu Feb  2 16:17:57 UTC 2012
    
    
  
Module:    rtems
Branch:    master
Commit:    2a68f53afa93ff1f5bfd7018cf8c881c4dc00d5a
Changeset: http://git.rtems.org/rtems/commit/?id=2a68f53afa93ff1f5bfd7018cf8c881c4dc00d5a
Author:    Daniel Hellstrom <daniel at gaisler.com>
Date:      Thu Feb  2 08:46:23 2012 -0600
LEON3BSP MP: may wake one more CPU than expected
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.
PR 2006/bsps
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 609c2b1..2c9de4c 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;
   }
    
    
More information about the vc
mailing list