Rev 501 | Rev 521 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 501 | Rev 519 | ||
---|---|---|---|
Line 33... | Line 33... | ||
33 | #include <arch/register.h> |
33 | #include <arch/register.h> |
34 | #include <arch/asm.h> |
34 | #include <arch/asm.h> |
35 | #include <arch/barrier.h> |
35 | #include <arch/barrier.h> |
36 | #include <time/clock.h> |
36 | #include <time/clock.h> |
37 | 37 | ||
- | 38 | void keyboard(void); |
|
- | 39 | ||
38 | /** Initialize Interval Timer. */ |
40 | /** Initialize Interval Timer. */ |
39 | void it_init(void) |
41 | void it_init(void) |
40 | { |
42 | { |
41 | cr_itv_t itv; |
43 | cr_itv_t itv; |
42 | 44 | ||
Line 61... | Line 63... | ||
61 | { |
63 | { |
62 | eoi_write(EOI); |
64 | eoi_write(EOI); |
63 | itm_write(itc_read() + IT_DELTA); /* program next interruption */ |
65 | itm_write(itc_read() + IT_DELTA); /* program next interruption */ |
64 | srlz_d(); /* propagate changes */ |
66 | srlz_d(); /* propagate changes */ |
65 | clock(); |
67 | clock(); |
- | 68 | keyboard(); |
|
66 | } |
69 | } |