• D
    qemu: command: move pcihole64 validation to qemu_domain.c · 83d7dadc
    Daniel Henrique Barboza 提交于
    Move the pcihole64 validation being done by
    qemuBuildGlobalControllerCommandLine() to the existing function
    qemuDomainDeviceDefValidateControllerPCI(), which provides
    domain define time validation.
    
    The existing pcihole64 validations in qemu_domain.c were replaced
    by the ones moved from qemu_command.c. The reason is that they
    are more specific, allowing VIR_DOMAIN_CONTROLLER_MODEL_PCI_ROOT
    and VIR_DOMAIN_CONTROLLER_MODEL_PCIE_ROOT to have distinct validation,
    with exclusive QEMU caps and machine types.
    
    Tests were adapted to consider the new caps being needed in
    this earlier stage.
    Reviewed-by: NCole Robinson <crobinso@redhat.com>
    Signed-off-by: NDaniel Henrique Barboza <danielhb413@gmail.com>
    83d7dadc
qemu_domain.c 510.1 KB