Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 829 → Rev 830

/shark/trunk/ports/first/include/cbsstar.h
21,11 → 21,11
 
/*
------------
CVS : $Id: cbsstar.h,v 1.3 2003-10-15 11:12:03 giacomo Exp $
CVS : $Id: cbsstar.h,v 1.4 2004-09-09 09:34:37 trimarchi Exp $
 
File: $File$
Revision: $Revision: 1.3 $
Last update: $Date: 2003-10-15 11:12:03 $
Revision: $Revision: 1.4 $
Last update: $Date: 2004-09-09 09:34:37 $
------------
 
This file contains the budget support for the multiapplication
159,13 → 159,13
-2 The budgets allocated locally to this module have bandwidth > 1
-3 wrong LEVEL id
*/
int CBSSTAR_setbudget(LEVEL l, TIME Q, TIME T, LEVEL local_scheduler_level, int scheduler_id);
int CBSSTAR_setbudget(LEVEL l, TIME Q, TIME T, TIME D, LEVEL local_scheduler_level, int scheduler_id);
 
int CBSSTAR_removebudget(LEVEL l, int budget);
 
int CBSSTAR_adjust_budget(LEVEL l, TIME Q, TIME T, int budget);
int CBSSTAR_adjust_budget(LEVEL l, TIME Q, TIME T, TIME D, int budget);
 
int CBSSTAR_getbudgetinfo(LEVEL l, TIME *Q, TIME *T, int budget);
int CBSSTAR_getbudgetinfo(LEVEL l, TIME *Q, TIME *T, TIME *D, int budget);
 
int CBSSTAR_was_budget_overran(LEVEL l, int budget);
 
/shark/trunk/ports/first/include/fsf_server.h
1,7 → 1,8
#ifndef _FSF_SERVER_H_
#define _FSF_SERVER_H_
 
#define FSF_GRUBSTAR
//#define FSF_GRUBSTAR
#define FSF_CBSSTAR
 
int fsf_get_server_level(void);
int fsf_get_remain_budget(fsf_server_id_t );
23,6 → 24,7
#define SERVER_getbudgetinfo CBSSTAR_getbudgetinfo
#define SERVER_get_last_reclaiming CBSSTAR_get_last_reclaiming
#define SERVER_disable_server CBSSTAR_disable_server
#define SERVER_get_remain_capacity CBSSTAR_get_remain_capacity
#endif
 
#ifdef FSF_GRUBSTAR