Laine Stump
8f4008713a
qemu: use virDomainPCIAddressSetAllMulti() to set multi when needed
...
If there are multiple devices assigned to the different functions of a
single PCI slot, they will not work properly if the device at function
0 doesn't have its "multi" attribute turned on, so it makes sense for
libvirt to turn it on during PCI address assignment. Setting multi
then assures that the new setting is stored in the config (so it will
be used next time the domain is started), preventing any potential
problems in the case that a future change in the configuration
eliminates the devices on all non-0 functions (multi will still be set
for function 0 even though it is the only function in use on the slot,
which has no useful purpose, but also doesn't cause any problems).
(NB: If we were to instead just decide on the setting for
multifunction at runtime, a later removal of the non-0 functions of a
slot would result in a silent change in the guest ABI for the
remaining device on function 0 (although it may seem like an
inconsequential guest ABI change, it *is* a guest ABI change to turn
off the multi bit).)
2017-01-11 04:42:08 -05:00
..
2016-02-16 14:58:58 +01:00
2016-02-16 15:42:20 +01:00
2016-02-16 15:42:20 +01:00
2016-05-18 11:27:56 +02:00
2016-05-18 11:27:56 +02:00
2016-05-18 11:27:56 +02:00
2016-02-16 15:42:20 +01:00
2016-02-16 15:39:57 +01:00
2016-02-16 15:39:57 +01:00
2016-09-16 14:13:07 +02:00
2017-01-10 12:33:53 +01:00
2016-06-17 18:30:04 +02:00
2016-05-25 17:15:21 +02:00
2016-11-14 14:18:06 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-12-05 18:30:34 -05:00
2016-10-25 17:20:17 -04:00
2016-10-05 18:53:55 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-12-08 15:27:52 +01:00
2016-12-08 15:27:52 +01:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-08-03 06:36:22 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-06-14 08:25:25 +02:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-07-27 13:38:53 +02:00
2016-04-18 12:31:50 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-04-26 10:29:44 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-22 10:10:52 +00:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-07-01 15:46:24 -04:00
2016-06-21 14:31:19 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-03-01 14:17:09 +01:00
2016-03-01 14:17:09 +01:00
2016-03-01 14:17:09 +01:00
2016-03-01 14:17:09 +01:00
2016-06-09 14:43:39 +02:00
2016-06-09 14:43:15 +02:00
2016-03-01 14:17:09 +01:00
2016-03-01 14:17:09 +01:00
2016-06-09 14:43:15 +02:00
2016-09-22 15:40:08 +02:00
2016-03-01 14:17:09 +01:00
2016-05-20 10:05:55 +02:00
2016-06-09 14:42:48 +02:00
2016-04-11 13:50:55 +02:00
2016-06-09 14:42:48 +02:00
2016-05-20 10:05:55 +02:00
2016-03-01 14:17:09 +01:00
2016-06-09 14:42:48 +02:00
2016-03-01 14:17:09 +01:00
2016-03-01 14:17:09 +01:00
2016-03-01 14:17:09 +01:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-04-18 12:31:50 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-11-24 12:22:25 -05:00
2016-11-24 12:22:25 -05:00
2016-04-18 12:31:50 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-03-28 13:10:18 -04:00
2016-02-09 16:09:01 -05:00
2016-03-28 13:10:18 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-07-12 12:36:13 +02:00
2016-02-09 16:09:01 -05:00
2016-05-17 10:41:45 +02:00
2016-05-02 17:01:40 +02:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-05-04 09:59:14 -04:00
2016-05-04 09:59:14 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-07-01 15:46:52 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-11-10 17:36:55 +01:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-05-17 10:41:45 +02:00
2016-05-17 10:41:45 +02:00
2016-07-01 21:13:31 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-09-09 16:16:59 +02:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-03-01 14:17:09 +01:00
2016-03-01 14:17:09 +01:00
2016-05-20 13:54:26 -04:00
2016-02-09 16:09:01 -05:00
2016-03-01 14:17:09 +01:00
2016-04-14 14:00:34 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-04-14 14:00:34 -04:00
2016-04-14 14:00:33 -04:00
2016-11-14 14:21:43 -05:00
2016-04-14 14:00:33 -04:00
2016-04-14 14:00:33 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-04-14 14:00:33 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-08-04 16:23:15 +02:00
2016-08-12 17:38:02 +02:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-11-14 14:23:48 -05:00
2017-01-11 04:42:08 -05:00
2016-10-17 10:04:54 +02:00
2016-11-14 14:23:48 -05:00
2016-11-14 14:18:06 -05:00
2016-04-14 14:00:33 -04:00
2016-04-14 14:00:33 -04:00
2016-04-14 14:00:33 -04:00
2016-11-14 14:23:48 -05:00
2016-11-14 14:18:06 -05:00
2016-04-14 14:00:33 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-05-02 17:01:40 +02:00
2016-05-02 17:01:40 +02:00
2016-05-02 17:01:40 +02:00
2016-05-02 17:01:40 +02:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-03-01 14:17:09 +01:00
2016-02-09 16:09:01 -05:00
2016-12-05 10:45:46 +01:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-03-01 14:17:09 +01:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-10-24 16:05:33 +02:00
2016-09-09 08:09:03 -04:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-11-02 16:05:39 +01:00
2016-11-02 16:05:39 +01:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-11-14 14:21:15 -05:00
2016-11-14 14:21:15 -05:00
2016-08-04 16:23:15 +02:00
2016-02-09 16:09:01 -05:00
2016-08-04 16:23:15 +02:00
2016-08-04 16:23:15 +02:00
2016-07-18 10:55:35 +02:00
2016-11-30 10:59:01 +01:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-06-07 12:42:54 +02:00
2016-06-07 12:42:54 +02:00
2016-03-01 14:17:09 +01:00
2016-10-12 17:46:48 +02:00
2016-06-09 14:44:08 +02:00
2016-03-01 14:17:09 +01:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-02-09 16:09:01 -05:00
2016-04-26 11:43:33 -04:00
2016-02-09 16:09:01 -05:00