From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34699) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xtcc0-0006JG-P0 for qemu-devel@nongnu.org; Wed, 26 Nov 2014 08:26:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xtcbr-0001lR-ON for qemu-devel@nongnu.org; Wed, 26 Nov 2014 08:26:28 -0500 Received: from mail-wi0-x234.google.com ([2a00:1450:400c:c05::234]:53247) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xtcbr-0001lM-H9 for qemu-devel@nongnu.org; Wed, 26 Nov 2014 08:26:19 -0500 Received: by mail-wi0-f180.google.com with SMTP id n3so4956545wiv.13 for ; Wed, 26 Nov 2014 05:26:18 -0800 (PST) Sender: Paolo Bonzini Message-ID: <5475D4F6.8080602@redhat.com> Date: Wed, 26 Nov 2014 14:26:14 +0100 From: Paolo Bonzini MIME-Version: 1.0 References: <20141126103841.7772.11864.stgit@PASHA-ISP> In-Reply-To: <20141126103841.7772.11864.stgit@PASHA-ISP> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFC PATCH v5 00/31] Deterministic replay and reverse execution List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Pavel Dovgalyuk , qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, peter.crosthwaite@xilinx.com, mark.burton@greensocs.com, real@ispras.ru, batuzovk@ispras.ru, Alexander Graf , maria.klimushenkova@ispras.ru, alex.bennee@linaro.org, afaerber@suse.de, fred.konrad@greensocs.com On 26/11/2014 11:38, Pavel Dovgalyuk wrote: > This set of patches is related to the reverse execution and deterministic > replay of qemu execution Our implementation of deterministic replay can > be used for deterministic and reverse debugging of guest code through gdb > remote interface. Lots of progress! I think these patches are now mergeable: Paolo Bonzini (4): target-ppc: pass DisasContext to SPR generator functions cpu-exec: add a new CF_USE_ICOUNT cflag translate: check cflags instead of use_icount global gen-icount: check cflags instead of use_icount global Pavel Dovgalyuk (6): cpu-exec: fix cpu_exec_nocache cpu-exec: reset exception_index correctly i386: do not cross the pages boundaries in replay mode cpu-exec: invalidate nocache translation if they are interrupted timer: introduce new QEMU_CLOCK_VIRTUAL_RT clock cpus: make icount warp behave well with respect to stop/cont (The last is "cpus: make icount warp deterministic in replay mode". Alex, can you ACK "target-ppc: pass DisasContext to SPR generator functions" please? In general a review of the other three patches by me would be welcome. Thanks, Paolo