]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
qemu: improve device flag parsing
authorEric Blake <eblake@redhat.com>
Thu, 13 Jan 2011 16:09:15 +0000 (09:09 -0700)
committerEric Blake <eblake@redhat.com>
Thu, 13 Jan 2011 23:03:11 +0000 (16:03 -0700)
commitf892f5a562cbb6e5b914adced1000df20c3174d6
treef60a80fe0e42e8b646a131aa437e2083d28fee36
parent1ff03b28e938dd0cbde076aa0875f46d0ce52d30
qemu: improve device flag parsing

* src/qemu/qemu_capabilities.h (qemuCapsParseDeviceStr): New
prototype.
* src/qemu/qemu_capabilities.c (qemuCapsParsePCIDeviceStrs)
Rename and split...
(qemuCapsExtractDeviceStr, qemuCapsParseDeviceStr): ...to make it
easier to add and test device-specific checks.
(qemuCapsExtractVersionInfo): Update caller.
* tests/qemuhelptest.c (testHelpStrParsing): Also test parsing of
device-related flags.
(mymain): Update expected flags.
* tests/qemuhelpdata/qemu-0.12.1-device: New file.
* tests/qemuhelpdata/qemu-kvm-0.12.1.2-rhel60-device: New file.
* tests/qemuhelpdata/qemu-kvm-0.12.3-device: New file.
* tests/qemuhelpdata/qemu-kvm-0.13.0-device: New file.
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemuhelpdata/qemu-0.12.1-device [new file with mode: 0644]
tests/qemuhelpdata/qemu-kvm-0.12.1.2-rhel60-device [new file with mode: 0644]
tests/qemuhelpdata/qemu-kvm-0.12.3-device [new file with mode: 0644]
tests/qemuhelpdata/qemu-kvm-0.13.0-device [new file with mode: 0644]
tests/qemuhelptest.c