mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
conf: Export virDomainDefOSValidate()
We're going to need it elsewhere very soon. Signed-off-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
ba5b338ee3
commit
68b80a705c
@ -1586,14 +1586,14 @@ virDomainDefMemtuneValidate(const virDomainDef *def)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int
|
int
|
||||||
virDomainDefOSValidate(const virDomainDef *def,
|
virDomainDefOSValidate(const virDomainDef *def,
|
||||||
virDomainXMLOption *xmlopt)
|
virDomainXMLOption *xmlopt)
|
||||||
{
|
{
|
||||||
virDomainLoaderDef *loader = def->os.loader;
|
virDomainLoaderDef *loader = def->os.loader;
|
||||||
|
|
||||||
if (def->os.firmware) {
|
if (def->os.firmware) {
|
||||||
if (!(xmlopt->config.features & VIR_DOMAIN_DEF_FEATURE_FW_AUTOSELECT)) {
|
if (xmlopt && !(xmlopt->config.features & VIR_DOMAIN_DEF_FEATURE_FW_AUTOSELECT)) {
|
||||||
virReportError(VIR_ERR_XML_DETAIL, "%s",
|
virReportError(VIR_ERR_XML_DETAIL, "%s",
|
||||||
_("firmware auto selection not implemented for this driver"));
|
_("firmware auto selection not implemented for this driver"));
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -44,3 +44,6 @@ int virDomainDiskDefValidateSource(const virStorageSource *src);
|
|||||||
int virDomainDiskDefValidateStartupPolicy(const virDomainDiskDef *disk);
|
int virDomainDiskDefValidateStartupPolicy(const virDomainDiskDef *disk);
|
||||||
|
|
||||||
int virDomainDiskDefSourceLUNValidate(const virStorageSource *src);
|
int virDomainDiskDefSourceLUNValidate(const virStorageSource *src);
|
||||||
|
|
||||||
|
int virDomainDefOSValidate(const virDomainDef *def,
|
||||||
|
virDomainXMLOption *xmlopt);
|
||||||
|
@ -795,6 +795,7 @@ virDomainDefPostParse;
|
|||||||
|
|
||||||
# conf/domain_validate.h
|
# conf/domain_validate.h
|
||||||
virDomainActualNetDefValidate;
|
virDomainActualNetDefValidate;
|
||||||
|
virDomainDefOSValidate;
|
||||||
virDomainDefValidate;
|
virDomainDefValidate;
|
||||||
virDomainDeviceValidateAliasForHotplug;
|
virDomainDeviceValidateAliasForHotplug;
|
||||||
virDomainDiskDefSourceLUNValidate;
|
virDomainDiskDefSourceLUNValidate;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user