Thread (13 messages) 13 messages, 5 authors, 2016-09-19

Re: [PATCH v5] Force cppc_cpufreq to report values in KHz to fix user space reporting

From: Al Stone <hidden>
Date: 2016-08-01 20:14:09
Also in: lkml

On 07/20/2016 03:10 PM, Al Stone wrote:
When CPPC is being used by ACPI on arm64, user space tools such as
cpupower report CPU frequency values from sysfs that are incorrect.

What the driver was doing was reporting the values given by ACPI tables
in whatever scale was used to provide them.  However, the ACPI spec
defines the CPPC values as unitless abstract numbers.  Internal kernel
structures such as struct perf_cap, in contrast, expect these values
to be in KHz.  When these struct values get reported via sysfs, the
user space tools also assume they are in KHz, causing them to report
incorrect values (for example, reporting a CPU frequency of 1MHz when
it should be 1.8GHz).
[snip...]
Ping?  If anyone has sent comments, I have not received them.

Thanks in advance for the time and effort.  I know merge window can be
a very busy time.

-- 
ciao,
al
-----------------------------------
Al Stone
Software Engineer
Red Hat, Inc.
ahs3@redhat.com
-----------------------------------
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help