diff --git a/misc/config_tools/schema/VMtypes.xsd b/misc/config_tools/schema/VMtypes.xsd index a777099ac..035aabeef 100644 --- a/misc/config_tools/schema/VMtypes.xsd +++ b/misc/config_tools/schema/VMtypes.xsd @@ -44,7 +44,7 @@ - + A pCPU that this VM's vCPU is allowed to pin to. diff --git a/misc/config_tools/static_allocators/cpu_affinity.py b/misc/config_tools/static_allocators/cpu_affinity.py index 26ef554b5..8f4cf1113 100644 --- a/misc/config_tools/static_allocators/cpu_affinity.py +++ b/misc/config_tools/static_allocators/cpu_affinity.py @@ -13,7 +13,7 @@ def sos_cpu_affinity(etree): if common.get_node("//vm[load_order = 'SERVICE_VM']", etree) is None: return None - if common.get_node("//vm[load_order = 'SERVICE_VM' and count(cpu_affinity)]", etree) is not None: + if common.get_node("//vm[load_order = 'SERVICE_VM' and count(cpu_affinity/pcpu_id)]", etree) is not None: return None sos_extend_all_cpus = board_cfg_lib.get_processor_info()