svn commit: r312975 - head/sys/i386/include

Bruce Evans brde at optusnet.com.au
Thu Feb 2 19:24:05 UTC 2017


On Thu, 2 Feb 2017, Konstantin Belousov wrote:

> On Fri, Feb 03, 2017 at 05:14:15AM +1100, Bruce Evans wrote:
>> You won't want to ifdef this for SMP, so the i386 implementation has
>> further bugs  like I expected (fcmpset is not implemented in the
>> CPU_DISABLE_CMPXCHG case).
>
> I think it is time to remove the option.  It certainly outlived it
> usefulness:
>
> ... VmWare 3.x seems to emulate this instruction poorly, causing
> the guest OS to run very slowly.  This problem appears to be fixed in
> VmWare 4.x, at least in version 4.5.2 ...

Yes, it is probably not useful.

Similarly for many old i386 options like NPX and SSE.  NPX might as well
be mandatory, and SSE always there but dynamically configured as it is
now.

Bruce


More information about the svn-src-all mailing list