From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AEbq3-0008CP-DN for qemu-devel@nongnu.org; Tue, 28 Oct 2003 16:57:19 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AEbpU-0007xd-AG for qemu-devel@nongnu.org; Tue, 28 Oct 2003 16:57:15 -0500 Received: from [199.232.41.8] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AEbXG-0000v4-Vy for qemu-devel@nongnu.org; Tue, 28 Oct 2003 16:37:55 -0500 Received: from [193.252.22.29] (helo=mwinf0201.wanadoo.fr) by mx20.gnu.org with esmtp (Exim 4.24) id 1AEbUp-0005fz-2B for qemu-devel@nongnu.org; Tue, 28 Oct 2003 16:35:23 -0500 Received: from free.fr (ATuileries-112-1-1-209.w80-11.abo.wanadoo.fr [80.11.167.209]) by mwinf0201.wanadoo.fr (SMTP Server) with ESMTP id 5BABF300070C for ; Tue, 28 Oct 2003 22:35:21 +0100 (CET) Message-ID: <3F9EE13C.5040901@free.fr> Date: Tue, 28 Oct 2003 22:35:56 +0100 From: Fabrice Bellard MIME-Version: 1.0 Subject: Re: [Qemu-devel] IPC syscall emulation and glibc 2.3.x fix References: <3F9E824D.7020207@dsdk12.net> In-Reply-To: <3F9E824D.7020207@dsdk12.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Derrik Pates wrote: > I'm working on adding emulation of the ipc syscall to qemu. I've managed > to get SHM (mostly) working - at least, to the point that some X apps > like it alright. I've run xwf (a simple GTK+-based file manager) and I > managed to (with a lot of debug options) get Loki's port of SimCity 3000 > started (though it hangs if you try to launch a game - it appears to get > a SIGRTMIN and become confused by that, also the colors are obviously > ordered wrong in the image, but the speed in the menu is pretty good). I > intend to add support for semaphores and message queues as well, once I > get the shmctl() stuff finished - still working on a few issues with > getting stats on SHM segments. > > Also, I've found a solution to some glibc changes that caused a build > error on line 536 of cpu-exec.c (at least on PPC). However, to > successfully #ifdef that so that it can still work with older glibc > versions, I need to be able to fix the original configure.in that the > configure script is generated from. Can that be added to CVS, so that it > can be fixed as well? > > Once I have this stuff ready (as well as possibly wrapping the _sysctl > syscall), I'll submit a patch with all my changes. Thank you for the work ! Don't forget to patch 'linux-test.c' so that it is possible to test automatically the ipc syscalls implementation. Fabrice.