Daniel P. Berrange
b073fe40db
Refactor qemuCapsParseDeviceStr to work from data tables
...
Currently the qemuCapsParseDeviceStr method has a bunch of open
coded string searches/comparisons to detect devices and their
properties. Soon this data will be obtained from QMP queries
instead of -device help output. Maintaining the list of device
and properties in two places is undesirable. Thus the existing
qemuCapsParseDeviceStr() method needs to be refactored to
separate the device types and properties from the actual
search code.
Thus the -device help output is now parsed to construct a
list of device names, and device properties. These are then
checked against a set of datatables to set the capability
flags
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2012-09-28 11:25:49 +01:00
..
2012-08-02 14:36:23 -06:00
2012-08-31 08:10:58 -07:00
2012-03-27 09:54:49 -06:00
2012-03-09 14:36:31 +01:00
2012-09-13 21:19:58 +08:00
2011-09-05 07:03:04 -06:00
2012-03-15 12:24:56 +08:00
2012-05-08 16:57:37 -06:00
2012-09-06 10:59:33 -06:00
2012-08-17 15:43:26 -04:00
2012-08-17 15:43:26 -04:00
2012-08-02 14:36:23 -06:00
2012-07-20 15:36:11 -06:00
2012-05-21 06:26:34 -04:00
2012-05-21 06:26:34 -04:00
2012-09-18 15:43:28 +08:00
2012-09-27 10:24:52 +01:00
2012-09-27 10:24:52 +01:00
2012-03-07 18:24:43 -07:00
2012-05-08 16:57:37 -06:00
2012-08-02 14:36:23 -06:00
2012-08-02 14:36:23 -06:00
2012-08-02 17:14:17 -06:00
2012-07-18 20:08:27 +01:00
2012-07-21 20:15:02 +02:00
2011-11-30 10:12:30 +00:00
2012-05-08 16:57:37 -06:00
2012-04-02 09:33:54 -06:00
2012-07-21 19:45:02 +02:00
2011-05-03 08:03:39 -06:00
2012-09-20 16:30:55 -06:00
2012-09-24 17:04:46 -06:00
2011-04-30 19:59:52 +02:00
2012-09-17 14:59:37 -04:00
2012-09-20 16:30:55 -06:00
2012-05-08 16:57:37 -06:00
2012-03-27 15:52:25 +01:00
2010-05-20 13:50:03 -04:00
2012-03-26 14:45:22 -06:00
2011-12-01 13:49:20 -07:00
2012-09-20 16:30:55 -06:00
2011-07-29 17:17:21 +02:00
2012-03-26 14:45:22 -06:00
2011-06-30 18:04:02 +01:00
2012-09-20 16:30:55 -06:00
2012-03-29 21:23:59 -06:00
2012-09-17 14:59:36 -04:00
2012-04-05 07:04:43 -04:00
2012-08-17 15:43:26 -04:00
2012-03-26 14:45:22 -06:00
2012-07-20 15:36:11 -06:00
2012-05-21 06:26:34 -04:00
2012-09-20 16:30:55 -06:00
2012-07-30 13:09:57 +01:00
2012-05-08 16:57:37 -06:00
2011-06-01 11:58:15 +02:00
2011-07-22 15:18:32 +01:00
2012-09-20 16:41:07 +02:00
2012-09-28 11:25:49 +01:00
2012-09-27 11:04:32 +01:00
2012-02-27 16:06:02 -07:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-09-27 10:24:52 +01:00
2012-09-20 16:41:07 +02:00
2012-09-27 10:24:52 +01:00
2012-07-27 07:42:34 -06:00
2012-07-27 07:42:34 -06:00
2011-11-18 15:00:18 -07:00
2011-12-22 13:01:09 -07:00
2012-08-06 08:15:13 -06:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-08-07 11:47:41 +01:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-07-27 07:42:34 -06:00
2012-03-26 14:45:22 -06:00
2012-09-20 16:30:55 -06:00
2012-07-18 20:08:27 +01:00
2012-07-18 20:08:27 +01:00
2011-07-11 09:21:37 -06:00
2012-09-28 10:39:28 +01:00
2012-09-20 16:30:55 -06:00
2012-03-27 15:52:25 +01:00
2012-03-27 15:52:25 +01:00
2012-07-11 11:19:05 +02:00
2011-11-03 12:01:48 +00:00
2011-07-01 16:46:20 -06:00
2012-07-27 07:42:34 -06:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-06-11 09:21:27 -06:00
2012-09-20 16:30:55 -06:00
2012-01-26 14:11:13 +00:00
2012-04-04 14:33:27 +01:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-08-07 11:59:08 +01:00
2012-07-27 07:42:34 -06:00
2012-07-27 07:42:34 -06:00
2012-07-27 07:42:34 -06:00
2012-09-12 11:27:22 -06:00
2012-05-01 14:58:14 -06:00
2011-09-28 15:43:39 +08:00
2012-09-20 16:30:55 -06:00
2012-09-20 16:30:55 -06:00
2012-07-21 20:15:02 +02:00
2012-03-26 14:45:22 -06:00
2012-09-20 16:30:55 -06:00
2012-03-26 14:45:22 -06:00
2012-07-21 19:45:02 +02:00