From: Ján Tomko Date: Mon, 28 May 2018 13:16:16 +0000 (+0200) Subject: vmx: add VIR_DOMAIN_DEF_FEATURE_NO_BOOT_ORDER X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=8e5e5a95a5690eeee172b0f49f8399fd5b2e534a;p=libvirt.git vmx: add VIR_DOMAIN_DEF_FEATURE_NO_BOOT_ORDER Further patches will introduce validation and a default setting of def->os.bootDevs in postParse. Introduce a feature flag to opt out of this and set it in the vmx driver, otherwise we would be adding it into every vmx config despite having no way to change it. Signed-off-by: Ján Tomko --- diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h index b7e52a1e03..e10206b358 100644 --- a/src/conf/domain_conf.h +++ b/src/conf/domain_conf.h @@ -2557,6 +2557,7 @@ typedef enum { VIR_DOMAIN_DEF_FEATURE_NAME_SLASH = (1 << 3), VIR_DOMAIN_DEF_FEATURE_INDIVIDUAL_VCPUS = (1 << 4), VIR_DOMAIN_DEF_FEATURE_USER_ALIAS = (1 << 5), + VIR_DOMAIN_DEF_FEATURE_NO_BOOT_ORDER = (1 << 6), } virDomainDefFeatures; diff --git a/src/vmx/vmx.c b/src/vmx/vmx.c index df6a58a474..bdc27b15b0 100644 --- a/src/vmx/vmx.c +++ b/src/vmx/vmx.c @@ -550,7 +550,8 @@ static virDomainDefParserConfig virVMXDomainDefParserConfig = { .devicesPostParseCallback = virVMXDomainDevicesDefPostParse, .domainPostParseCallback = virVMXDomainDefPostParse, .features = (VIR_DOMAIN_DEF_FEATURE_WIDE_SCSI | - VIR_DOMAIN_DEF_FEATURE_NAME_SLASH), + VIR_DOMAIN_DEF_FEATURE_NAME_SLASH | + VIR_DOMAIN_DEF_FEATURE_NO_BOOT_ORDER), }; struct virVMXDomainDefNamespaceData {