On 13/7/2020 1:15 PM, Anatoly Burakov wrote:
When perf-config option is specified, we are calling into the power library even though it may not necessarily be enabled. It is questionable whether perf-config option is even applicable to non-power library modes, but for now, fix it just by avoiding calling into the power library if it wasn't initialized, and assume that every lcore is high performance core. Fixes: e0194feb322c ("examples/l3fwd-power: add interrupt-only mode") Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com> --- examples/l3fwd-power/perf_core.c | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-)
We saw a segfault with the following use-case: ./l3fwd-power -l 0,1 -- -p 0x1 -P --perf-config="(0,0,1,0)"
I've tested it and now runs without segfault. Acked-by: David Hunt <david.h...@intel.com>