aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2011-12-23 11:49:50 +0000
committerDimitri Sokolyuk <demon@dim13.org>2011-12-23 11:49:50 +0000
commitc6b1412bf46cc0e87895d22cd2536057c49081ae (patch)
treeb5bfcba8fc441956df4c5381bf33a9cb088f4b77
parenta8eedf7b32b38fa1ab2c7ce8e7c6ec95be479e82 (diff)
remove unused parameters
-rw-r--r--kernel/kernel.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/kernel/kernel.c b/kernel/kernel.c
index cab3853..f11fdc1 100644
--- a/kernel/kernel.c
+++ b/kernel/kernel.c
@@ -42,7 +42,6 @@ enum State { TERMINATED, RUNQ, TIMEQ, WAITQ };
struct task {
uint32_t release;
uint16_t sp; /* stack pointer */
- uint32_t time; /* stack pointer */
uint8_t state;
uint8_t prio;
SIMPLEQ_ENTRY(task) link;
@@ -53,7 +52,6 @@ struct kernel {
struct task *last; /* last allocated task */
struct task *current;
struct task task[TASKS + 1];
- uint32_t lasthit;
uint16_t cycles;
uint8_t *freemem;
uint8_t semaphore[SEMAPHORES];
@@ -102,12 +100,10 @@ ISR(TIMER1_COMPA_vect, ISR_NAKED)
#endif
tp->state = TIMEQ;
- tp->time += DISTANCE(kernel.lasthit, now);
/* drop current task from run-queue */
SIMPLEQ_REMOVE_HEAD(&kernel.runq[tp->prio], link);
- kernel.lasthit = now;
nexthit = 0xffff;
prio = 0;
@@ -161,7 +157,6 @@ init(uint8_t stack)
for (prio = 0; prio < NPRIO; prio++)
SIMPLEQ_INIT(&kernel.runq[prio]);
- kernel.lasthit = 0;
kernel.cycles = 0;
kernel.freemem = (void *)(RAMEND - stack);
kernel.task->release = 0;
@@ -270,7 +265,6 @@ sleep(uint32_t ticks)
tp = kernel.current;
tp->release += ticks;
- tp->time = 0;
tp->state = TIMEQ;
SCHEDULE();