Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
tiny cleanups in surf::VM
authorMartin Quinson <martin.quinson@loria.fr>
Tue, 30 Aug 2016 15:21:30 +0000 (17:21 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Tue, 30 Aug 2016 15:21:30 +0000 (17:21 +0200)
src/surf/virtual_machine.cpp
src/surf/virtual_machine.hpp

index 3b35bf3..dfb0d1a 100644 (file)
@@ -90,8 +90,6 @@ void VirtualMachine::resume()
 void VirtualMachine::save()
 {
   vmState_ = SURF_VM_STATE_SAVING;
-
-  /* FIXME: do something here */
   action_->suspend();
   vmState_ = SURF_VM_STATE_SAVED;
 }
@@ -99,8 +97,6 @@ void VirtualMachine::save()
 void VirtualMachine::restore()
 {
   vmState_ = SURF_VM_STATE_RESTORING;
-
-  /* FIXME: do something here */
   action_->resume();
   vmState_ = SURF_VM_STATE_RUNNING;
 }
index b14a744..0bdad3a 100644 (file)
@@ -80,7 +80,7 @@ public:
   virtual void setBound(double bound)=0;
 
   /* The vm object of the lower layer */
-  CpuAction *action_;
+  CpuAction *action_ = nullptr;
 protected:
   simgrid::s4u::Host *hostPM_;