Rev 665 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 665 | Rev 958 | ||
---|---|---|---|
Line 30... | Line 30... | ||
30 | #include <arch/interrupt.h> |
30 | #include <arch/interrupt.h> |
31 | #include <arch/asm.h> |
31 | #include <arch/asm.h> |
32 | #include <arch/register.h> |
32 | #include <arch/register.h> |
33 | #include <debug.h> |
33 | #include <debug.h> |
34 | #include <time/clock.h> |
34 | #include <time/clock.h> |
- | 35 | #include <typedefs.h> |
|
35 | 36 | ||
36 | /** Initialize tick interrupt. */ |
37 | /** Initialize tick interrupt. */ |
37 | void tick_init(void) |
38 | void tick_init(void) |
38 | { |
39 | { |
39 | tick_compare_reg_t compare; |
40 | tick_compare_reg_t compare; |
Line 46... | Line 47... | ||
46 | } |
47 | } |
47 | 48 | ||
48 | /** Process tick interrupt. |
49 | /** Process tick interrupt. |
49 | * |
50 | * |
50 | * @param n Interrupt Level, 14, (can be ignored) |
51 | * @param n Interrupt Level, 14, (can be ignored) |
51 | * @param stack Stack pointer of the interrupted context. |
52 | * @param istate Interrupted state. |
52 | */ |
53 | */ |
53 | void tick_interrupt(int n, void *stack) |
54 | void tick_interrupt(int n, istate_t *istate) |
54 | { |
55 | { |
55 | softint_reg_t softint, clear; |
56 | softint_reg_t softint, clear; |
56 | 57 | ||
57 | softint.value = softint_read(); |
58 | softint.value = softint_read(); |
58 | 59 |