[PATCH] Utilize i686, SSE and MMX by default on FreeBSD/i386

Xin LI delphij at delphij.net
Fri Mar 19 16:12:18 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2010/03/19 04:51, John Baldwin wrote:
> On Thursday 18 March 2010 9:06:31 pm Xin LI wrote:
>> Hi,
>>
>> I think it doesn't really make sense to by default use MACHINE_CPU=i486
>> when the kernel is built with SSE by default today.
>>
>> Attached patch uses i686 SSE MMX by default, the user can always change
>> the default setting by overriding CPUTYPE (they have to do it as SSE is
>> enabled by default for several years).
> 
> The kernel is only built with support for userland applications using SSE, it 
> does not _use_ SSE.  Similarly, the kernel is built with support for PG_NX 
> provided on 64-bit processors, but it does not do so by failing to support 
> older 32-bit processors.  I think this change is premature.  Users can already 
> set CPUTYPE in make.conf.  Also, most modern x86 server-class machines are
> 64-bit in which case they would be running FreeBSD/amd64 and using SSE
> already.

Yes you are right.  Sorry for the confusion.

Cheers,
- -- 
Xin LI <delphij at delphij.net>	http://www.delphij.net/
FreeBSD - The Power to Serve!	       Live free or die
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iQEcBAEBAgAGBQJLo6JPAAoJEATO+BI/yjfBVZ4IAIcyFNbDKwtpKQyU9xg5T9B1
JeJXA7pyMnb5YydJy5KR/Kw5RTpRoMzp64CuMDfBLH1oEbxHaFGGlwqm+qwNnk2S
a1CraA/9vmr4oOZbIso6jAhEBet1l8+O6hcMfhs9+8LnZpgkUbhikYOABQwVRaw7
xhMQYaEXseB5rltavgqlSQcDlmS3mctuyBuS1KGa0ONGxt4dT5giEWcmpvruouF9
MyGsElWA7iUW2c1EjPywGlPW3M2pSdzaIySDK4eE4w1jmtjl+gzQ0TMNdcNVpGo7
jKb4eZD1oxLAg5ljxbRQCTeK199TNPBYktAnaiIZa/FEDa7cHGURf7EsipDkTv4=
=0n/e
-----END PGP SIGNATURE-----


More information about the freebsd-arch mailing list