X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/908f43d575e3b19014f39ba209da997ab6e3fa2c..d531b19a0d1b2931ce8177bacd0124065c68476f:/src/surf/workstation.c diff --git a/src/surf/workstation.c b/src/surf/workstation.c index 3b3b9df090..aec832a014 100644 --- a/src/surf/workstation.c +++ b/src/surf/workstation.c @@ -227,6 +227,14 @@ static double ws_get_speed(void *workstation, double load) get_speed(workstation, load); } +static int ws_get_core(void *workstation) +{ + return surf_cpu_model->extension.cpu. + get_core(workstation); +} + + + static double ws_get_available_speed(void *workstation) { return surf_cpu_model->extension.cpu. @@ -438,6 +446,7 @@ static void surf_workstation_model_init_internal(void) surf_workstation_model->extension.workstation.execute = ws_execute; surf_workstation_model->extension.workstation.sleep = ws_action_sleep; surf_workstation_model->extension.workstation.get_state = ws_get_state; + surf_workstation_model->extension.workstation.get_core = ws_get_core; surf_workstation_model->extension.workstation.get_speed = ws_get_speed; surf_workstation_model->extension.workstation.get_available_speed = ws_get_available_speed;