public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: Followup to previous post: Atlon/VIA Instabilities
@ 2001-05-01 22:10 Manfred Spraul
  2001-05-02  2:26 ` Seth Goldberg
  0 siblings, 1 reply; 7+ messages in thread
From: Manfred Spraul @ 2001-05-01 22:10 UTC (permalink / raw)
  To: bergsoft, linux-kernel

> So it seems that CONFIG_X86_USE_3DNOW is simply used to 
> enable access to the routines in mmx.c (the athlon-optimized 
> routines on CONFIG_K7 kernels), so then it appears that somehow 
> this is corrupting memory / not behaving as it should (very 
> technical, right?) :)... 

Do you use any unusual (binary only/with source) kernel modules?

mmx.c stores the current contents on the fpu registers into
current->thread.i387.f{,x}save.
If another module modifes the fpu registers and calls memmove it will
cause fpu corruptions.

I checked that a few months ago, and no module in the main kernel tree
does that.

--
	Manfred

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Followup to previous post: Atlon/VIA Instabilities
@ 2001-05-01 11:31 Seth Goldberg
  2001-05-01 13:02 ` Alan Cox
  2001-05-02 11:10 ` Tom Leete
  0 siblings, 2 replies; 7+ messages in thread
From: Seth Goldberg @ 2001-05-01 11:31 UTC (permalink / raw)
  To: linux-kernel

Hi,

  So it seems that CONFIG_X86_USE_3DNOW is simply used to
enable access to the routines in mmx.c (the athlon-optimized
routines on CONFIG_K7 kernels), so then it appears that somehow
this is corrupting memory / not behaving as it should (very
technical, right?) :)...

 --Seth

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2001-05-03 10:37 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-05-01 22:10 Followup to previous post: Atlon/VIA Instabilities Manfred Spraul
2001-05-02  2:26 ` Seth Goldberg
2001-05-02  9:22   ` Linux Kernel Developer
  -- strict thread matches above, loose matches on Subject: below --
2001-05-01 11:31 Seth Goldberg
2001-05-01 13:02 ` Alan Cox
2001-05-02 11:10 ` Tom Leete
2001-05-03 10:36   ` Seth Goldberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox