[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: floor() broken on EV4?

On Tue, Feb 20, 2007 at 09:53:48PM -0500, Ken Raeburn wrote:
> On Feb 20, 2007, at 16:11, Steve Langasek wrote:
> >>Maybe everyone except me knew to have math-emu loaded?  I was
> >>kind of surprised it was not built-in.  Is this intended?

> >Hmm, I would guess it was modularized with the idea that it was  
> >unnecessary
> >bloat in the kernel for newer CPUs that don't need it?

> >I tend to disagree with this, because the cost on systems that  
> >don't need it
> >is very small, whereas the RAM penalty of modularization on systems  
> >that
> >/do/ need math-emu is comparatively high.  Unfortunately, this config
> >setting has been unchanged since at least July 2005 when the Debian  
> >kernel
> >configs were first centralized, and changing the setting will  
> >change the
> >kernel ABI, so this realization probably comes too late to fix for  
> >etch r0.

> Whose idea was it that the result of these instructions without math- 
> emu loaded should be to silently give the wrong result?  Seems to me  
> generating a fault (and maybe logging a message) would be far  
> better... is that something that can be changed, at least?

I know nothing about the code in question.  Do you have a patch for it?

Anyway, I'm still looking into whether math-emu can be built-in without
disrupting the etch release.

Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/

Reply to: