[3/4] tests/power_pbf: change core mask
Commit Message
Change the vm_power_manager core mask to accommodate
maximum cores to allow the access to any core
information requested by guest_cli application.
Now with dpdk 20.11 the cores used for guest_cli
should be enabled in vm_power_manager core mask.
Otherwise vm_power_manager will not grant the access to
fetch the information for those cores missing in the coremask.
Relevant DPDK patch
https://patchwork.dpdk.org/project/dpdk/patch/20210115125250.22416-1-david.hunt@intel.com/
Signed-off-by: Reshma Pattan <reshma.pattan@intel.com>
---
test_plans/power_pbf_test_plan.rst | 6 +++---
tests/TestSuite_power_pbf.py | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
@@ -59,7 +59,7 @@ Step 1. Create powermonitor fold for::
Step 2. Compile DPDK with Power Lib debug info on, then Luanch VM power manager sample::
- ./examples/vm_power_manager/build/vm_power_mgr -l 1-4 -n 4 --file-prefix=power --no-pci
+ ./examples/vm_power_manager/build/vm_power_mgr -l 1-46 -n 4 --file-prefix=power --no-pci
Check two different base_max frequency will be shown in log, for example on Intel 6230N Processor:
The log will be like as following
@@ -87,7 +87,7 @@ Step 1. Create powermonitor fold for::
Step 2. Compile DPDK with Power Lib debug info on, then aunch VM power manager sample::
- ./examples/vm_power_manager/build/vm_power_mgr -l 1-4 -n 4 --file-prefix=power --no-pci
+ ./examples/vm_power_manager/build/vm_power_mgr -l 1-46 -n 4 --file-prefix=power --no-pci
Step 3. Prepare different command in JSON format::
@@ -129,7 +129,7 @@ Step 1. Create powermonitor fold for::
Step 2. Compile DPDK with Power Lib debug info on, then launch VM power manager sample::
- ./examples/vm_power_manager/build/vm_power_mgr -l 1-4 -n 4 --file-prefix=power --no-pci
+ ./examples/vm_power_manager/build/vm_power_mgr -l 1-46 -n 4 --file-prefix=power --no-pci
Step 3. Prepare Several command in JSON format then send it to the fifo channel for the high priority core::
@@ -166,7 +166,7 @@ class TestPowerPbf(TestCase):
if self.is_mgr_on:
return
bin_file = os.sep.join([self.target_dir, ''])
- config = "1S/4C/1T"
+ config = "2S/23C/1T"
option = '-v -c {0} -n {1} --file-prefix=vmpower --no-pci'.format(
self.get_cores_mask(config),
self.memory_channels)