Received: from eggs.gnu.org ([2001:4830:134:3::10]:35536) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCj9x-0004C2-Ce for qemu-devel@nongnu.org; Thu, 31 Jul 2014 01:44:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XCj9p-0001FB-UQ for qemu-devel@nongnu.org; Thu, 31 Jul 2014 01:44:13 -0400 Received: from mail.ispras.ru ([83.149.199.45]:44809) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCj9p-0001F7-Mf for qemu-devel@nongnu.org; Thu, 31 Jul 2014 01:44:05 -0400 From: "Pavel Dovgaluk" References: <20140717110153.8352.80175.stgit@PASHA-ISP> <53D14707.7080509@redhat.com> <2596.37912172384$1406533875@news.gmane.org> <53D62210.9060903@redhat.com> <000101cfabca$07016870$15043950$@Dovgaluk@ispras.ru> <53D8B9F8.7090804@redhat.com> In-Reply-To: <53D8B9F8.7090804@redhat.com> Date: Thu, 31 Jul 2014 09:44:08 +0400 Message-ID: <000701cfac82$7290ec60$57b2c520$@Dovgaluk@ispras.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Content-Language: ru Subject: Re: [Qemu-devel] [RFC PATCH v2 00/49] Series short description List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: 'Paolo Bonzini' , qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, peter.crosthwaite@xilinx.com, mark.burton@greensocs.com, real@ispras.ru, batuzovk@ispras.ru, fred.konrad@greensocs.com > From: Paolo Bonzini [mailto:pbonzini@redhat.com] > Il 30/07/2014 09:44, Pavel Dovgaluk ha scritto: > >> From: Paolo Bonzini [mailto:paolo.bonzini@gmail.com] On Behalf Of Paolo Bonzini > >>>> - patch 16 should also use subsections, and perhaps apply to all other > >>>> CPUs too? > >>> > >>> We implemented replay only for i386 and ARM. If we'll change other targets, it will not > >>> add record/replay capabilities to them, but can confuse the reviewers. > >> > >> Why are these fields only required by record/replay? > > > > No, these fields can cause non-determinism for normal execution mode too. > > But these changes are not related to reverse execution. I can make patches for them > > and submit them separately, if needed. > > Yes, thanks. If it causes nondeterminism for normal execution mode too, > it's better to apply them to all targets. If possible use a subsection, > though. I've sent this change as a separate patch. Instead of changing every virtual machine's vmstate, I added exception_index to the common exec.c module. Pavel Dovgalyuk