/kernel/trunk/arch/sparc64/include/drivers/tick.h |
---|
29,9 → 29,11 |
#ifndef __sparc64_TICK_H__ |
#define __sparc64_TICK_H__ |
#include <typedefs.h> |
#define TICK_DELTA 500000 |
extern void tick_init(void); |
extern void tick_interrupt(int n, void *stack); |
extern void tick_interrupt(int n, istate_t *istate); |
#endif |
/kernel/trunk/arch/sparc64/src/drivers/tick.c |
---|
32,6 → 32,7 |
#include <arch/register.h> |
#include <debug.h> |
#include <time/clock.h> |
#include <typedefs.h> |
/** Initialize tick interrupt. */ |
void tick_init(void) |
48,9 → 49,9 |
/** Process tick interrupt. |
* |
* @param n Interrupt Level, 14, (can be ignored) |
* @param stack Stack pointer of the interrupted context. |
* @param istate Interrupted state. |
*/ |
void tick_interrupt(int n, void *stack) |
void tick_interrupt(int n, istate_t *istate) |
{ |
softint_reg_t softint, clear; |