x86 boot code build

Konstantin Belousov kostikbel at gmail.com
Fri Oct 5 03:32:57 UTC 2012


On Thu, Oct 04, 2012 at 11:42:35PM +0200, Dag-Erling Sm??rgrav wrote:
> Dimitry Andric <dimitry at andric.com> writes:
> > Well, do we still officially support any real i386 machines?
> 
> No, 486 and up only.  Personally, I think we should ship 586 binaries
> (pentium-mmx) by default.
There is absolutely no architectural difference between usermode ISA
between i386 and pentiums, ignoring SMP-support instructions, which are
usually not emited by the compiler anyway.

Really interesting stuff started appearing with pentium pro, like CMOV
instructions. Even more important, -march=pentiumpro generates much
better -fPIC code (probably could be activated by -mcpu=pentiumpro).

Anyway, we shall support 486 in the default 32bit build.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20121005/129b48a0/attachment.pgp


More information about the freebsd-arch mailing list