From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: Re: [PATCH] intel_idle: Add CPU model 54 (Atom N2000 series) Date: Sun, 16 Feb 2014 10:05:19 +0100 Message-ID: <53007F4F.8090309@web.de> References: <52E42B86.1020701@web.de> <52F9B88E.3090601@web.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NpK3n2rNXt9TgMxCtgrg9d8xU0n7GopW2" Return-path: Received: from mout.web.de ([212.227.15.3]:61839 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751817AbaBPJFX (ORCPT ); Sun, 16 Feb 2014 04:05:23 -0500 Received: from mchn199C.mchp.siemens.de ([95.157.58.223]) by smtp.web.de (mrweb003) with ESMTPSA (Nemesis) id 0Lp712-1Wtm7g38Mu-00eqAO for ; Sun, 16 Feb 2014 10:05:21 +0100 In-Reply-To: <52F9B88E.3090601@web.de> Sender: linux-pm-owner@vger.kernel.org List-Id: linux-pm@vger.kernel.org To: Len Brown Cc: Linux PM list , Linux Kernel Mailing List This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --NpK3n2rNXt9TgMxCtgrg9d8xU0n7GopW2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 2014-02-11 06:43, Jan Kiszka wrote: > On 2014-02-11 01:01, Len Brown wrote: >> Please send the output of these two command before and after the patch= : >> >> dmesg | grep idle >> grep . /sys/devices/system/cpu/cpu0/cpuidle/*/* >=20 > 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 0= x0 > /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 0= x10 > /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 0= x30 > /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 0= x52 > /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 >=20 > 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 >=20 >> >> How did you measure power on the the DN2800MT, and on what workload? >=20 > I measured the input current of the board @12V. In both cases, the > system was idle in single-user mode, practically no processes running. >=20 > Jan >=20 >=20 Was this answering your questions sufficiently? Can it be merged? Jan --NpK3n2rNXt9TgMxCtgrg9d8xU0n7GopW2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlMAf08ACgkQitSsb3rl5xQOKQCgwPovXV4q34kZThTcqVjSdQxM TXgAn05rPkRmbig6jijexZ6Y5s30yKpV =vmmd -----END PGP SIGNATURE----- --NpK3n2rNXt9TgMxCtgrg9d8xU0n7GopW2--