On Fri, 2002-07-12 at 06:22, Dave Jones wrote:
> On Thu, Jul 11, 2002 at 02:46:24AM -0600, Eric Anholt wrote:
> A better fix would be to actually enable SSE before FreeBSD does its
> feature flag detection. Linux does the following very early on..

You're thinking of the wrong issue.  The issue fixed here is that we
were looking in the wrong place for the SSE cpu option (bit 25 of AMD
extended cpu features (0x80000001) rather than bit 25 of standard cpu
features (0x00000001)).  AMD's docs agree with this.  I worked around
this by ORing bit 25 of standard into the extended cpu features that we
return.

If the BIOS doesn't enable the SSE, it won't show up in the standard cpu
options either.  FreeBSD has the workaround for those broken bioses in
the -current kernel at least, available as CPU_ATHLON_SSE_HACK option,
which should be default soon (I have no idea why it isn't default
already).

-- 
Eric Anholt <[EMAIL PROTECTED]>
http://people.freebsd.org/~anholt/dri/




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Gadgets, caffeine, t-shirts, fun stuff.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to