Hi,
-----Original Message-----
From: ros-dev-bounces(a)reactos.com
[mailto:ros-dev-bounces@reactos.com] On Behalf Of Anich Gregor
Sent: Sunday, November 21, 2004 2:47 PM
To: ReactOS Development List
Subject: Re: [ros-dev] RE: [ros-diffs] [CVS reactos] FPU/SSE
state saving ontaskswitching, FPU and SSE exception support.
The KPCR is per-processor, isnt it?
Correct.
Is it possible that in a SMP system there is one CPU
which
has less features
than the other (i.e. FXSR) or is it somewhere specified that
you must use
exactly same CPUs?
The cpu's are the same and KiCheckFPU is called for both cpu's. I think that
the problem is NpxThread. If a thread uses the fpu and is switched between
different cpu's, the state of the fpu is only saved if an other thread uses
the fpu.
I will try to find out how to fix the fpu stuff on
SMP...
I've revert some parts of fpu.c to your first patch. It works now on my smp
machine.
The current cvs tree doesn't work on a smp machine. If someone will test ros
on a smp machine, I should clean up and commit my changes in ntoskrnl and in
hal.
- Hartmut