From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54023) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XK7Z5-0005ei-2i for qemu-devel@nongnu.org; Wed, 20 Aug 2014 11:12:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XK7Yv-0002Yi-RF for qemu-devel@nongnu.org; Wed, 20 Aug 2014 11:12:43 -0400 Received: from mail-qc0-x230.google.com ([2607:f8b0:400d:c01::230]:35395) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XK7Yv-0002YW-NS for qemu-devel@nongnu.org; Wed, 20 Aug 2014 11:12:33 -0400 Received: by mail-qc0-f176.google.com with SMTP id m20so7774317qcx.7 for ; Wed, 20 Aug 2014 08:12:33 -0700 (PDT) Sender: Richard Henderson Message-ID: <53F4BADD.4070303@twiddle.net> Date: Wed, 20 Aug 2014 08:12:29 -0700 From: Richard Henderson MIME-Version: 1.0 References: <5FAD0382C1B6944A908C8A46AB12DA9D03E1EB@LLE2K10-MBX02.mitll.ad.local> <53EE7214.9000603@redhat.com> <9BA52E25-E3BF-42FF-B080-86B7926D8B80@ll.mit.edu> <53F03BCC.705@redhat.com> <53F239D1.6070001@twiddle.net> <98E51B30-6FC2-42D3-A5D2-6504B0B6472D@ll.mit.edu> <53F2EBC7.3010105@redhat.com> <528C0A0C-85F2-4490-88F9-81866B9519B6@ll.mit.edu> In-Reply-To: <528C0A0C-85F2-4490-88F9-81866B9519B6@ll.mit.edu> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] QEMU, self-modifying code, and Windows 7 64-bit (no KVM) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Hulin, Patrick - 0559 - MITLL" , Paolo Bonzini Cc: "qemu-devel@nongnu.org" On 08/20/2014 07:03 AM, Hulin, Patrick - 0559 - MITLL wrote: > Can you guys explain why calling tlb_fill is necessary on the page boundary case? So that you trap on an unaligned store where the second page is unmapped. That's what we get "for free" with running to store loop backward. r~