libvirt/src/bhyve
Andrea Bolognani 620c390c73 conf: Move index number checking to drivers
pSeries guests will soon be allowed to have multiple
PHBs (pci-root controllers), which of course means that
all but one of them will have a non-zero index; hence,
we'll need to relax the current check.

However, right now the check is performed in the conf
module, which is generic rather than tied to the QEMU
driver, and where we don't have information such as the
guest machine type available.

To make this change of behavior possible down the line,
we need to move the check from the XML parser to the
drivers. Luckily, only QEMU and bhyve are using PCI
controllers, so this doesn't result in much duplication.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Laine Stump <laine@laine.org>
2017-07-15 14:50:42 +02:00
..
bhyve_capabilities.c Remove src/nodeinfo 2017-03-27 13:13:29 +02:00
bhyve_capabilities.h bhyve: add xhci tablet support 2017-03-26 19:22:30 +04:00
bhyve_command.c bhyve: add vga configuration for video driver 2017-06-27 17:44:27 +04:00
bhyve_command.h bhyve: Support /domain/bootloader configuration for non-FreeBSD guests. 2014-11-12 09:55:22 +01:00
bhyve_conf.c bhyve: add config file support 2017-03-14 20:46:05 +04:00
bhyve_conf.h bhyve: add config file support 2017-03-14 20:46:05 +04:00
bhyve_device.c bhyve: add xhci tablet support 2017-03-26 19:22:30 +04:00
bhyve_device.h bhyve: implement PCI address allocation 2014-06-13 19:25:27 +04:00
bhyve_domain.c conf: Move index number checking to drivers 2017-07-15 14:50:42 +02:00
bhyve_domain.h bhyve: add virBhyveDriverCreateXMLConf 2017-01-30 20:48:42 +04:00
bhyve_driver.c events: Avoid double free possibility on remote call failure 2017-06-25 08:16:04 -04:00
bhyve_driver.h bhyve: fix preprocessor indentation 2016-02-06 05:26:51 +03:00
bhyve_monitor.c bhyve: monitor: do not override domain's privateData 2015-11-17 12:44:26 +03:00
bhyve_monitor.h drvbhyve: Automatically tear down guest domains on shutdown 2014-12-04 11:03:13 +01:00
bhyve_parse_command.c bhyve: add e1000 nic support 2017-02-11 06:51:28 +04:00
bhyve_parse_command.h bhyve: implement virConnectDomainXMLFromNative 2016-07-10 15:40:10 -04:00
bhyve_process.c bhyve: add support for booting from UEFI 2017-03-11 22:40:57 +04:00
bhyve_process.h bhyve: implement domainShutdown 2016-05-05 08:04:01 +03:00
bhyve_utils.h bhyve: add config file support 2017-03-14 20:46:05 +04:00
bhyve.conf bhyve: add config file support 2017-03-14 20:46:05 +04:00
libvirtd_bhyve.aug bhyve: add config file support 2017-03-14 20:46:05 +04:00
test_libvirtd_bhyve.aug.in bhyve: add config file support 2017-03-14 20:46:05 +04:00