Thread (6 messages) 6 messages, 4 authors, 2018-01-02
STALE3108d REVIEWED: 1 (0M)

[PATCH v3 2/2] ARM64 / cpuidle: Use new cpuidle macro for entering retention state

From: Sudeep Holla <hidden>
Date: 2018-01-02 11:42:39
Also in: linux-pm


On 15/11/17 17:11, Prashanth Prakash wrote:
CPU_PM_CPU_IDLE_ENTER_RETENTION skips calling cpu_pm_enter() and
cpu_pm_exit(). By not calling cpu_pm functions in idle entry/exit
paths we can reduce the latency involved in entering and exiting
the low power idle state.

On ARM64 based Qualcomm server platform we measured below overhead
for calling cpu_pm_enter and cpu_pm_exit for retention states.

workload: stress --hdd #CPUs --hdd-bytes 32M  -t 30
	Average overhead of cpu_pm_enter - 1.2us
	Average overhead of cpu_pm_exit  - 3.1us

Signed-off-by: Prashanth Prakash <redacted>
Acked-by: Sudeep Holla <redacted>

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