From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lsl6C-0006Nm-AY for qemu-devel@nongnu.org; Sat, 11 Apr 2009 17:50:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lsl66-0006Ls-PW for qemu-devel@nongnu.org; Sat, 11 Apr 2009 17:50:50 -0400 Received: from [199.232.76.173] (port=60530 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lsl66-0006Lp-Kl for qemu-devel@nongnu.org; Sat, 11 Apr 2009 17:50:46 -0400 Received: from smtp118.rog.mail.re2.yahoo.com ([68.142.225.234]:20028) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1Lsl66-0001Gu-7l for qemu-devel@nongnu.org; Sat, 11 Apr 2009 17:50:46 -0400 Message-ID: <49E110AA.4070902@blonos.com> Date: Sat, 11 Apr 2009 17:50:34 -0400 From: Peter McCormick MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Firewire/IEEE1394 OHCI for QEMU 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 Hello all, I'm working to create an OHCI-compliant Firewire virtual device for QEMU. There is not a solid story on how to connect the guest device to the host operating systems' Firewire stack, but I might end up modifying the Linux ohci1394 kernel module to allow for a more generic passthru interface (for those familiar with krh's "nosy" sniffer, something in that direction, albeit with the OHCI no-snoop-mode limitations.) http://github.com/pmccormick/qemu-firewire-ohci/tree/ohci1394 (it is forked from of git://repo.or.cz/qemu.git, which I periodically rebase off of) At the moment I am still very early on in the implementation, not even DMA contexts for async/iso are functional yet. But I have been inching along getting Windows XP and Linux guests to recognize the presence of an OHCI device. If anyone has experience with this stuff, or an interest to help, please get in touch!! Cheers, Peter