I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn
commit: r205307 - head/sys/i386/conf]
John Baldwin
jhb at freebsd.org
Fri Mar 19 17:19:13 UTC 2010
On Friday 19 March 2010 12:13:00 pm Ivan Voras wrote:
> On 19 March 2010 07:33, Garrett Cooper <yanefbsd at gmail.com> wrote:
> > On Thu, Mar 18, 2010 at 6:16 PM, Xin LI <delphij at freebsd.org> wrote:
> >> Author: delphij
> >> Date: Fri Mar 19 01:16:53 2010
> >> New Revision: 205307
> >> URL: http://svn.freebsd.org/changeset/base/205307
> >>
> >> Log:
> >> SSE is enabled by default about 5 years ago so there is no point pretending
> >> that we support I486 and I586 CPUs in the GENERIC kernel, users wants these
> >> support would have to build a custom kernel to explicitly disable SSE
> >> anyways.
>
> SSE in the userland you mean? Regardless, I don't think there is now
> reason for compiling everything as for i386. E.g. why not add at least
> -mtune=generic or even also -march=i686 to default gcc options?
>
> http://gcc.gnu.org/onlinedocs/gcc/i386-and-x86_002d64-Options.html
I actually suggested using -mtune=i686 several years ago for i386. Using
-mtune=generic probably would be a good thing to use when CPUTYPE is not
specified for i386 and amd64 now.
--
John Baldwin
More information about the svn-src-all
mailing list