From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BSeuH-0005Cp-HV for qemu-devel@nongnu.org; Tue, 25 May 2004 12:36:01 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BSeoa-00043Q-Ji for qemu-devel@nongnu.org; Tue, 25 May 2004 12:30:39 -0400 Received: from [195.9.147.9] (helo=dionis.simtreas.ru) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BSeoZ-00041o-9E for qemu-devel@nongnu.org; Tue, 25 May 2004 12:30:07 -0400 Message-ID: <40B37520.7020807@simtreas.ru> Date: Tue, 25 May 2004 20:32:32 +0400 From: "Vladimir N. Oleynik" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------080408060200010203060707" Subject: [Qemu-devel] AIO ide patch Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, fabrice@bellard.org This is a multi-part message in MIME format. --------------080408060200010203060707 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi Fabrice! I have tried to make a variant with asynchronous input/output for ide. First worked patch attached. (this variant haven`t AIO for ATAPI, only ATA). May be not full right, but ... --w vodz --------------080408060200010203060707 Content-Type: application/x-tar; name="qemu_aio.patch.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="qemu_aio.patch.gz" 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 eBtnsUEupTEDPLEwq/8Cs+kb7DYVAAA= --------------080408060200010203060707--