diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBHardwareAndOS.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBHardwareAndOS.java index 6a69334d4bf..211a023c4c1 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBHardwareAndOS.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBHardwareAndOS.java @@ -9,6 +9,7 @@ * Marc Khouzam (Ericsson) - initial API and implementation * Marc Khouzam (Ericsson) - Updated to use /proc/cpuinfo for remote targets (Bug 374024) * Marc Dumais (Ericsson) - Add CPU/core load information to the multicore visualizer (Bug 396268) + * Marc Dumais (Ericsson) - Bug 434889 *******************************************************************************/ package org.eclipse.cdt.dsf.gdb.service; @@ -560,7 +561,7 @@ public class GDBHardwareAndOS extends AbstractDsfService implements IGDBHardware */ @Override public boolean isAvailable() { - return false; + return getSessionInitializationComplete(); } /** diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBHardwareAndOS_7_5.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBHardwareAndOS_7_5.java index 537c321216a..225449cd0f2 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBHardwareAndOS_7_5.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBHardwareAndOS_7_5.java @@ -34,11 +34,7 @@ public class GDBHardwareAndOS_7_5 extends GDBHardwareAndOS implements IGDBHardwa public GDBHardwareAndOS_7_5(DsfSession session) { super(session); } - - @Override - public boolean isAvailable() { - return getSessionInitializationComplete(); - } + @Override public void initialize(final RequestMonitor requestMonitor) {