/demos/trunk/edfact/edfact.c |
---|
18,11 → 18,11 |
/** |
------------ |
CVS : $Id: edfact.c,v 1.1.1.1 2002-09-02 09:37:41 pj Exp $ |
CVS : $Id: edfact.c,v 1.2 2002-10-28 08:16:53 pj Exp $ |
File: $File$ |
Revision: $Revision: 1.1.1.1 $ |
Last update: $Date: 2002-09-02 09:37:41 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 08:16:53 $ |
------------ |
**/ |
461,10 → 461,10 |
} |
static void EDFACT_task_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void EDFACT_task_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
/* Guest Functions |
These functions manages a JOB_TASK_MODEL, that is used to put |
554,7 → 554,7 |
} |
static void EDFACT_guest_endcycle(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void EDFACT_guest_end(LEVEL l, PID p) |
{ |
577,10 → 577,10 |
} |
static void EDFACT_guest_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void EDFACT_guest_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
/* Registration functions */ |
/demos/trunk/first/cbsstar.c |
---|
20,11 → 20,11 |
/* |
------------ |
CVS : $Id: cbsstar.c,v 1.1 2002-09-02 10:29:30 pj Exp $ |
CVS : $Id: cbsstar.c,v 1.2 2002-10-28 08:16:09 pj Exp $ |
File: $File$ |
Revision: $Revision: 1.1 $ |
Last update: $Date: 2002-09-02 10:29:30 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 08:16:09 $ |
------------ |
Read CBSSTAR.h for general details. |
274,12 → 274,12 |
static int CBSSTAR_task_create(LEVEL l, PID p, TASK_MODEL *m) |
{ |
kern_raise(XUNVALID_TASK,exec_shadow); |
kern_raise(XINVALID_TASK,exec_shadow); |
return 0; /* OK, also if the task cannot be guaranteed... */ |
} |
static void CBSSTAR_task_detach(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static int CBSSTAR_task_eligible(LEVEL l, PID p) |
{ |
337,31 → 337,31 |
} |
static void CBSSTAR_task_dispatch(LEVEL l, PID p, int nostop) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void CBSSTAR_task_epilogue(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void CBSSTAR_task_activate(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void CBSSTAR_task_insert(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void CBSSTAR_task_extract(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void CBSSTAR_task_endcycle(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void CBSSTAR_task_end(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void CBSSTAR_task_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void CBSSTAR_task_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static int CBSSTAR_guest_create(LEVEL l, PID p, TASK_MODEL *m) |
{ |
533,25 → 533,25 |
} |
static void CBSSTAR_guest_detach(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSSTAR_guest_activate(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSSTAR_guest_insert(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSSTAR_guest_extract(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSSTAR_guest_endcycle(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSSTAR_guest_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSSTAR_guest_delay(LEVEL l, PID p, DWORD tickdelay) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
/demos/trunk/first/rmstar.c |
---|
18,11 → 18,11 |
/** |
------------ |
CVS : $Id: rmstar.c,v 1.1 2002-09-02 10:29:30 pj Exp $ |
CVS : $Id: rmstar.c,v 1.2 2002-10-28 08:16:09 pj Exp $ |
File: $File$ |
Revision: $Revision: 1.1 $ |
Last update: $Date: 2002-09-02 10:29:30 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 08:16:09 $ |
------------ |
**/ |
565,10 → 565,10 |
} |
static void RMSTAR_task_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void RMSTAR_task_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
/* Guest Functions |
These functions manages a JOB_TASK_MODEL, that is used to put |
696,13 → 696,13 |
} |
static void RMSTAR_guest_endcycle(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void RMSTAR_guest_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void RMSTAR_guest_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
/* Registration functions */ |
/demos/trunk/first/edfstar.c |
---|
18,11 → 18,11 |
/** |
------------ |
CVS : $Id: edfstar.c,v 1.1 2002-09-02 10:29:30 pj Exp $ |
CVS : $Id: edfstar.c,v 1.2 2002-10-28 08:16:09 pj Exp $ |
File: $File$ |
Revision: $Revision: 1.1 $ |
Last update: $Date: 2002-09-02 10:29:30 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 08:16:09 $ |
------------ |
**/ |
564,10 → 564,10 |
} |
static void EDFSTAR_task_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void EDFSTAR_task_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
/* Guest Functions |
These functions manages a JOB_TASK_MODEL, that is used to put |
694,13 → 694,13 |
} |
static void EDFSTAR_guest_endcycle(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void EDFSTAR_guest_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void EDFSTAR_guest_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
/* Registration functions */ |
/demos/trunk/static/static.c |
---|
18,11 → 18,11 |
/** |
------------ |
CVS : $Id: static.c,v 1.1.1.1 2002-09-02 09:37:48 pj Exp $ |
CVS : $Id: static.c,v 1.2 2002-10-28 08:15:23 pj Exp $ |
File: $File$ |
Revision: $Revision: 1.1.1.1 $ |
Last update: $Date: 2002-09-02 09:37:48 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 08:15:23 $ |
------------ |
**/ |
146,7 → 146,7 |
static void STATIC_level_status(LEVEL l) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
/* The scheduler only gets the first task in the queue */ |
static PID STATIC_level_scheduler(LEVEL l) |
228,10 → 228,10 |
} |
static void STATIC_task_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void STATIC_task_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
/* Guest Functions |
These functions manages a JOB_TASK_MODEL, that is used to put |
238,37 → 238,37 |
a guest task in the STATIC ready queue. */ |
static int STATIC_guest_create(LEVEL l, PID p, TASK_MODEL *m) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); return 0; } |
{ kern_raise(XINVALID_GUEST,exec_shadow); return 0; } |
static void STATIC_guest_detach(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void STATIC_guest_dispatch(LEVEL l, PID p, int nostop) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void STATIC_guest_epilogue(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void STATIC_guest_activate(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void STATIC_guest_insert(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void STATIC_guest_extract(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void STATIC_guest_endcycle(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void STATIC_guest_end(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void STATIC_guest_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void STATIC_guest_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
/* Registration functions */ |
/demos/trunk/cbs_ft/cbs_ft.c |
---|
15,11 → 15,11 |
/** |
------------ |
CVS : $Id: cbs_ft.c,v 1.1.1.1 2002-09-02 09:37:41 pj Exp $ |
CVS : $Id: cbs_ft.c,v 1.2 2002-10-28 08:14:58 pj Exp $ |
File: $File$ |
Revision: $Revision: 1.1.1.1 $ |
Last update: $Date: 2002-09-02 09:37:41 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 08:14:58 $ |
------------ |
This file contains the server CBS_FT |
141,7 → 141,7 |
new = (struct cap_queue *)kern_alloc(sizeof(struct cap_queue)); |
if (new == NULL) { |
kern_printf("\nNew cash_queue element failed\n"); |
kern_raise(XUNVALID_TASK, p); |
kern_raise(XINVALID_TASK, p); |
return -1; |
} |
new->next = NULL; |
242,7 → 242,7 |
/* If the budget is still less than 0, an exception is raised */ |
if (proc_table[p].avail_time <= 0) { |
kern_printf("\nnegative value for the budget!\n"); |
kern_raise(XUNVALID_TASK, p); |
kern_raise(XINVALID_TASK, p); |
return; |
} |
352,7 → 352,7 |
else { |
/* this situation cannot occur */ |
kern_printf("\nTrying to reactivate a primary task which is not IDLE!\n"); |
kern_raise(XUNVALID_TASK,p); |
kern_raise(XINVALID_TASK,p); |
} |
} |
653,7 → 653,7 |
/* The budget must be greater than 0! */ |
if (proc_table[p].avail_time <= 0) { |
kern_printf("\nBackup task starting with exhausted budget\n"); |
kern_raise(XUNVALID_TASK, p); |
kern_raise(XINVALID_TASK, p); |
lev->CP[p] = 0; |
/* we kill the current activation */ |
level_table[ lev->scheduling_level ]-> |
679,7 → 679,7 |
if (lev->P_or_B[p] == BACKUP) { |
kern_printf("\nTrying to activate a BACKUP task!\n"); |
kern_raise(XUNVALID_TASK, p); |
kern_raise(XINVALID_TASK, p); |
} |
else { |
726,7 → 726,7 |
static void CBS_FT_task_insert(LEVEL l, PID p) |
{ |
printk("CBS_FT_task_insert\n"); |
kern_raise(XUNVALID_TASK,p); |
kern_raise(XINVALID_TASK,p); |
} |
733,7 → 733,7 |
static void CBS_FT_task_extract(LEVEL l, PID p) |
{ |
printk("CBS_FT_task_extract\n"); |
kern_raise(XUNVALID_TASK,p); |
kern_raise(XINVALID_TASK,p); |
} |
798,7 → 798,7 |
in a new release */ |
if (lev->P_or_B[p] == BACKUP) { |
kern_printf("\nKilling a BACKUP task!\n"); |
kern_raise(XUNVALID_TASK, p); |
kern_raise(XINVALID_TASK, p); |
return; |
} |
832,7 → 832,7 |
static void CBS_FT_task_sleep(LEVEL l, PID p) |
{ |
printk("CBS_FT_task_sleep\n"); |
kern_raise(XUNVALID_TASK,p); |
kern_raise(XINVALID_TASK,p); |
} |
839,42 → 839,42 |
static void CBS_FT_task_delay(LEVEL l, PID p, TIME usdelay) |
{ |
printk("CBS_FT_task_delay\n"); |
kern_raise(XUNVALID_TASK,p); |
kern_raise(XINVALID_TASK,p); |
} |
static int CBS_FT_guest_create(LEVEL l, PID p, TASK_MODEL *m) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); return 0; } |
{ kern_raise(XINVALID_GUEST,exec_shadow); return 0; } |
static void CBS_FT_guest_detach(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBS_FT_guest_dispatch(LEVEL l, PID p, int nostop) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBS_FT_guest_epilogue(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBS_FT_guest_activate(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBS_FT_guest_insert(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBS_FT_guest_extract(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBS_FT_guest_endcycle(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBS_FT_guest_end(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBS_FT_guest_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBS_FT_guest_delay(LEVEL l, PID p,DWORD tickdelay) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
/demos/trunk/auto/edfact.c |
---|
18,11 → 18,11 |
/** |
------------ |
CVS : $Id: edfact.c,v 1.1.1.1 2002-09-02 09:37:42 pj Exp $ |
CVS : $Id: edfact.c,v 1.2 2002-10-28 08:17:15 pj Exp $ |
File: $File$ |
Revision: $Revision: 1.1.1.1 $ |
Last update: $Date: 2002-09-02 09:37:42 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 08:17:15 $ |
------------ |
**/ |
461,10 → 461,10 |
} |
static void EDFACT_task_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
static void EDFACT_task_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_TASK,exec_shadow); } |
{ kern_raise(XINVALID_TASK,exec_shadow); } |
/* Guest Functions |
These functions manages a JOB_TASK_MODEL, that is used to put |
554,7 → 554,7 |
} |
static void EDFACT_guest_endcycle(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void EDFACT_guest_end(LEVEL l, PID p) |
{ |
577,10 → 577,10 |
} |
static void EDFACT_guest_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void EDFACT_guest_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
/* Registration functions */ |
/demos/trunk/slsh/slsh.c |
---|
20,11 → 20,11 |
/** |
------------ |
CVS : $Id: slsh.c,v 1.1.1.1 2002-09-02 09:37:41 pj Exp $ |
CVS : $Id: slsh.c,v 1.2 2002-10-28 08:14:18 pj Exp $ |
File: $File$ |
Revision: $Revision: 1.1.1.1 $ |
Last update: $Date: 2002-09-02 09:37:41 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 08:14:18 $ |
------------ |
This file contains the scheduling module for Slot-Shifting. |
704,37 → 704,37 |
static int SLSH_level_accept_guest_model(LEVEL l, TASK_MODEL* m) { return -1; } |
static int SLSH_guest_create(LEVEL l, PID p, TASK_MODEL *m) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); return 0; } |
{ kern_raise(XINVALID_GUEST,exec_shadow); return 0; } |
static void SLSH_guest_detach(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void SLSH_guest_dispatch(LEVEL l, PID p, int nostop) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void SLSH_guest_epilogue(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void SLSH_guest_activate(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void SLSH_guest_insert(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void SLSH_guest_extract(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void SLSH_guest_endcycle(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void SLSH_guest_end(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void SLSH_guest_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void SLSH_guest_delay(LEVEL l, PID p, TIME usdelay) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
/******* Registration functions *******/ |
/demos/trunk/cash/cash.c |
---|
20,11 → 20,11 |
/** |
------------ |
CVS : $Id: cash.c,v 1.1.1.1 2002-09-02 09:37:41 pj Exp $ |
CVS : $Id: cash.c,v 1.2 2002-10-28 08:14:39 pj Exp $ |
File: $File$ |
Revision: $Revision: 1.1.1.1 $ |
Last update: $Date: 2002-09-02 09:37:41 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 08:14:39 $ |
------------ |
This file contains the aperiodic server CBS (Total Bandwidth Server) |
152,7 → 152,7 |
new = (struct cap_queue *)kern_alloc(sizeof(struct cap_queue)); |
if (new == NULL) { |
kern_printf("\nNew cash_queue element failed\n"); |
kern_raise(XUNVALID_TASK, p); |
kern_raise(XINVALID_TASK, p); |
return -1; |
} |
new->next = NULL; |
357,7 → 357,7 |
else { |
/* this situation cannot occur */ |
kern_printf("Trying to reactivate a task which is not IDLE!!!/n"); |
kern_raise(XUNVALID_TASK,p); |
kern_raise(XINVALID_TASK,p); |
} |
} |
766,13 → 766,13 |
static void CBSGHD_task_insert(LEVEL l, PID p) |
{ |
printk("CBSGHD_task_insert\n"); |
kern_raise(XUNVALID_TASK,p); |
kern_raise(XINVALID_TASK,p); |
} |
static void CBSGHD_task_extract(LEVEL l, PID p) |
{ |
printk("CBSGHD_task_extract\n"); |
kern_raise(XUNVALID_TASK,p); |
kern_raise(XINVALID_TASK,p); |
} |
static void CBSGHD_task_endcycle(LEVEL l, PID p) |
832,48 → 832,48 |
static void CBSGHD_task_sleep(LEVEL l, PID p) |
{ |
printk("CBSGHD_task_sleep\n"); |
kern_raise(XUNVALID_TASK,p); |
kern_raise(XINVALID_TASK,p); |
} |
static void CBSGHD_task_delay(LEVEL l, PID p, TIME usdelay) |
{ |
printk("CBSGHD_task_delay\n"); |
kern_raise(XUNVALID_TASK,p); |
kern_raise(XINVALID_TASK,p); |
} |
static int CBSGHD_guest_create(LEVEL l, PID p, TASK_MODEL *m) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); return 0; } |
{ kern_raise(XINVALID_GUEST,exec_shadow); return 0; } |
static void CBSGHD_guest_detach(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSGHD_guest_dispatch(LEVEL l, PID p, int nostop) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSGHD_guest_epilogue(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSGHD_guest_activate(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSGHD_guest_insert(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSGHD_guest_extract(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSGHD_guest_endcycle(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSGHD_guest_end(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSGHD_guest_sleep(LEVEL l, PID p) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |
static void CBSGHD_guest_delay(LEVEL l, PID p,DWORD tickdelay) |
{ kern_raise(XUNVALID_GUEST,exec_shadow); } |
{ kern_raise(XINVALID_GUEST,exec_shadow); } |