From: Itamar Tal <ita...@guardicore.com> 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