X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b23f76c819d776be7e164c27102a3dd969ca2880..5423275bf80828ba9e68147dc76a6fcc737826a7:/src/surf/cpu.c diff --git a/src/surf/cpu.c b/src/surf/cpu.c index e8e838b546..4a56bfc75e 100644 --- a/src/surf/cpu.c +++ b/src/surf/cpu.c @@ -67,9 +67,6 @@ static cpu_Cas01_t cpu_new(char *name, double power_peak, xbt_dict_set(surf_model_resource_set(surf_cpu_model), name, cpu, surf_resource_free); -#ifdef HAVE_TRACING - TRACE_surf_host_declaration(name, cpu->core * cpu->power_scale * cpu->power_peak); -#endif return cpu; } @@ -387,6 +384,15 @@ static void cpu_action_set_priority(surf_action_t action, double priority) XBT_OUT; } +#ifdef HAVE_TRACING +static void cpu_action_set_category(surf_action_t action, const char *category) +{ + XBT_IN2("(%p,%s)", action, category); + action->category = xbt_strdup (category); + XBT_OUT; +} +#endif + static double cpu_action_get_remains(surf_action_t action) { XBT_IN1("(%p)", action); @@ -462,6 +468,9 @@ static void surf_cpu_model_init_internal(void) surf_cpu_model->is_suspended = cpu_action_is_suspended; surf_cpu_model->set_max_duration = cpu_action_set_max_duration; surf_cpu_model->set_priority = cpu_action_set_priority; +#ifdef HAVE_TRACING + surf_cpu_model->set_category = cpu_action_set_category; +#endif surf_cpu_model->get_remains = cpu_action_get_remains; surf_cpu_model->extension.cpu.execute = cpu_execute;