From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NqQlG-00036i-9p for qemu-devel@nongnu.org; Sat, 13 Mar 2010 07:48:10 -0500 Received: from [199.232.76.173] (port=50163 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NqQlE-00036a-QB for qemu-devel@nongnu.org; Sat, 13 Mar 2010 07:48:08 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NqQlB-0000uK-Ok for qemu-devel@nongnu.org; Sat, 13 Mar 2010 07:48:08 -0500 Received: from hall.aurel32.net ([88.191.82.174]:33655) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NqQkm-0000pg-5S for qemu-devel@nongnu.org; Sat, 13 Mar 2010 07:48:05 -0500 Date: Sat, 13 Mar 2010 13:45:59 +0100 From: Aurelien Jarno Subject: Re: [Qemu-devel] [PATCH 0/6] Multi-level page tables and userland mapping fixes, v3 Message-ID: <20100313124559.GA22277@volta.aurel32.net> References: <201003121851.41313.paul@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <201003121851.41313.paul@codesourcery.com> List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paul Brook Cc: qemu-devel@nongnu.org, Richard Henderson On Fri, Mar 12, 2010 at 06:51:41PM +0000, Paul Brook wrote: > > Richard Henderson (6): > > Move TARGET_PHYS_ADDR_SPACE_BITS to target-*/cpu.h. > > Use TARGET_VIRT_ADDR_SPACE_BITS in h2g_valid. > > linux-user: Use h2g_valid in qemu_vmalloc. > > linux-user: Fix mmap_find_vma returning invalid addresses. > > Implement multi-level page tables. > > Fix last page errors in page_check_range and page_set_flags. > > Applied, plus a bunch of follow-on patches that isolate the userspace > emulation from any concept of physical address space. > The patch "Implement multi-level page tables" breaks i386/x86_64 system emulation. Using the image on [1], qemu now segfaults during the initrd parts. This is not 100% reproducible, a few times it hanged instead of crashing. [1] http://people.debian.org/~aurel32/qemu/i386/debian_lenny_i386_small.qcow2 -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurelien@aurel32.net http://www.aurel32.net