From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59583) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b21FO-0003W6-Mk for qemu-devel@nongnu.org; Sun, 15 May 2016 14:58:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b21FK-00089Q-EQ for qemu-devel@nongnu.org; Sun, 15 May 2016 14:58:37 -0400 Received: from mail-lb0-x22e.google.com ([2a00:1450:4010:c04::22e]:36022) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b21FK-00089L-6R for qemu-devel@nongnu.org; Sun, 15 May 2016 14:58:34 -0400 Received: by mail-lb0-x22e.google.com with SMTP id h1so43748540lbj.3 for ; Sun, 15 May 2016 11:58:33 -0700 (PDT) Date: Sun, 15 May 2016 21:58:24 +0300 From: Max Filippov Message-ID: <20160515185824.GA24189@octofox.metropolis> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] "tcg: Clean up direct block chaining safety checks" breaks target-xtensa mmu test List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Sergey Fedorov Cc: Richard Henderson , Alex =?iso-8859-1?Q?Benn=E9e?= , qemu-devel Hi Sergey, I've noticed that the commit 5b053a4a28278 (tcg: Clean up direct block chaining safety checks) has broken tearget-xtensa test cross_page_tb from the tests/tcg/xtensa/test_mmu.S. The test runs a TB that spans two adjacent pages, then unmaps the second page and runs it again. It expects an instruction fetch exception on the second run, but with the said commit doesn't get it. Reverting that commit fixes the test. Any suggestions? -- Thanks. -- Max