Ani Sinha
8eadf82fb5
conf: introduce option to enable/disable pci hotplug on pci-root controller
...
This change introduces libvirt xml support to enable/disable hotplug on the
pci-root controller. It adds a 'target' subelement for the pci-root controller
with a 'hotplug' property. This property can be used to enable or disable
hotplug for the pci-root controller. For example, in order to disable hotplug
on the pci-root controller, one has to use set '<target hotplug='off'>' as
shown below:
<controller type='pci' model='pci-root'>
<target hotplug='off'/>
</controller>
'<target hotplug='on'>' option would enable hotplug for pci-root controller.
This is also the default value. This option is only available for pc machine
types and is applicable for qemu/kvm accelerator only.This feature was
introduced from qemu version 5.2 with the following change in qemu repository:
3d7e78aa7777f ("Introduce a new flag for i440fx to disable PCI hotplug on the root bus")
The above qemu commit describes some reasons why users might to disable hotplug
on PCI root buses.
Related unit tests to exercise the new conf option has also been added.
Signed-off-by: Ani Sinha <ani@anisinha.ca>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Laine Stump <laine@redhat.com>
2021-10-01 14:19:44 -04:00
..
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-30 10:19:42 +01:00
2021-03-09 22:58:30 +00:00
2021-07-01 16:15:05 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:36 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2020-05-12 06:54:59 +02:00
2020-05-12 06:54:59 +02:00
2020-05-12 06:54:59 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-02-03 10:18:04 +01:00
2020-02-14 12:09:17 +01:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-04-07 18:11:13 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-09-23 14:48:51 +02:00
2021-09-23 14:48:51 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2020-05-12 06:54:59 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-09-23 14:48:51 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-04-01 15:11:38 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-24 20:26:20 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-24 20:38:08 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-09-21 12:22:48 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2020-10-01 14:53:28 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-09-23 14:48:51 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-21 14:29:09 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2020-06-23 15:51:49 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-09-23 14:48:51 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2019-04-03 16:37:19 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2020-12-04 15:56:48 +01:00
2021-10-01 11:02:53 +02:00
2021-01-18 11:53:33 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-02-11 17:15:34 -05:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2020-07-08 12:05:24 +02:00
2021-05-03 12:14:44 +02:00
2021-04-19 11:39:13 +02:00
2021-05-03 12:14:44 +02:00
2020-07-08 12:05:24 +02:00
2021-03-09 22:58:30 +00:00
2021-03-30 10:19:42 +01:00
2021-03-18 18:42:29 +01:00
2021-03-30 10:19:42 +01:00
2021-03-30 10:19:42 +01:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-10-01 14:19:44 -04:00
2021-10-01 14:19:44 -04:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-08-04 09:58:16 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-04-06 17:07:56 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-06-15 16:58:22 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2020-06-10 14:00:38 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2020-03-04 12:08:50 +01:00
2020-03-04 12:08:50 +01:00
2021-04-21 15:48:01 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-01-29 12:25:49 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2020-10-01 14:53:28 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-06-11 13:06:58 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2020-04-27 17:25:59 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00