Rev 433 | Rev 435 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 433 | Rev 434 | ||
---|---|---|---|
Line 41... | Line 41... | ||
41 | cr_ivr_t ivr; |
41 | cr_ivr_t ivr; |
42 | 42 | ||
43 | ivr.value = ivr_read(); |
43 | ivr.value = ivr_read(); |
44 | srlz_d(); |
44 | srlz_d(); |
45 | 45 | ||
46 | switch(ivr.value) { |
46 | switch(ivr.vector) { |
47 | case INTERRUPT_TIMER: |
47 | case INTERRUPT_TIMER: |
48 | panic("cpu%d: timer interrupt\n", CPU->id); |
48 | panic("cpu%d: timer interrupt\n", CPU->id); |
49 | break; |
49 | break; |
50 | case INTERRUPT_SPURIOUS: |
50 | case INTERRUPT_SPURIOUS: |
51 | printf("cpu%d: spurious interrupt\n", CPU->id); |
51 | printf("cpu%d: spurious interrupt\n", CPU->id); |