I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]

Ivan Voras ivoras at freebsd.org
Fri Mar 19 16:28:29 UTC 2010


On 19 March 2010 17:22, Valentin Nechayev <netch at netch.kiev.ua> wrote:
>  Fri, Mar 19, 2010 at 17:13:00, ivoras wrote about "Re: I486_CPU and I586_CPU removed from GENERIC kernel [was Re: svn commit: r205307 - head/sys/i386/conf]":
>
>> 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
>
> Having userland compiled with i686 will give the same effect as i686-only
> kernel: it won't boot on machines which doesn't conform to. If it is
> supposed to boot on i486 and higher, no more than -march=i486 can be used.

Yes, this is how I read the change - the move from "i386" to "i686". I
apologize if I got it wrong :)

As it was pointed out earlier - small systems users and designers
probably have special install procedures because of the nature of the
business.


More information about the svn-src-head mailing list