• C
    Fix /domain/features setting in qemuParseCommandLine · 626dd518
    Christophe Fergeau 提交于
    Commit 5e6ce1 moved down detection of the ACPI feature in
    qemuParseCommandLine. However, when ACPI is detected, it clears
    all feature flags in def->features to only set ACPI. This used to
    be fine because this was the first place were def->features was set,
    but after the move this is no longer necessarily true because this
    block comes before the ACPI check:
    
    if (strstr(def->emulator, "kvm")) {
        def->virtType = VIR_DOMAIN_VIRT_KVM;
        def->features |= (1 << VIR_DOMAIN_FEATURE_PAE);
    }
    
    Since def is allocated in qemuParseCommandLine using VIR_ALLOC, we
    can always use |= when modifying def->features
    626dd518
qemuxml2argv-kvmclock.xml 669 字节