diff --git a/libvirt/tests/src/cpu/vcpu_misc.py b/libvirt/tests/src/cpu/vcpu_misc.py index 616a493f55..ddc9988490 100644 --- a/libvirt/tests/src/cpu/vcpu_misc.py +++ b/libvirt/tests/src/cpu/vcpu_misc.py @@ -1,5 +1,6 @@ import logging as log import os +import platform import re from avocado.utils import process @@ -92,6 +93,10 @@ def update_cpu_xml(vmxml, params, test): with_topology = "yes" == params.get("with_topology", "no") customize_cpu_features = "yes" == params.get("customize_cpu_features", "no") + # Check for machine type for mode as maximum + if (platform.machine() in ['ppc64', 'ppc64le']) and (cpu_mode == "maximum"): + test.cancel("\"maximum\" mode is not supported in power arch") + # Create cpu xml for test if vmxml.xmltreefile.find('cpu'): cpu_xml = vmxml.cpu