From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56077) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yjmq0-00084x-RQ for qemu-devel@nongnu.org; Sun, 19 Apr 2015 06:52:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yjmpw-0005ZK-PU for qemu-devel@nongnu.org; Sun, 19 Apr 2015 06:52:32 -0400 Received: from mail-wg0-x232.google.com ([2a00:1450:400c:c00::232]:34060) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yjmpw-0005ZA-IL for qemu-devel@nongnu.org; Sun, 19 Apr 2015 06:52:28 -0400 Received: by wgso17 with SMTP id o17so152345811wgs.1 for ; Sun, 19 Apr 2015 03:52:27 -0700 (PDT) From: itamar.tal4@gmail.com Date: Sun, 19 Apr 2015 13:52:20 +0300 Message-Id: <1429440741-48575-1-git-send-email-itamar@guardicore.com> Subject: [Qemu-devel] [PATCH v2] add 1394 bus support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: thuth@redhat.com, ariel@guardicore.com, afaerber@suse.de, Itamar Tal From: Itamar Tal This patch add 1394 (firewire) support to x86_64 and i386 qemu softmmu. It allows one virtual machine to be the server side and the other to be the client side, connected by TCP stream socket (same thing is possible using serial port). This is very useful in for allowing legacy devices to communicate over the firewire channel, but doesn't support USB communication. Especially, it's useful for remote Windows kernel debugging over qemu for malware analysis and so on... The patch was tested on major stable version 2.0.0, 2.2.1 and current master (2.3.0rc?). Itamar Tal (1): add 1394 bus support default-configs/i386-softmmu.mak | 1 + default-configs/x86_64-softmmu.mak | 1 + hw/1394/Makefile.objs | 1 + hw/1394/hcd-ohci.c | 1754 ++++++++++++++++++++++++++++++++++++ hw/1394/hcd-ohci.h | 147 +++ hw/Makefile.objs | 1 + 6 files changed, 1905 insertions(+) create mode 100644 hw/1394/Makefile.objs create mode 100644 hw/1394/hcd-ohci.c create mode 100644 hw/1394/hcd-ohci.h -- 2.3.4