Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1245 → Rev 1246

/demos/trunk/loader/fsfinit.c
9,7 → 9,7
void fsfinit()
{
 
struct loader_contract *c = loader_contract_list;
struct loader_contract *c;
fsf_contract_parameters_t contract;
fsf_server_id_t server;
int i;
17,6 → 17,8
 
for (i=0;i<total_loader_contract;i++) {
 
c = &loader_contract_list[i];
 
fsf_initialize_contract(&contract);
 
fsf_set_contract_basic_parameters(&contract,&c->cmin,&c->tmax,&c->cmax,&c->tmin,c->workload);
36,7 → 38,7
fsf_negotiate_contract(&contract,&server);
c->server = server;
bw = MAX_BANDWIDTH * TIMESPEC2USEC(&c->tmax) / TIMESPEC2USEC(&c->cmin);
bw = (long long)(MAX_BANDWIDTH) * TIMESPEC2USEC(&c->cmin) / TIMESPEC2USEC(&c->tmax);
cprintf("FSF CONTRACT %d SERVER %d MIN BW %d.%03d\n", c->number, c->server,
(int)(bw * 100 / MAX_BANDWIDTH),
(int)(bw * 100000 / MAX_BANDWIDTH % 1000));