Changeset 874621f in mainline for arch/mips32/src
- Timestamp:
- 2006-06-06T07:40:51Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0dbc4e7
- Parents:
- 6f9a9bc
- Location:
- arch/mips32/src
- Files:
-
- 2 edited
-
exception.c (modified) (2 diffs)
-
mm/tlb.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
arch/mips32/src/exception.c
r6f9a9bc r874621f 79 79 static void unhandled_exception(int n, istate_t *istate) 80 80 { 81 fault_if_from_uspace(istate, "unhandled exception %s", exctable[n]); 82 81 83 print_regdump(istate); 82 84 panic("unhandled exception %s\n", exctable[n]); … … 120 122 if (cp0_cause_coperr(cp0_cause_read()) == fpu_cop_id) 121 123 scheduler_fpu_lazy_request(); 122 else 124 else { 125 fault_if_from_uspace(istate, "unhandled Coprocessor Unusable Exception"); 123 126 panic("unhandled Coprocessor Unusable Exception\n"); 127 } 124 128 } 125 129 #endif -
arch/mips32/src/mm/tlb.c
r6f9a9bc r874621f 40 40 #include <debug.h> 41 41 #include <align.h> 42 #include <interrupt.h> 42 43 43 44 static void tlb_refill_fail(istate_t *istate); … … 337 338 if (s) 338 339 sym2 = s; 340 341 fault_if_from_uspace(istate, "TLB Refill Exception on %P", cp0_badvaddr_read()); 339 342 panic("%X: TLB Refill Exception at %X(%s<-%s)\n", cp0_badvaddr_read(), istate->epc, symbol, sym2); 340 343 } … … 348 351 if (s) 349 352 symbol = s; 353 fault_if_from_uspace(istate, "TLB Invalid Exception on %P", cp0_badvaddr_read()); 350 354 panic("%X: TLB Invalid Exception at %X(%s)\n", cp0_badvaddr_read(), istate->epc, symbol); 351 355 } … … 358 362 if (s) 359 363 symbol = s; 364 fault_if_from_uspace(istate, "TLB Modified Exception on %P", cp0_badvaddr_read()); 360 365 panic("%X: TLB Modified Exception at %X(%s)\n", cp0_badvaddr_read(), istate->epc, symbol); 361 366 }
Note:
See TracChangeset
for help on using the changeset viewer.
