1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2024-12-22 17:34:18 +03:00
libvirt/tests/bhyvexml2xmloutdata
Roman Bogorodskiy 16a2882350 bhyve: support 'isa' controller for LPC
Support modeling of the 'isa' controller for bhyve. User can manually
define any PCI slot for the 'isa' controller, including PCI slot 1,
but other devices are not allowed to use this address.

When domain configuration requires the 'isa' controller to be present,
automatically add it on domain post-parse stage.

Now, as this controller is always available when needed, it's not
necessary to implicitly add it to the bhyve command line, so remove
bhyveBuildLPCArgStr().

Also, make bhyveDomainDefNeedsISAController() static as it's no longer
used outside of bhyve_domain.c.

As more than one ISA controller is not supported by bhyve,
and multiple controllers with the same index are forbidden,
so forbid ISA controllers with non-zero index for bhyve.

Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-21 20:03:00 +04:00
..
bhyvexml2xmlout-acpiapic.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-addr-isa-controller-on-slot-1.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-addr-isa-controller-on-slot-31.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-addr-more-than-32-sata-disks.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-addr-multiple-sata-disks.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-addr-multiple-virtio-disks.xml bhyve: fix virtio disk addresses 2017-02-07 19:17:58 +04:00
bhyvexml2xmlout-addr-no32devs-multiple-sata-disks.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-addr-no32devs-single-sata-disk.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-addr-single-sata-disk.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-addr-single-virtio-disk.xml bhyve: fix virtio disk addresses 2017-02-07 19:17:58 +04:00
bhyvexml2xmlout-base.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-bhyveload-bootorder1.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-bhyveload-bootorder2.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-bhyveload-bootorder3.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-bhyveload-bootorder4.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-bhyveload-bootorder.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-bhyveload-explicitargs.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-commandline.xml bhyve: implement support for commandline args 2019-01-27 14:54:52 +04:00
bhyvexml2xmlout-console.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-custom-loader.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-disk-cdrom-grub.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-disk-cdrom.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-disk-virtio.xml bhyve: add virBhyveDriverCreateXMLConf 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-grub-bootorder2.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-grub-bootorder.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-grub-defaults.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-input-xhci-tablet.xml bhyve: add xhci tablet support 2017-03-26 19:22:30 +04:00
bhyvexml2xmlout-isa-controller.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-localtime.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-macaddr.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-metadata.xml bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2xmlout-msrs.xml bhyve: implement ignore unknown MSRs feature 2019-02-24 13:20:51 +04:00
bhyvexml2xmlout-serial-grub-nocons.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-serial-grub.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-serial.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-sound.xml bhyve: allow to specify host sound device 2020-08-25 08:42:16 +04:00
bhyvexml2xmlout-vnc-autoport.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-vnc-vgaconf-io.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-vnc-vgaconf-off.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-vnc-vgaconf-on.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-vnc.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2xmlout-wired.xml bhyve: add tests for wiring memory 2018-05-13 13:38:31 +04:00