X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a4eb5efea24b01bda48fb4dc7c7600de78b4578b..8f606525aaba6b44e0e2d9059c6d60dbf479598f:/src/plugins/vm/VirtualMachineImpl.hpp diff --git a/src/plugins/vm/VirtualMachineImpl.hpp b/src/plugins/vm/VirtualMachineImpl.hpp index 797bfb0d51..1063bf1ff8 100644 --- a/src/plugins/vm/VirtualMachineImpl.hpp +++ b/src/plugins/vm/VirtualMachineImpl.hpp @@ -8,6 +8,7 @@ #include "src/surf/HostImpl.hpp" #include #include +#include #ifndef VM_INTERFACE_HPP_ #define VM_INTERFACE_HPP_ @@ -15,6 +16,8 @@ #define GUESTOS_NOISE 100 // This value corresponds to the cost of the global action associated to the VM // It corresponds to the cost of a VM running no tasks. +typedef struct dirty_page* dirty_page_t; + namespace simgrid { namespace vm { @@ -86,8 +89,8 @@ public: surf::Action* action_ = nullptr; /* Dirty pages stuff */ + std::unordered_map dp_objs; int dp_enabled = 0; - xbt_dict_t dp_objs = nullptr; double dp_updated_by_deleted_tasks = 0; protected: