From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57695) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1apzDj-00065w-61 for qemu-devel@nongnu.org; Tue, 12 Apr 2016 10:23:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1apzDg-0002H2-0D for qemu-devel@nongnu.org; Tue, 12 Apr 2016 10:23:11 -0400 Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:37130) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1apzDf-0002Gr-Ij for qemu-devel@nongnu.org; Tue, 12 Apr 2016 10:23:07 -0400 Received: by mail-wm0-x233.google.com with SMTP id n3so30517716wmn.0 for ; Tue, 12 Apr 2016 07:23:07 -0700 (PDT) References: <1459870344-16773-1-git-send-email-alex.bennee@linaro.org> <1459870344-16773-9-git-send-email-alex.bennee@linaro.org> <570C0E16.1030304@gmail.com> <87mvozyrmo.fsf@linaro.org> <570CED19.7000301@gmail.com> <570CEF21.4000302@greensocs.com> <570CF175.8090807@gmail.com> <001501d194bb$c01b8800$40529800$@ru> From: Alex =?utf-8?Q?Benn=C3=A9e?= In-reply-to: <001501d194bb$c01b8800$40529800$@ru> Date: Tue, 12 Apr 2016 15:23:15 +0100 Message-ID: <87lh4izz1o.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Pavel Dovgalyuk Cc: 'Sergey Fedorov' , 'KONRAD Frederic' , 'Peter Maydell' , 'MTTCG Devel' , 'Alvise Rigo' , "'Emilio G. Cota'" , 'QEMU Developers' , 'Mark Burton' , 'Paolo Bonzini' , "'J. Kiszka'" , 'Richard Henderson' , 'Claudio Fontana' , 'Peter Crosthwaite' , 'Andreas =?utf-8?Q?F=C3=A4rber'?= Pavel Dovgalyuk writes: >> From: mttcg-request@listserver.greensocs.com [mailto:mttcg-request@listserver.greensocs.com] >> On 12/04/16 15:50, KONRAD Frederic wrote: >> >> Yes, but users may like to have an option to disable MTTCG for some >> >> reason. I'm also concerned about icount mode: not sure how to account >> >> virtual time when all vCPUs run in parallel. >> > >> > I'm thinking the same, we don't have a solution for icount yet. >> > The reverse execution support is probably badly broken as well. >> >> Reverse execution doesn't even seem to support more than a single core. >> As of icount, it looks like to be incompatible with MTTCG. > > It doesn't, because there is no multicore support for tcg yet. > I think, that we have to find some solution for icount (even if it > will be slow). Well one of the reasons I'm keeping single thread behaviour is so things like icount/replay support can continue to work. The two options will be incompatible to start with. I'm also expecting people will want to rule out mttcg as a problem at least in the early days. -- Alex Bennée