Subversion Repositories shark

Compare Revisions

Regard whitespace Rev 1045 → Rev 1044

/shark/trunk/kernel/activate.c
18,11 → 18,11
 
/**
------------
CVS : $Id: activate.c,v 1.11 2006-06-27 08:56:57 tullio Exp $
CVS : $Id: activate.c,v 1.10 2004-09-02 13:48:08 giacomo Exp $
 
File: $File$
Revision: $Revision: 1.11 $
Last update: $Date: 2006-06-27 08:56:57 $
Revision: $Revision: 1.10 $
Last update: $Date: 2004-09-02 13:48:08 $
------------
 
task_activate & group_activate
175,8 → 175,7
SYS_FLAGS f;
f = kern_fsave();
 
for (i = 0; i < MAX_PROC; i++) {
if (proc_table[i].status != FREE) {
for (i=0 ; i<MAX_PROC; i++)
if (proc_table[i].group == g) {
if (proc_table[i].control & FREEZE_ACTIVATION) {
proc_table[i].frozen_activations++;
187,8 → 186,6
l = proc_table[i].task_level;
level_table[l]->public_activate(l,i,t);
}
}
}
 
kern_frestore(f);
return 0;
197,8 → 194,7
if (ll_ActiveInt()) {
SYS_FLAGS f;
f = kern_fsave();
for (i = 0; i < MAX_PROC; i++) {
if (proc_table[i].status != FREE) {
for (i=0 ; i<MAX_PROC; i++)
if (proc_table[i].group == g) {
if (proc_table[i].control & FREEZE_ACTIVATION) {
proc_table[i].frozen_activations++;
210,15 → 206,12
level_table[l]->public_activate(l,i,t);
event_need_reschedule();
}
}
}
kern_frestore(f);
}
else {
proc_table[exec_shadow].context = kern_context_save();
 
for (i = 0 ; i < MAX_PROC; i++) {
if (proc_table[i].status != FREE) {
for (i=0 ; i<MAX_PROC; i++)
if (proc_table[i].group == g) {
if (proc_table[i].control & FREEZE_ACTIVATION) {
proc_table[i].frozen_activations++;
229,8 → 222,6
/* tracer stuff */
TRACER_LOGEVENT(FTrace_EVT_task_activate,(unsigned short int)proc_table[i].context,0);
}
}
}
scheduler();
kern_context_load(proc_table[exec_shadow].context);