Lines Matching +full:sw +full:- +full:exception

6  * Copyright (C) 1994 - 2000, 2001, 2003 Ralf Baechle
27 * General exception vector for all other CPUs.
30 * to fit into space reserved for the exception handler.
46 * General exception handler for CPUs with virtual coherency exception.
49 * exception) bytes to fit into space reserved for the exception handler.
74 * c0_badvaddr because after return from this exception handler the
75 * load / store will be re-executed.
79 li k1, -4 # Is this ...
88 sw k1, (k0)
99 sw k1, (k0)
211 PTR_LI t1, ~(_THREAD_SIZE-1)
237 * This is a dedicated interrupt exception vector which reduces the
242 * to fit into space reserved for the exception handler.
249 * EJTAG debug exception handler.
250 * The EJTAG debug exception entry point is 0xbfc00480, which
323 PTR_LI t1, ~(_THREAD_SIZE-1)
343 * EJTAG debug exception handler.
380 sw zero, 0(k0)
429 * NMI debug exception handler for MIPS reference boards.
430 * The NMI debug exception entry point is 0xbfc00000, which
448 * Clear ERL - restore segment mapping
449 * Clear BEV - required for page fault exception handler to work
504 * register. All GSExc-equipped processors have MIPS32.
513 .macro __BUILD_silent exception
530 .macro __BUILD_count exception
531 LONG_L t0,exception_count_\exception
533 LONG_S t0,exception_count_\exception
534 .comm exception_count\exception, 8, 8
537 .macro __BUILD_HANDLER exception handler clear verbose ext
539 NESTED(handle_\exception, PT_SIZE, sp)
543 FEXPORT(handle_\exception\ext)
546 __BUILD_\verbose \exception
550 END(handle_\exception)
553 .macro BUILD_HANDLER exception handler clear verbose
554 __BUILD_HANDLER \exception \handler \clear \verbose _int