From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49206) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWSC9-00008i-8p for qemu-devel@nongnu.org; Thu, 18 Feb 2016 12:16:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWSC5-0004eH-Rj for qemu-devel@nongnu.org; Thu, 18 Feb 2016 12:16:49 -0500 Received: from mail-wm0-x235.google.com ([2a00:1450:400c:c09::235]:38059) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWSC5-0004du-KL for qemu-devel@nongnu.org; Thu, 18 Feb 2016 12:16:45 -0500 Received: by mail-wm0-x235.google.com with SMTP id a4so35483300wme.1 for ; Thu, 18 Feb 2016 09:16:45 -0800 (PST) Sender: Paolo Bonzini References: <1799079795.5917055.1455814432510.JavaMail.yahoo.ref@mail.yahoo.com> <1799079795.5917055.1455814432510.JavaMail.yahoo@mail.yahoo.com> From: Paolo Bonzini Message-ID: <56C5FC7A.4070204@redhat.com> Date: Thu, 18 Feb 2016 18:16:42 +0100 MIME-Version: 1.0 In-Reply-To: <1799079795.5917055.1455814432510.JavaMail.yahoo@mail.yahoo.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] flushing before updating pc.ram List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Egbert S." , "qemu-devel@nongnu.org" Your solution seems sane, but I'd like a better understanding of what happens. Therefore... On 18/02/2016 17:53, Egbert S. wrote: > As a result, the newly reconstructed TB rebuilds the 'imul' > micro-operation sequence , but still retrieving the original 0x51 > immediate byte operand (and not the expected 0x10). ... can you provide the backtrace where QEMU translates the 'imul' from within tb_invalidate_phys_page_fast? Paolo