[Spice-devel] [PATCH 0/5] backport PCI vdi_port

Alon Levy alevy at redhat.com
Sun Jan 2 08:02:55 PST 2011


add back support to the old PCI vdi port while maintaining support
for the newer virtio-serial port.

VDIPort becomes a base class, with two implementations, and vdservice 
tries for virtio-serial, then pci. Tested on RHEL55 with PCI port with
windows XP and on upstream qemu with virtio-serial with windows XP.

Alon Levy (5):
  start refactoring vdi_port
  vdi_port refactor: introduce interface
  vdi_port refactor: move ring handling to VDIPort, split h file,
    remove some debug prints
  vdi_port refactor: introduce old pci_vdi_port
  vdservice/vdi_port refactor: cosmetic changes

 common/vdlog.h                |    1 +
 vdservice/pci_vdi_port.cpp    |  128 ++++++++++++++++
 vdservice/pci_vdi_port.h      |   59 ++++++++
 vdservice/vdi_port.cpp        |  332 +++++++++++------------------------------
 vdservice/vdi_port.h          |   41 +++---
 vdservice/vdservice.cpp       |  113 ++++++++++-----
 vdservice/vdservice.vcproj    |   16 ++
 vdservice/virtio_vdi_port.cpp |  175 ++++++++++++++++++++++
 vdservice/virtio_vdi_port.h   |   33 ++++
 9 files changed, 601 insertions(+), 297 deletions(-)
 create mode 100644 vdservice/pci_vdi_port.cpp
 create mode 100644 vdservice/pci_vdi_port.h
 create mode 100644 vdservice/virtio_vdi_port.cpp
 create mode 100644 vdservice/virtio_vdi_port.h

-- 
1.7.3.4



More information about the Spice-devel mailing list