Subject: Re: audio problems with -current/GCC4?
To: Perry E. Metzger <perry@piermont.com>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: port-i386
Date: 07/11/2006 07:11:08
Perry E. Metzger wrote:
> "John D. Baker" <jdbaker@mylinuxisp.com> writes:
>   
>> In my case, I only used -march in my kernel config:
>>
>>     makeoptions    CPUFLAGS+="-march=athlon -mmmx -msse"
>>     
>
> FYI, the kernel does not use floating point, and is not supposed to
> use the floating point registers. I would suggest that there is no
> point in setting -mmmx -msse etc in the kernel.
>
> Perry
>   

AFAIK, MMX and SSE have _nothing_ to do with floating point.  It may be
true that these are _also_ unsafe in the kernel, for the same reasons
that floating point is unsafe (i.e. they aren't saved on context
switches) -- maybe someone familiar with the i386 port can verify?

-- 
Garrett D'Amore, Principal Software Engineer
Tadpole Computer / Computing Technologies Division,
General Dynamics C4 Systems
http://www.tadpolecomputer.com/
Phone: 951 325-2134  Fax: 951 325-2191