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