From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Hunt Subject: [PATCH v2 4/4] examples/power: increase max cores to 256 Date: Fri, 14 Dec 2018 11:49:46 +0000 Message-ID: <20181214114946.21570-5-david.hunt@intel.com> References: <20181122170220.55482-2-david.hunt@intel.com> <20181214114946.21570-1-david.hunt@intel.com> Cc: lei.a.yao@intel.com, anatoly.burakov@intel.com, David Hunt To: dev@dpdk.org Return-path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id 182231B9AE for ; Fri, 14 Dec 2018 12:50:00 +0100 (CET) In-Reply-To: <20181214114946.21570-1-david.hunt@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Increase the number of addressable cores from 64 to 256. Also remove the warning that incresing this number beyond 64 will cause problems (because of the previous use of uint64_t masks). Now this number can be increased significantly without causing problems. Signed-off-by: David Hunt Reviewed-by: Anatoly Burakov --- examples/vm_power_manager/channel_manager.h | 8 ++------ examples/vm_power_manager/power_manager.h | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/examples/vm_power_manager/channel_manager.h b/examples/vm_power_manager/channel_manager.h index 119b0d5cc..d2a398216 100644 --- a/examples/vm_power_manager/channel_manager.h +++ b/examples/vm_power_manager/channel_manager.h @@ -14,17 +14,13 @@ extern "C" { #include /* Maximum number of CPUs */ -#define CHANNEL_CMDS_MAX_CPUS 64 -#if CHANNEL_CMDS_MAX_CPUS > 64 -#error Maximum number of cores is 64, overflow is guaranteed to \ - cause problems with VM Power Management -#endif +#define CHANNEL_CMDS_MAX_CPUS 256 /* Maximum name length including '\0' terminator */ #define CHANNEL_MGR_MAX_NAME_LEN 64 /* Maximum number of channels to each Virtual Machine */ -#define CHANNEL_MGR_MAX_CHANNELS 64 +#define CHANNEL_MGR_MAX_CHANNELS 256 /* Hypervisor Path for libvirt(qemu/KVM) */ #define CHANNEL_MGR_DEFAULT_HV_PATH "qemu:///system" diff --git a/examples/vm_power_manager/power_manager.h b/examples/vm_power_manager/power_manager.h index 605b3c8f6..c3673844c 100644 --- a/examples/vm_power_manager/power_manager.h +++ b/examples/vm_power_manager/power_manager.h @@ -33,7 +33,7 @@ core_info_init(void); #define RTE_LOGTYPE_POWER_MANAGER RTE_LOGTYPE_USER1 /* Maximum number of CPUS to manage */ -#define POWER_MGR_MAX_CPUS 64 +#define POWER_MGR_MAX_CPUS 256 /** * Initialize power management. * Initializes resources and verifies the number of CPUs on the system. -- 2.17.1