Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1033 → Rev 1032

/shark/trunk/modules/intdrive/intdrive.c
95,10 → 95,8
if (INTDRIVE_task == NIL) return;
 
lev->avail = lev->q_theta;
#ifdef INTDRIVE_DEBUG
 
TRACER_LOGEVENT(FTrace_EVT_user_event_0, 0, lev->avail + INT_MAX);
#endif
 
switch (proc_table[INTDRIVE_task].status) {
case INTDRIVE_IDLE:
178,10 → 176,7
 
SUBTIMESPEC(&schedule_time, &(lev->act_time), &time);
lev->avail -= TIMESPEC2USEC(&time);
#ifdef INTDRIVE_DEBUG
TRACER_LOGEVENT(FTrace_EVT_user_event_0, 0, lev->avail + INT_MAX);
#endif
 
if (proc_table[INTDRIVE_task].wcet < TIMESPEC2USEC(&time)) {
kern_raise(XWCET_VIOLATION,INTDRIVE_task);
253,9 → 248,7
 
//lev->avail -= TIMESPEC2USEC(&time);
 
#ifdef INTDRIVE_DEBUG
TRACER_LOGEVENT(FTrace_EVT_user_event_0, 0, lev->avail + INT_MAX);
#endif
 
#ifdef INTDRIVE_DEBUG
kern_printf("(INTD:AV:%d)",(int)(lev->avail));
/shark/trunk/modules/intdrive/inttask.c
71,9 → 71,7
if (no<16)
irq_mask(no);
 
#ifdef DEBUG_SHARK_GLUE
TRACER_LOGEVENT(FTrace_EVT_user_event_1, no, 0);
#endif
 
int_list[next_free_int] = no;
next_free_int++;
103,9 → 101,7
if (next_execute_int == MAX_INT_LIST) next_execute_int = 0;
}
 
#ifdef DEBUG_SHARK_GLUE
TRACER_LOGEVENT(FTrace_EVT_user_event_2, res, 0);
#endif
 
#ifdef DEBUG_SHARK_GLUE
kern_printf("(get_interrupt_job: %d)", res);