From owner-freebsd-emulation@FreeBSD.ORG Thu Jul 27 09:55:31 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 10CE716A4DD for ; Thu, 27 Jul 2006 09:55:31 +0000 (UTC) (envelope-from mag@intron.ac) Received: from smtp.263.net (263.net.cn [211.150.96.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D3D743D46 for ; Thu, 27 Jul 2006 09:55:29 +0000 (GMT) (envelope-from mag@intron.ac) Received: from origin.intron.ac (unknown [127.0.0.1]) by smtp.263.net (Postfix) with ESMTP id E2C37F1CB8 for ; Thu, 27 Jul 2006 17:55:33 +0800 (CST) X-KSVirus-check: 0 From: "Intron" To: freebsd-emulation@freebsd.org Date: Thu, 27 Jul 2006 17:44:01 +0800 Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312"; format=flowed Content-Transfer-Encoding: 7bit Message-Id: <1153994127.11460@origin.intron.ac> Cc: alexander@leidinger.net Subject: 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: Thu, 27 Jul 2006 09:55:31 -0000 Download: http://ftp.intron.ac/tmp/linux_aio-20060727.tar.bz2 Based on FreeBSD aio(4), my patch set has implemented 5 system calls of Linux Asynchronous Input/Output: io_setup(2), io_destroy(2), io_getevents(2), io_submit(2) and io_cancel(2). It only works with 7.0-CURRENT. I hope in a future day ORACLE 10g for Linux can run on FreeBSD. Please focus you test on: 1. Robustness against invalid calling arguments (especially those for malice attack that would cause security problem or kernel crash). 2. Behavioral similarity to Linux 2.6.17. 3. Efficiency. The ELF binary "testaio" is compiled on Redhat 7.2 with libaio-0.3.105. See "readme.txt" in my package. This is my first kernel code contribution to FreeBSD. I would hear from you for your suggestion. ------------------------------------------------------------------------ From Beijing, China