diff options
Diffstat (limited to 'cpukit')
-rw-r--r-- | cpukit/ChangeLog | 5 | ||||
-rw-r--r-- | cpukit/libmisc/monitor/mon-monitor.c | 4 | ||||
-rw-r--r-- | cpukit/libmisc/monitor/mon-server.c | 2 |
3 files changed, 10 insertions, 1 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 9662e5fada..47f27c9758 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,8 @@ +2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com> + + * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not + reference _Configuration_MP_table if multiprocessing is disabled. + 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org> * libnetworking/machine/endian.h: Remove. diff --git a/cpukit/libmisc/monitor/mon-monitor.c b/cpukit/libmisc/monitor/mon-monitor.c index d45df2dfc0..d7e1089703 100644 --- a/cpukit/libmisc/monitor/mon-monitor.c +++ b/cpukit/libmisc/monitor/mon-monitor.c @@ -330,10 +330,12 @@ rtems_monitor_node_cmd( break; } - if ((new_node >= 1) && + #if defined(RTEMS_MULTIPROCESSING) + if ((new_node >= 1) && _Configuration_MP_table && (new_node <= _Configuration_MP_table->maximum_nodes)) rtems_monitor_default_node = new_node; + #endif } diff --git a/cpukit/libmisc/monitor/mon-server.c b/cpukit/libmisc/monitor/mon-server.c index c3d2106f5e..2d5e10b282 100644 --- a/cpukit/libmisc/monitor/mon-server.c +++ b/cpukit/libmisc/monitor/mon-server.c @@ -218,6 +218,7 @@ rtems_monitor_server_init( uint32_t monitor_flags ) { + #if defined(RTEMS_MULTIPROCESSING) rtems_status_code status; if (_System_state_Is_multiprocessing && @@ -303,5 +304,6 @@ rtems_monitor_server_init( } done: + #endif return; } |