Parent Directory | Revision Log | Patch
revision 1.14 by bellard, Sat Jul 2 20:59:34 2005 UTC | revision 1.15 by bellard, Sat Jul 2 22:09:27 2005 UTC | |
---|---|---|
# | Line 42 void do_raise_exception_err (uint32_t ex | Line 42 void do_raise_exception_err (uint32_t ex |
42 | printf("Raise exception %3x code : %d\n", exception, error_code); | printf("Raise exception %3x code : %d\n", exception, error_code); |
43 | #endif | #endif |
44 | switch (exception) { | switch (exception) { |
case EXCP_EXTERNAL: | ||
case EXCP_DECR: | ||
printf("DECREMENTER & EXTERNAL exceptions should be hard interrupts !\n"); | ||
if (msr_ee == 0) | ||
return; | ||
break; | ||
45 | case EXCP_PROGRAM: | case EXCP_PROGRAM: |
46 | if (error_code == EXCP_FP && msr_fe0 == 0 && msr_fe1 == 0) | if (error_code == EXCP_FP && msr_fe0 == 0 && msr_fe1 == 0) |
47 | return; | return; |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |