From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51047) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZgYpu-0001TB-Nq for qemu-devel@nongnu.org; Mon, 28 Sep 2015 09:51:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZgYpr-0002g6-Fx for qemu-devel@nongnu.org; Mon, 28 Sep 2015 09:51:22 -0400 Received: from mail-wi0-f176.google.com ([209.85.212.176]:35848) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZgYpr-0002fo-AT for qemu-devel@nongnu.org; Mon, 28 Sep 2015 09:51:19 -0400 Received: by wicgb1 with SMTP id gb1so105123745wic.1 for ; Mon, 28 Sep 2015 06:51:18 -0700 (PDT) From: Alex =?utf-8?Q?Benn=C3=A9e?= Date: Mon, 28 Sep 2015 14:51:17 +0100 Message-ID: <87612utzxm.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] MTTCG sync-up call summary 28/09/2015 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: MTTCG Devel , QEMU Devel Cc: Mark Burton , Alexander Spyridakis , Claudio Fontana , Alvise Rigo , "Emilio G. Cota" , Paolo Bonzini , Frederic Konrad Here follows a slightly abbreviated form of my notes for the sync-up call. Please reply if anything is missing on unclear ;-) - Alvise has posted v5 addressing Paolo's comments - bitmap addresses TLB size issues - consensus we can go with Alvise's and build on them with ideas from Emilo's series - Alvise will have a look through during re-basing to see if any potential conflicts - Hope to take best of both worlds approach with slow and fast path later - Fred patch status - Waiting for latest re-base from Paolo - Signal Free TCG and linux-user fixes now merged upstream so re-base can be done there - Paolo - Tree breakage AJB reported seems to be in merge-base but exacerbated by Paolo's MTTCG branch - upstream master seems much more stable, we shall see when Fred re-bases - Alex will hammer it when ready to check bug has disappeared - Outstanding work from Paolo's review: - missing breakpoint support - invalidating flag - locking on tb_get_next - Reverse playback may conflict a little when it arrives in tree - but still a week or so of getting into Paolo's tree - Memory Barriers - Paper referenced by Emilo's patch set is good read [[https://www.cs.princeton.edu/research/techreps/TR-981-15][here]] - Alex will take Emilo's work for ARM on ARM testing - Would be nice to demo ARM on ARM/AArch64 in November - Alex plans to tests with all ARM barrier types by end of week - Any work good for new people to ease in? - Look at breakpoints, is GDB stub working? - Benchmarking: perhaps get some independent numbers on both atomic implementations? -- Alex Bennée