Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jan 2007 15:21:05 -0500
From:      Kris Kennaway <kris@obsecurity.org>
To:        Daniel Tourde <daniel.tourde@spray.se>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: FreeBSD 6.2, rebuild. NO-MMX, NO-SSE?
Message-ID:  <20070115202104.GB31909@xor.obsecurity.org>
In-Reply-To: <200701152052.05269.daniel.tourde@spray.se>
References:  <200701152052.05269.daniel.tourde@spray.se>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Mon, Jan 15, 2007 at 08:52:04PM +0100, Daniel Tourde wrote:
> Hello,
> 
> Yesterday I rebuit FreeBSD 6.2 using CPUTYPE=pentium4 and the classic 
> procedure described in the manual.
> The machine (Inspiron 9400) is fast but I saw at certain moments something 
> like "NO-MMX, NO-SSE" (some flags or variables) during the compilation 
> process. I thought then "How come? What a pity not to use these 
> instructions".
> 
> Can someone tell me what it was and if it is really supposed to be like this? 
> My roots are in Gentoo Linux where it is possible to get the maximum out of a 
> processor when building a system from scratch by using properly certain C and 
> C++ flags.
> 
> I am pretty sure the same is possible with FreeBSD, however these 
> aforementionned flags raised some questions in my mind... ;)
> 

Yes, it's supposed to be that way.  Certain parts of the FreeBSD
system cannot use MMX or SSE instructions (e.g. the boot loader) but
it's okay since they are absolutely not performance critical.

Kris

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFFq+IwWry0BWjoQKURAppfAJwJvwjah1E+LDhafHwXX/T9HvdUkwCglbW/
shQG/PTKcAE83Eev9aOstrs=
=wNqO
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070115202104.GB31909>