From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Cf3Mx-0004y1-1P for qemu-devel@nongnu.org; Thu, 16 Dec 2004 16:41:07 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Cf3Mv-0004wD-09 for qemu-devel@nongnu.org; Thu, 16 Dec 2004 16:41:05 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cf3Mu-0004vv-TC for qemu-devel@nongnu.org; Thu, 16 Dec 2004 16:41:04 -0500 Received: from [64.233.184.207] (helo=wproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cf3CW-0004bP-WA for qemu-devel@nongnu.org; Thu, 16 Dec 2004 16:30:21 -0500 Received: by wproxy.gmail.com with SMTP id 70so250274wra for ; Thu, 16 Dec 2004 13:28:59 -0800 (PST) Message-ID: Date: Thu, 16 Dec 2004 22:28:58 +0100 From: Piotras Subject: Re: [Qemu-devel] softmmu thoughts In-Reply-To: <41C1AF88.3060108@dblab.ece.ntua.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <1098217677.26133.26.camel@kubu.opensource.se> <4175B3CA.9050209@sti.net> <41765D06.4020006@bellard.org> <41C1AF88.3060108@dblab.ece.ntua.gr> Reply-To: Piotras , qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Elefterios Stamatogiannakis , qemu-devel@nongnu.org Currently only Linux running on x86 hardware is supported for emulation of x86 guest (softmmu). Regards, Piotrek On Thu, 16 Dec 2004 17:53:44 +0200, Elefterios Stamatogiannakis wrote: > I tried to compile it under mingw and it failed. This patch is for > linux only? > > (today's cvs with all three patches cleanly applied) > --------- > $ gcc -dumpversion > 3.2.3 > --------- > gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. > -I/c/Projects/qemu/target-i386 -I/c/Projects/qemu -D_GNU_SOURCE > -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/c/Projects/qemu/slirp -c > -o vl.o /c/Projects/qemu/vl.c > In file included from c:/Projects/qemu/target-i386/cpu.h:34, > from c:/Projects/qemu/vl.h:73, > from c:/Projects/qemu/vl.c:24: > c:/Projects/qemu/mmu_map.h:22:22: ucontext.h: No such file or directory > In file included from c:/Projects/qemu/target-i386/cpu.h:34, > from c:/Projects/qemu/vl.h:73, > from c:/Projects/qemu/vl.c:24: > c:/Projects/qemu/mmu_map.h:112: parse error before '*' token > c:/Projects/qemu/mmu_map.h: In function `mmu_map_fault_get_vaddr': > c:/Projects/qemu/mmu_map.h:117: `addr' undeclared (first use in this > function) > --------- > > teris. > > Piotras wrote: > > Hi! > > > > I updated the patch to solve problems reported by Jens Arm: > > * compilation problem on Mandrake 9.1 > > * SEGV problem when working with non-TLS glibc. > > Jens, thanks for your help! > > > > I also cleaned-up the code and comments in several places (for > > example page_unprotect). > > > > The patch should apply cleanly to recent CVS. It should work > > with 0.6.1 without problems too. > > > > > > Regards, > > > > Piotrek