+SIMGRID_REGISTER_PLUGIN(host_dvfs, "Dvfs support", &sg_host_dvfs_plugin_init)
+
+static simgrid::config::Flag<double> cfg_sampling_rate("plugin/dvfs/sampling-rate", {"plugin/dvfs/sampling_rate"},
+ "How often should the dvfs plugin check whether the frequency needs to be changed?", 0.1,
+ [](double val){if (val != 0.1) sg_host_dvfs_plugin_init();});
+
+static simgrid::config::Flag<std::string> cfg_governor("plugin/dvfs/governor",
+ "Which Governor should be used that adapts the CPU frequency?", "performance",
+
+ std::map<std::string, std::string>({
+ {"performance", "TODO: add some doc"},
+ {"conservative", "TODO: Doc"},
+ {"ondemand", "TODO: Doc"},
+ {"performance", "TODO: Doc"},
+ {"powersave", "TODO: Doc"},
+ }),
+
+ [](std::string val){if (val != "performance") sg_host_dvfs_plugin_init();});
+