Hi,
On Mon Jun 13, 2005 at 15:11:56 +0200, fabs0028@free.fr wrote:
so the problem occurs when the value of eax is put into cr0. i took a look into the source, the error was in static void fast_clear_page(void *page) and the line was kernel_fpu_end(); which is a macro for
do { stts(); preempt_enable(); } while(0)
Just removing the stts(); should work?!
If not, do not optimize for Athlon/K7, then the path is not taken.
Adam