Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Feb 2017 20:43:21 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Bruce Evans <brde@optusnet.com.au>
Cc:        Mateusz Guzik <mjguzik@gmail.com>, Mateusz Guzik <mjg@freebsd.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r312975 - head/sys/i386/include
Message-ID:  <20170202184321.GO2092@kib.kiev.ua>
In-Reply-To: <20170203040751.I2354@besplex.bde.org>
References:  <201701300224.v0U2Osj1010421@repo.freebsd.org> <20170130142123.V953@besplex.bde.org> <20170201214349.H1136@besplex.bde.org> <20170202014204.GA992@dft-labs.eu> <20170203040751.I2354@besplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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 ...



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