Thread (6 messages) 6 messages, 3 authors, 2014-02-28

Re: [PATCH] intel_idle: Add CPU model 54 (Atom N2000 series)

From: Jan Kiszka <hidden>
Date: 2014-02-16 09:05:29
Also in: lkml

On 2014-02-11 06:43, Jan Kiszka wrote:
On 2014-02-11 01:01, Len Brown wrote:
quoted
Please send the output of these two command before and after the patch:

dmesg | grep idle
grep . /sys/devices/system/cpu/cpu0/cpuidle/*/*
Before:
# dmesg | grep idle
[    0.648783] cpuidle: using governor ladder
[    0.648787] cpuidle: using governor menu
[    1.053215] intel_idle: does not run on family 6 model 54
[    3.285430] ACPI: acpi_idle registered with cpuidle
# grep . /sys/devices/system/cpu/cpu0/cpuidle/*/*
/sys/devices/system/cpu/cpu0/cpuidle/state0/desc:CPUIDLE CORE POLL IDLE
/sys/devices/system/cpu/cpu0/cpuidle/state0/disable:0
/sys/devices/system/cpu/cpu0/cpuidle/state0/latency:0
/sys/devices/system/cpu/cpu0/cpuidle/state0/name:POLL
/sys/devices/system/cpu/cpu0/cpuidle/state0/power:4294967295
/sys/devices/system/cpu/cpu0/cpuidle/state0/time:443
/sys/devices/system/cpu/cpu0/cpuidle/state0/usage:5
/sys/devices/system/cpu/cpu0/cpuidle/state1/desc:ACPI FFH INTEL MWAIT 0x0
/sys/devices/system/cpu/cpu0/cpuidle/state1/disable:0
/sys/devices/system/cpu/cpu0/cpuidle/state1/latency:1
/sys/devices/system/cpu/cpu0/cpuidle/state1/name:C1
/sys/devices/system/cpu/cpu0/cpuidle/state1/power:0
/sys/devices/system/cpu/cpu0/cpuidle/state1/time:420944
/sys/devices/system/cpu/cpu0/cpuidle/state1/usage:1798
/sys/devices/system/cpu/cpu0/cpuidle/state2/desc:ACPI FFH INTEL MWAIT 0x10
/sys/devices/system/cpu/cpu0/cpuidle/state2/disable:0
/sys/devices/system/cpu/cpu0/cpuidle/state2/latency:20
/sys/devices/system/cpu/cpu0/cpuidle/state2/name:C2
/sys/devices/system/cpu/cpu0/cpuidle/state2/power:0
/sys/devices/system/cpu/cpu0/cpuidle/state2/time:119479360
/sys/devices/system/cpu/cpu0/cpuidle/state2/usage:32863
/sys/devices/system/cpu/cpu0/cpuidle/state3/desc:ACPI FFH INTEL MWAIT 0x30
/sys/devices/system/cpu/cpu0/cpuidle/state3/disable:0
/sys/devices/system/cpu/cpu0/cpuidle/state3/latency:100
/sys/devices/system/cpu/cpu0/cpuidle/state3/name:C3
/sys/devices/system/cpu/cpu0/cpuidle/state3/power:0
/sys/devices/system/cpu/cpu0/cpuidle/state3/time:1673
/sys/devices/system/cpu/cpu0/cpuidle/state3/usage:7
/sys/devices/system/cpu/cpu0/cpuidle/state4/desc:ACPI FFH INTEL MWAIT 0x52
/sys/devices/system/cpu/cpu0/cpuidle/state4/disable:0
/sys/devices/system/cpu/cpu0/cpuidle/state4/latency:140
/sys/devices/system/cpu/cpu0/cpuidle/state4/name:C4
/sys/devices/system/cpu/cpu0/cpuidle/state4/power:0
/sys/devices/system/cpu/cpu0/cpuidle/state4/time:125622
/sys/devices/system/cpu/cpu0/cpuidle/state4/usage:63

After:
# dmesg | grep idle
[    0.244640] cpuidle: using governor ladder
[    0.244645] cpuidle: using governor menu
[    0.654351] intel_idle: MWAIT substates: 0x3020220
[    0.654355] intel_idle: v0.4 model 0x36
[    0.654359] intel_idle: lapic_timer_reliable_states 0xffffffff
# grep . /sys/devices/system/cpu/cpu0/cpuidle/*/*
/sys/devices/system/cpu/cpu0/cpuidle/state0/desc:CPUIDLE CORE POLL IDLE
/sys/devices/system/cpu/cpu0/cpuidle/state0/disable:0
/sys/devices/system/cpu/cpu0/cpuidle/state0/latency:0
/sys/devices/system/cpu/cpu0/cpuidle/state0/name:POLL
/sys/devices/system/cpu/cpu0/cpuidle/state0/power:4294967295
/sys/devices/system/cpu/cpu0/cpuidle/state0/time:572
/sys/devices/system/cpu/cpu0/cpuidle/state0/usage:12
/sys/devices/system/cpu/cpu0/cpuidle/state1/desc:MWAIT 0x00
/sys/devices/system/cpu/cpu0/cpuidle/state1/disable:0
/sys/devices/system/cpu/cpu0/cpuidle/state1/latency:10
/sys/devices/system/cpu/cpu0/cpuidle/state1/name:C1E-ATM
/sys/devices/system/cpu/cpu0/cpuidle/state1/power:0
/sys/devices/system/cpu/cpu0/cpuidle/state1/time:722013
/sys/devices/system/cpu/cpu0/cpuidle/state1/usage:3132
/sys/devices/system/cpu/cpu0/cpuidle/state2/desc:MWAIT 0x10
/sys/devices/system/cpu/cpu0/cpuidle/state2/disable:0
/sys/devices/system/cpu/cpu0/cpuidle/state2/latency:20
/sys/devices/system/cpu/cpu0/cpuidle/state2/name:C2-ATM
/sys/devices/system/cpu/cpu0/cpuidle/state2/power:0
/sys/devices/system/cpu/cpu0/cpuidle/state2/time:4512127
/sys/devices/system/cpu/cpu0/cpuidle/state2/usage:9147
/sys/devices/system/cpu/cpu0/cpuidle/state3/desc:MWAIT 0x30
/sys/devices/system/cpu/cpu0/cpuidle/state3/disable:0
/sys/devices/system/cpu/cpu0/cpuidle/state3/latency:100
/sys/devices/system/cpu/cpu0/cpuidle/state3/name:C4-ATM
/sys/devices/system/cpu/cpu0/cpuidle/state3/power:0
/sys/devices/system/cpu/cpu0/cpuidle/state3/time:1996954
/sys/devices/system/cpu/cpu0/cpuidle/state3/usage:2696
/sys/devices/system/cpu/cpu0/cpuidle/state4/desc:MWAIT 0x52
/sys/devices/system/cpu/cpu0/cpuidle/state4/disable:0
/sys/devices/system/cpu/cpu0/cpuidle/state4/latency:140
/sys/devices/system/cpu/cpu0/cpuidle/state4/name:C6-ATM
/sys/devices/system/cpu/cpu0/cpuidle/state4/power:0
/sys/devices/system/cpu/cpu0/cpuidle/state4/time:266926331
/sys/devices/system/cpu/cpu0/cpuidle/state4/usage:73695
quoted
How did you measure power on the the DN2800MT, and on what workload?
I measured the input current of the board @12V. In both cases, the
system was idle in single-user mode, practically no processes running.

Jan
Was this answering your questions sufficiently? Can it be merged?

Jan

Attachments

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