From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46660) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQCnM-000750-8W for qemu-devel@nongnu.org; Mon, 01 Feb 2016 06:37:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQCnH-0005qk-Ah for qemu-devel@nongnu.org; Mon, 01 Feb 2016 06:37:24 -0500 Received: from mx1.redhat.com ([209.132.183.28]:47150) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQCnH-0005qg-5L for qemu-devel@nongnu.org; Mon, 01 Feb 2016 06:37:19 -0500 Date: Mon, 1 Feb 2016 11:37:17 +0000 From: Stefan Hajnoczi Message-ID: <20160201113716.GC4642@stefanha-x1.localdomain> References: <1454083668-23520-1-git-send-email-stefanha@redhat.com> <87r3h0gwxm.fsf@linaro.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="eRtJSFbw+EEWtPj3" Content-Disposition: inline In-Reply-To: <87r3h0gwxm.fsf@linaro.org> Subject: Re: [Qemu-devel] [PATCH] coroutine: drop GThread coroutine backend List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alex =?iso-8859-1?Q?Benn=E9e?= Cc: Kevin Wolf , Peter Maydell , qemu-devel@nongnu.org --eRtJSFbw+EEWtPj3 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 29, 2016 at 04:41:41PM +0000, Alex Benn=E9e wrote: >=20 > Stefan Hajnoczi writes: >=20 > > The GThread coroutine backend was a portable coroutine implementation. > > Over the years all platforms got their own optimized coroutine > > implementations and nothing uses the GThread backend anymore. > > > > In fact, ./configure mentions the GThread backend doesn't work but might > > be useful for debugging. Since GDB macros were added to ease debugging > > of ucontext coroutines, there seems little point in keeping a broken > > backend around. >=20 > Except I found that I couldn't run the ThreadSanitizer without using the > gthread co-routines. So while I totally agree we should dump stuff > that's not used lets make sure no one else relies on it for debugging > stuff as well. Is it still the case that ThreadSanitizer only works with gthread coroutines? Stefan --eRtJSFbw+EEWtPj3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJWr0NsAAoJEJykq7OBq3PIVusIAKfUlYXiv+SgN23apXudmZ9Z H61M3LF5IU4kfCbD2XVf/iP3C5xzUmMuy2Vepkt1STrWq1Y/QONhGpuHnQN1/8P1 hUs7gOcduiEwQdslYISjieXNsGqYGA2alCBUnCcV1awveudV0s/SHqIAV+9V8bHX iJDx9x3BFloEelR7VFJ0160vjDZalrCIsMIwc8VKc7N8oHRdYXt9j0alfi6GnG99 NIYEeLscTEqJ4tw9lQFAsexhMwmmdxhRKbJU+R3YX60FoyU/6byei24w8nUhWCNU 0r5PMzCq+vsPrXITmdS9hWfV7UTuyRiK2k75e2UOxo2vQsoSilGz2OIcLMZyWoY= =icHY -----END PGP SIGNATURE----- --eRtJSFbw+EEWtPj3--