Rev 330 | Rev 341 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 330 | Rev 332 | ||
---|---|---|---|
Line 63... | Line 63... | ||
63 | cause = cp0_cause_read(); |
63 | cause = cp0_cause_read(); |
64 | excno = cp0_cause_excno(cause); |
64 | excno = cp0_cause_excno(cause); |
65 | /* decode exception number and process the exception */ |
65 | /* decode exception number and process the exception */ |
66 | switch (excno) { |
66 | switch (excno) { |
67 | case EXC_Int: |
67 | case EXC_Int: |
68 | interrupt(); |
68 | interrupt(pstate); |
69 | break; |
69 | break; |
70 | case EXC_TLBL: |
70 | case EXC_TLBL: |
71 | case EXC_TLBS: |
71 | case EXC_TLBS: |
72 | tlb_invalid(pstate); |
72 | tlb_invalid(pstate); |
73 | break; |
73 | break; |