On Sat, 17 Apr 2004, Stanislaw Skowronek wrote: > because the last '.set *reorder' before is in 'nmi_handler', and it is a > '.set noreorder'. I will get a newer kernel (I did 2.6.1 because it worked Ouch -- there used to be such a bug in the past, but it was fixed on Aug 6th, 2003. Please update indeed -- your snapshot is severly old and there have been plenty updates since then, so chances are you may struggle with problems that have been dealt with elsewhere, too. Please use the CVS, of course. > for me, and 2.6.3 crashed on my PC with astonishing frequency, so I didn't > want to take a chance) and check. Well, the stability of the i386 and the MIPS port for a given version is sometimes unrelated. ;-) > Anyway, the procedure is 'handle_daddi_ov' and not 'handle_daddi_ov_int' > in my genex.S, and it's substantially longer than your code. Do you have > the SAVE_ALL there? I don't see it. I've stripped the preceding unrelated entry code. The "_int" alternate entry points to exception handlers were merged from 2.4 on Jan 3th (only handle_fpe_int is actually needed, for R3k-class CPUs, as they handle the FP error as an ordinary interrupt). Maciej -- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: macro@xxxxxxxxxxxxx, PGP key available +