[rtems commit] sapi: Use rtems_*_get_user_multiprocessing_table

Sebastian Huber sebh at rtems.org
Wed Nov 7 14:07:17 UTC 2012


Module:    rtems
Branch:    master
Commit:    f536e127be7405c19f9d667e9c3485159a757e29
Changeset: http://git.rtems.org/rtems/commit/?id=f536e127be7405c19f9d667e9c3485159a757e29

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Nov  6 11:59:43 2012 +0100

sapi: Use rtems_*_get_user_multiprocessing_table

---

 c/src/lib/libbsp/m68k/mvme147s/startup/bspstart.c |    2 +-
 c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c     |    2 +-
 cpukit/sapi/src/exinit.c                          |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/c/src/lib/libbsp/m68k/mvme147s/startup/bspstart.c b/c/src/lib/libbsp/m68k/mvme147s/startup/bspstart.c
index d60513f..b1153a2 100644
--- a/c/src/lib/libbsp/m68k/mvme147s/startup/bspstart.c
+++ b/c/src/lib/libbsp/m68k/mvme147s/startup/bspstart.c
@@ -63,7 +63,7 @@ void bsp_start( void )
 
 #if defined(RTEMS_MULTIPROCESSING)
   node_number = (uint8_t)
-    (Configuration.User_multiprocessing_table->node - 1) & 0xF;
+    (rtems_configuration_get_user_multiprocessing_table()->node - 1) & 0xF;
 #else
    node_number = 1;
 #endif
diff --git a/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c b/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c
index 7e35352..60b47ca 100644
--- a/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c
+++ b/c/src/lib/libbsp/sparc/leon3/shmsupp/getcfg.c
@@ -124,7 +124,7 @@ void Shm_Get_configuration(
   if (LEON3_Cpu_Index == 0) {
     tmp = 0;
     for (i = 1;
-         i < (Configuration.User_multiprocessing_table)->maximum_nodes; i++)
+         i < (rtems_configuration_get_user_multiprocessing_table())->maximum_nodes; i++)
       tmp |= (1 << i);
     LEON3_IrqCtrl_Regs->mpstat = tmp;
   }
diff --git a/cpukit/sapi/src/exinit.c b/cpukit/sapi/src/exinit.c
index 1aa7e54..7335128 100644
--- a/cpukit/sapi/src/exinit.c
+++ b/cpukit/sapi/src/exinit.c
@@ -79,7 +79,7 @@ void rtems_initialize_data_structures(void)
      *  In an MP configuration, internally we view single processor
      *  systems as a very restricted multiprocessor system.
      */
-    _Configuration_MP_table = Configuration.User_multiprocessing_table;
+    _Configuration_MP_table = rtems_configuration_get_user_multiprocessing_table();
 
     if ( _Configuration_MP_table == NULL ) {
       _Configuration_MP_table =




More information about the vc mailing list