From owner-freebsd-emulation@FreeBSD.ORG Wed Aug 9 14:50:28 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D44416A4DD for ; Wed, 9 Aug 2006 14:50:28 +0000 (UTC) (envelope-from admin@intron.ac) Received: from intron.ac (unknown [210.51.165.237]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5956C43D45 for ; Wed, 9 Aug 2006 14:50:27 +0000 (GMT) (envelope-from admin@intron.ac) Received: from localhost (localhost [127.0.0.1]) (uid 1003) by intron.ac with local; Wed, 09 Aug 2006 22:50:25 +0800 id 00102E2D.44D9F631.000047DF References: <1153994127.11460@origin.intron.ac> <20060728093647.GA32168@stud.fit.vutbr.cz> <20060807232055.77a70f8a@Magellan.Leidinger.net> <57663789@serv3.int.kfs.ru> In-Reply-To: <57663789@serv3.int.kfs.ru> From: "Intron" To: Boris Samorodov Date: Wed, 09 Aug 2006 22:50:25 +0800 Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312"; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Cc: freebsd-emulation@freebsd.org Subject: Re: My Linux AIO Implementation Calling for Test X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Aug 2006 14:50:28 -0000 Boris Samorodov wrote: > On Wed, 09 Aug 2006 21:08:20 +0800 Intron wrote: > >> Download: http://ftp.intron.ac/tmp/linux_aio-20060809.tar.bz2 > > OK, great. > > What is the preferred way to test your changes? > > > WBR > -- > Boris Samorodov (bsam) > Research Engineer, http://www.ipt.ru Telephone & Internet SP > FreeBSD committer, http://www.FreeBSD.org The Power To Serve I hope one day ORACLE 10g can run on FreeBSD. But besides Linux AIO implementation, ORACLE 10g requires some other Linux system calls, some of which on FreeBSD are still in development. For example, I guess, futex(2), which is being developped by Divacky Roman , probably is also needed by ORACLE 10g. Now you may try libaio-oracle (see my readme.txt). Compile your testing application with both libaio and libaio-oracle under GNU/Linux. And then, run the binary ELF on FreeBSD 7.0-CURRENT with my patch set. My "testaio.c" is the minimum testing program that I use. Please try to attack my patch set in any way. If you find any problem, please send debugging kernel message and/or the result of the command "trace" in ddb(4) (if kernel panics) and your testing program source to me. ------------------------------------------------------------------------ From Beijing, China