/arch/blackfin/kernel/ |
D | exception.c | 11 int bfin_request_exception(unsigned int exception, void (*handler)(void)) in bfin_request_exception() argument 15 if (exception > 0x3F) in bfin_request_exception() 18 curr_handler = ex_table[exception]; in bfin_request_exception() 23 ex_table[exception] = handler; in bfin_request_exception() 29 int bfin_free_exception(unsigned int exception, void (*handler)(void)) in bfin_free_exception() argument 33 if (exception > 0x3F) in bfin_free_exception() 36 curr_handler = ex_table[exception]; in bfin_free_exception() 41 ex_table[exception] = ex_replaceable; in bfin_free_exception()
|
/arch/m68k/fpsp040/ |
D | skeleton.S | 7 | Each entry point for exception 'xxxx' begins with a 'jmp fpsp_xxxx'. 10 | the 'fpsp_xxxx' handler entry point should be placed in the exception 12 | exception is one that must be reported then there will be a 16 | that caused the exception will still be pending when the FPSP 18 | to handle the exception. 20 | If the exception was completely handled by the package, then 58 | Divide by Zero exception 80 | Inexact exception 83 | will probably want to clear the pending exception. 84 | The provided code will clear the E3 exception (if pending), [all …]
|
D | fpsp.h | 11 | fpsp.h --- stack frame offsets during FPSP exception handling 13 | These equates are used to access the exception frame, the fsave 44 | Positive offsets from A6 refer to the exception frame. Negative 56 | and then either "bra fpsp_done" if the exception was completely 58 | label to a routine that will process a real exception of the 60 | if the FPU state after the exception is idle. 62 | Sometimes the exception handler will transform the fsave area 63 | because it needs to report an exception back to the user. This 92 .set FPCR_ENABLE,USER_FPCR+2 | FPCR exception enable 97 .set FPSR_EXCEPT,USER_FPSR+2 | FPSR exception [all …]
|
D | kernel_ex.S | 4 | This file contains routines to force exception status in the 46 | DZ exception 51 | set FPSR exception status dz bit, condition code 57 | set exception status bit & accrued bits in FPSR 103 | OPERR exception 106 | set FPSR exception status operr bit, condition code 111 | set FPSR exception status operr bit, accrued operr bit 128 | t_unfl --- UNFL exception
|
D | gen_except.S | 6 | This routine compares the exception enable byte of the 7 | user_fpcr on the stack with the exception status byte 96 | that caused an exception 168 | exception is to set the E1/E3 byte and clr the U flag. 171 | are inex2 and inex1, and also clears the E1 exception bit 172 | left over from the unimp exception. 250 | x is an extended denorm can report an underflow exception. 251 | It is the responsibility of the exception-causing exception 268 bsetb #E1,E_BYTE(%a6) |set E1 exception flag 324 | instruction in an emulation routine caused the exception [all …]
|
/arch/m68k/ifpsp060/ |
D | fskeleton.S | 70 | This is the exit point for the 060FPSP when an enabled overflow exception 72 | for enabled overflow conditions. The exception stack frame is an overflow 75 | The sample routine below simply clears the exception status bit and 89 | This is the exit point for the 060FPSP when an enabled underflow exception 91 | for enabled underflow conditions. The exception stack frame is an underflow 94 | The sample routine below simply clears the exception status bit and 107 | This is the exit point for the 060FPSP when an enabled operand error exception 109 | for enabled operand error exceptions. The exception stack frame is an operand error 113 | The sample routine below simply clears the exception status bit and 126 | This is the exit point for the 060FPSP when an enabled signalling NaN exception [all …]
|
D | fpsp.doc | 33 Package. This package is essentially a set of exception handlers 35 These exception handlers emulate Unimplemented FP instructions, 38 includes exception handlers to provide full IEEE-754 compliant 39 exception handling. 100 For example, if the 68060 hardware took a "Line-F Emulator" exception 171 exception taken ---> enter _060_fpsp_snan --| 179 exception taken ---> enter _060_fpsp_operr --| 187 exception taken ---> enter _060_fpsp_dz --| 195 exception taken ---> enter _060_fpsp_inex --| 204 exception taken ---> enter _060_fpsp_ovfl --| [all …]
|
D | iskeleton.S | 59 | Instruction exception handler. For a normal exit, the 85 | Instruction exception handler. If the instruction was a "chk2" 87 | a CHK exception stack frame from the Unimplemented Integer Instrcution 120 | Instruction exception handler isp_unimp(). If the instruction is a 64-bit 122 | creates a Divide-by-zero exception stack frame from the Unimplemented 125 | Remember that a trace exception may be pending. The code below performs 126 | no action associated with the "chk" exception. If tracing is enabled, 127 | then it create a Trace exception stack frame from the "chk" exception 198 | plpaw and handle any exception here. The kernel must not be
|
/arch/arc/include/asm/ |
D | entry-arcv2.h | 46 .ifnc \called_from, exception 55 .ifnc \called_from, exception 120 ; Although H/w exception micro-ops do set Z flag for U mode (just like 122 ; a TLB Miss exception handler (tlbex.S) 127 INTERRUPT_PROLOGUE exception
|
/arch/sh/kernel/cpu/sh2a/ |
D | entry.S | 71 add #(3+2)*4,r0 ! rewind r0 - r3 + exception frame 83 ! in kernel exception 89 ! restore exception frame & regs 108 ! dispatch exception / interrupt 120 mov.l @r8,r8 ! exception handler address 123 mov.l 8f,r8 ! unhandled exception 201 ! overlap exception frame 218 mov.l r2,@(OFF_SP,r0) ! point exception frame top 236 ! common exception handler
|
D | ex.S | 19 ! exception no 0 to 255 38 ! exception no 256 to 511
|
/arch/arm/nwfpe/ |
D | fpa11_cpdo.c | 45 roundData.exception = 0; in EmulateCPDO() 133 if (roundData.exception) in EmulateCPDO() 134 float_raise(roundData.exception); in EmulateCPDO()
|
D | fpa11_cprt.c | 76 roundData.exception = 0; in PerformFLT() 106 if (roundData.exception) in PerformFLT() 107 float_raise(roundData.exception); in PerformFLT() 120 roundData.exception = 0; in PerformFIX() 147 if (roundData.exception) in PerformFIX() 148 float_raise(roundData.exception); in PerformFIX()
|
D | softfloat.c | 100 roundData->exception |= float_flag_invalid; in roundAndPackInt32() 103 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackInt32() 247 roundData->exception |= float_flag_overflow | float_flag_inexact; in roundAndPackFloat32() 258 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloat32() 261 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloat32() 420 roundData->exception |= float_flag_overflow | float_flag_inexact; in roundAndPackFloat64() 431 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloat64() 434 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloat64() 618 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloatx80() 619 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloatx80() [all …]
|
/arch/mips/kernel/ |
D | genex.S | 454 .macro __BUILD_silent exception argument 471 .macro __BUILD_count exception argument 472 LONG_L t0,exception_count_\exception 474 LONG_S t0,exception_count_\exception 475 .comm exception_count\exception, 8, 8 478 .macro __BUILD_HANDLER exception handler clear verbose ext 480 NESTED(handle_\exception, PT_SIZE, sp) 483 FEXPORT(handle_\exception\ext) 486 __BUILD_\verbose \exception 490 END(handle_\exception) [all …]
|
/arch/blackfin/include/asm/ |
D | irq_handler.h | 48 extern int bfin_request_exception(unsigned int exception, void (*handler)(void)); 49 extern int bfin_free_exception(unsigned int exception, void (*handler)(void));
|
/arch/arm/ |
D | Kconfig-nommu | 39 The kernel needs to change the hardware exception vectors. 40 In nommu mode, the hardware exception vectors are normally 46 If your CPU provides a remap facility which allows the exception 50 external support to redirect the hardware exception vectors to
|
/arch/x86/kvm/ |
D | x86.h | 11 vcpu->arch.exception.pending = false; in kvm_clear_exception_queue() 29 return vcpu->arch.exception.pending || vcpu->arch.interrupt.pending || in kvm_event_needs_reinjection() 169 struct x86_exception *exception); 173 struct x86_exception *exception);
|
D | x86.c | 381 if (!vcpu->arch.exception.pending) { in kvm_multiple_exception() 385 vcpu->arch.exception.pending = true; in kvm_multiple_exception() 386 vcpu->arch.exception.has_error_code = has_error; in kvm_multiple_exception() 387 vcpu->arch.exception.nr = nr; in kvm_multiple_exception() 388 vcpu->arch.exception.error_code = error_code; in kvm_multiple_exception() 389 vcpu->arch.exception.reinject = reinject; in kvm_multiple_exception() 394 prev_nr = vcpu->arch.exception.nr; in kvm_multiple_exception() 405 vcpu->arch.exception.pending = true; in kvm_multiple_exception() 406 vcpu->arch.exception.has_error_code = true; in kvm_multiple_exception() 407 vcpu->arch.exception.nr = DF_VECTOR; in kvm_multiple_exception() [all …]
|
/arch/mn10300/kernel/ |
D | entry.S | 188 cmp EPSW_IM_7,d0 # interrupts off (exception path) ? 276 # NMI exception entry points 324 mov a2,d1 # arg 1: exception number 338 # General exception entry point 355 and 0x0000FFFF,d0 # turn the exception code into a vector 365 mov (REG_D0,fp),a2 # get the exception number 383 call gdbstub_exception[],0 # gdbstub itself caused an exception 389 mov a2,d1 # arg 1: exception number 412 # Change an entry in the exception table 413 # - D0 exception code, D1 handler
|
/arch/arm/kernel/ |
D | entry-armv.S | 126 @ common_invalid - generic code for failed exception (re-entrant version of handlers) 135 stmia r0, {r5 - r7} @ lr_<exception>, 136 @ cpsr_<exception>, "old_r0" 173 @ from the exception stack 182 @ r4 - lr_<exception>, already fixed up for correct return/restart 183 @ r5 - spsr_<exception> 206 svc_exit r5 @ return from exception 225 svc_exit r5, irq = 1 @ return from exception 294 svc_exit r5 @ return from exception 303 svc_exit r5 @ return from exception [all …]
|
/arch/s390/include/uapi/asm/ |
D | debug.h | 21 unsigned long long exception:1; member
|
/arch/m68k/ifpsp060/src/ |
D | pfpsp.S | 963 # underflow exception. Since this is incorrect, we need to check 1320 # we determine the highest priority exception(if any) set by the 1347 bfffo %d0{&24:&8},%d0 # find highest priority exception 1369 # An exception occurred and that exception was enabled: 1371 # shift enabled exception field into lo byte of d0; 1385 cmpi.b %d0,&0x6 # is exception INEX? (6) 1388 # the enabled exception was inexact 1395 # corresponding exception. the operand in the fsave frame should be the original 1493 # fmove out took an unimplemented data type exception. 1509 and.l &0xffff00ff,USER_FPSR(%a6) # zero exception field [all …]
|
/arch/sh/kernel/cpu/sh2/ |
D | entry.S | 76 add #(4+2)*4,r3 ! rewind r0 - r3 + exception frame 101 ! in kernel exception 116 add #-4,r2 ! exception frame stub (sr) 155 mov.l @r8,r8 ! exception handler address 158 mov.l 8f,r8 ! unhandled exception 253 ! overlap exception frame 272 mov.l r2,@(OFF_SP,r0) ! point exception frame top 307 ! common exception handler
|
/arch/mips/boot/dts/mti/ |
D | malta.dts | 3 /memreserve/ 0x00000000 0x00001000; /* YAMON exception vectors */
|