Forgot to cc Len at his kernel.org address ...

P.

On 07/16/2017 04:49 PM, Prarit Bhargava wrote:
> AMD family processors do not show all cores in the output of turbostat.  This
> occurs because AMD has multiple nodes per socket and enumerates cores
> within each node from 0.  For example, socket 0 may have two nodes (0 and 1)
> and those nodes both have cores enumerated from 0 through 7.  turbostat cannot
> handle this configuration, and as a result only shows 1/2 the cores in its
> output.
> 
> This patchset makes turbostate aware of nodes.  It has been tested on
> various AMD and Intel systems and no issues have been found.
> 
> Signed-off-by: Prarit Bhargava <[email protected]>
> Cc: Len Brown <[email protected]>
> 
> Prarit Bhargava (7):
>   turbostat: set max_num_cpus equal to the cpumask length
>   turbostat: Fix node and siblings lookup data
>   turbostat: Calculate additional node information for a
>   turbostat: track thread ID in cpu_topology
>   turbostat: rename num_cores_per_pkg to num_cores_per_node
>   turbostat: remove num_ from cpu_topology struct
>   turbostat: add node information into turbostat calculations
> 
>  tools/power/x86/turbostat/turbostat.c | 419 
> +++++++++++++++++++++-------------
>  1 file changed, 259 insertions(+), 160 deletions(-)
> 

Reply via email to