Thread (57 messages) 57 messages, 8 authors, 2015-12-17

Re: [RFC PATCH 8/8] arm64: add sysfs cpu_capacity attribute

From: Juri Lelli <hidden>
Date: 2015-12-10 18:01:32
Also in: linux-arm-kernel, linux-pm, lkml

Hi,

On 10/12/15 15:59, Mark Brown wrote:
On Thu, Dec 10, 2015 at 02:15:04PM +0000, Dietmar Eggemann wrote:
quoted
On 23/11/15 14:28, Juri Lelli wrote:
quoted
quoted
The new attribute shows up as:
quoted
quoted
 /sys/devices/system/cpu/cpu*/cpu_capacity
quoted
This sysfs interface is not really needed for arm or arm64. People can
build the dt blob if they want to change the values. Less code to carry
... Let's focus on the core functionality, which is parsing cpu capacity
from dt file to task scheduler for heterogeneous systems.
That does make the tuning process much more cumbersome - users have to
rebuild and reboot to tweak the numbers rather than just tweaking the
numbers and rerunning the benchmark (which seems like something people
would want to automate).
IMHO, this is not a tuning interface. It is an alternative interface,
w.r.t. DTs, that we could use to provide default capacity values to the
kernel. I'm proposing both here as they make both sense to me. Then we
might dedice for which one to go (or if we need some other way) or to
keep both for flexibility.

Best,

- Juri
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help