From 5600f657104d0eb21b6abb6ada3285f750a66dfd Mon Sep 17 00:00:00 2001 From: Yuanyuan Zhao Date: Wed, 24 Aug 2022 13:58:16 +0800 Subject: [PATCH] config_tools: Add core type infomation to pCPU If a platform has both P-core and E-core, prompt user about the core type when set the CPU affinity for VMs. Tracked-On: #8050 Signed-off-by: Yuanyuan Zhao Reviewed-by: Junjie Mao --- .../Config/ConfigForm/CustomWidget/cpu_affinity.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/cpu_affinity.vue b/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/cpu_affinity.vue index 7c2fba2bc..034d3c7f4 100644 --- a/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/cpu_affinity.vue +++ b/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/cpu_affinity.vue @@ -34,8 +34,11 @@ - + + + pCPU ID is required! @@ -117,7 +120,7 @@ export default { return vueUtils.getPathVal(this.rootFormData, 'vm_type') === 'RTVM' }, pcpuid_enum() { - return window.getCurrentFormSchemaData().BasicConfigType.definitions.CPUAffinityConfiguration.properties.pcpu_id.enum + return window.getCurrentFormSchemaData().BasicConfigType.definitions.CPUAffinityConfiguration.properties.pcpu_id }, uiOptions() { return formUtils.getUiOptions({ @@ -140,7 +143,7 @@ export default { }, methods: { validateCPUAffinity(pcpu_id) { - return _.isNumber(pcpu_id) && this.pcpuid_enum.indexOf(pcpu_id) >= 0 + return _.isNumber(pcpu_id) && this.pcpuid_enum.enum.indexOf(pcpu_id) >= 0 }, vCPUName(index) { return `${this.rootFormData.name} vCPU ${index}`