Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 991 → Rev 992

/shark/trunk/ports/first/include/fsf_server.h
30,6 → 30,25
#define SERVER_get_renegotiation_status CBSSTAR_get_renegotiation_status
#endif
 
#ifdef FSF_CBSNHSTAR
#include "cbsnhstar.h"
#define SERVER_setbudget CBSNHSTAR_setbudget
#define SERVER_adjust_budget CBSNHSTAR_adjust_budget
#define SERVER_removebudget CBSNHSTAR_removebudget
#define SERVER_get_local_scheduler_id_from_budget CBSNHSTAR_get_local_scheduler_id_from_budget
#define SERVER_get_local_scheduler_id_from_pid CBSNHSTAR_get_local_scheduler_id_from_pid
#define SERVER_get_local_scheduler_level_from_budget CBSNHSTAR_get_local_scheduler_level_from_budget
#define SERVER_get_local_scheduler_level_from_pid CBSNHSTAR_get_local_scheduler_level_from_pid
#define SERVER_getbudgetinfo CBSNHSTAR_getbudgetinfo
#define SERVER_get_last_reclaiming CBSNHSTAR_get_last_reclaiming
#define SERVER_get_remain_capacity CBSNHSTAR_get_remain_capacity
//#define SERVER_return_bandwidth GRUBSTAR_return_bandwidth
#define SERVER_disable_server CBSNHSTAR_disable_server
#define SERVER_get_renegotiation_status CBSNHSTAR_get_renegotiation_status
#define SERVER_getdeadline CBSNHSTAR_getdeadline
 
#endif
 
#ifdef FSF_GRUBSTAR
 
#include "grubstar.h"
46,6 → 65,7
//#define SERVER_return_bandwidth GRUBSTAR_return_bandwidth
#define SERVER_disable_server GRUBSTAR_disable_server
#define SERVER_get_renegotiation_status GRUBSTAR_get_renegotiation_status
#define SERVER_getdeadline GRUBSTAR_getdeadline
#endif
 
#endif
/shark/trunk/ports/first/modules/grubstar.c
959,3 → 959,9
else return 0;
}
 
void GRUBSTAR_getdeadline(LEVEL l, int budget, struct timespec *t) {
GRUBSTAR_level_des *lev = (GRUBSTAR_level_des *)(level_table[l]);
 
TIMESPEC_ASSIGN(t,&lev->b[budget].dline);
}