[libvirt] [PATCH v2.5 00/10] add support for scsi-generic for virtio-scsi

Han Cheng hanc.fnst at cn.fujitsu.com
Tue Apr 9 02:32:39 UTC 2013


This patch series tried to add support for scsi-generic for virtio-scsi.

Changes from v2:

- Lots of fixs on comments

Thank you guys who reviewed these. Thank you for your help.

There is some work left. As time comes up and I don't have much time to
do this, I'd like to ask Osier to help me finish this. Could you?

TODO:
change readonly to bool and change related managed and missing for
consistency.

Han Cheng (10):
  conf: Change help function
  docs/schemas: Move PortNumber and sourceinfoadapter to basictypes.rng
  conf: Introduce scsi hostdev
  qemu: New cap flag for scsi-generic
  utils: util functions for scsi hostdev
  qemu: Build qemu command line for scsi-generic
  qemu: Basic management functions for scsi hostdev
  qemu: cgroup and selinux for scsi hostdev
  qemu: hotplug support for scsi hostdev
  tests: tests for scsi hostdev

 docs/formatdomain.html.in                                      |   38 
 docs/schemas/basictypes.rng                                    |   42 +
 docs/schemas/domaincommon.rng                                  |   34 
 docs/schemas/storagepool.rng                                   |   42 -
 po/POTFILES.in                                                 |    1 
 src/Makefile.am                                                |    1 
 src/conf/domain_audit.c                                        |   10 
 src/conf/domain_conf.c                                         |  189 ++++
 src/conf/domain_conf.h                                         |   14 
 src/libvirt_private.syms                                       |   24 
 src/qemu/qemu_capabilities.c                                   |   14 
 src/qemu/qemu_capabilities.h                                   |    2 
 src/qemu/qemu_cgroup.c                                         |   67 +
 src/qemu/qemu_cgroup.h                                         |    3 
 src/qemu/qemu_command.c                                        |  138 +++
 src/qemu/qemu_command.h                                        |    6 
 src/qemu/qemu_conf.h                                           |    2 
 src/qemu/qemu_driver.c                                         |    3 
 src/qemu/qemu_hostdev.c                                        |  218 +++++
 src/qemu/qemu_hostdev.h                                        |   10 
 src/qemu/qemu_hotplug.c                                        |  211 ++++-
 src/qemu/qemu_process.c                                        |    3 
 src/security/security_selinux.c                                |   56 +
 src/util/virscsi.c                                             |  392 ++++++++++
 src/util/virscsi.h                                             |   83 ++
 tests/qemuhelpdata/qemu-1.0-device                             |   10 
 tests/qemuhelpdata/qemu-1.1.0-device                           |   10 
 tests/qemuhelpdata/qemu-1.2.0-device                           |    5 
 tests/qemuhelpdata/qemu-kvm-1.2.0-device                       |    5 
 tests/qemuhelptest.c                                           |   19 
 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-boot.args     |   10 
 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-boot.xml      |   34 
 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-readonly.args |   10 
 tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-readonly.xml  |   35 
 tests/qemuxml2argvtest.c                                       |    9 
 tests/qemuxml2xmltest.c                                        |    3 
 36 files changed, 1624 insertions(+), 129 deletions(-)




More information about the libvir-list mailing list