]> git.ipfire.org Git - thirdparty/libvirt.git/commit
conf: add 'isa' controller type
authorRoman Bogorodskiy <bogorodskiy@gmail.com>
Sun, 17 Feb 2019 13:04:00 +0000 (17:04 +0400)
committerRoman Bogorodskiy <bogorodskiy@gmail.com>
Mon, 21 Sep 2020 16:01:12 +0000 (20:01 +0400)
commitf787df99477005ecc2ea4a7976cea47a012723ee
tree13db2b3c116d4c5dc530d31f7bfa5d455336fb7d
parent7143ae1265407e30e35bf0fc34c2dc8ab2d77600
conf: add 'isa' controller type

Introduce 'isa' controller type. In domain XML it looks this way:

    ...
    <controller type='isa' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01'
               function='0x0'/>
    </controller>
    ...

Currently, this is needed for the bhyve driver to allow choosing a
specific PCI address for that. In bhyve, this controller is used to
attach serial ports and a boot ROM.

Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
docs/schemas/domaincommon.rng
src/conf/domain_conf.c
src/conf/domain_conf.h
src/qemu/qemu_command.c
src/qemu/qemu_domain.c
src/qemu/qemu_domain_address.c
src/qemu/qemu_validate.c
src/vbox/vbox_common.c