From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752746AbcCYCIR (ORCPT ); Thu, 24 Mar 2016 22:08:17 -0400 Received: from mail-bl2on0082.outbound.protection.outlook.com ([65.55.169.82]:39104 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751588AbcCYCH6 (ORCPT ); Thu, 24 Mar 2016 22:07:58 -0400 Authentication-Results: spf=none (sender IP is 165.204.84.221) smtp.mailfrom=amd.com; amacapital.net; dkim=none (message not signed) header.d=none;amacapital.net; dmarc=permerror action=none header.from=amd.com; X-WSS-ID: 0O4KOL3-07-CAJ-02 X-M-MSG: From: Huang Rui To: Borislav Petkov , Thomas Gleixner , "Len Brown" , "Rafael J. Wysocki" , "Ingo Molnar" , "H. Peter Anvin" , Fenghua Yu , Tony Luck , Andy Lutomirski , Peter Zijlstra CC: , , Fengguang Wu , Sherry Hurwitz , Tony Li , Huang Rui Subject: [PATCH] x86/cpu: add some advanced power management bits Date: Fri, 25 Mar 2016 10:08:40 +0800 Message-ID: <1458871720-3209-1-git-send-email-ray.huang@amd.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:165.204.84.221;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(428002)(199003)(189002)(5003940100001)(101416001)(81166005)(92566002)(105586002)(77096005)(50986999)(229853001)(106466001)(5008740100001)(2906002)(87936001)(48376002)(50466002)(53416004)(86362001)(50226001)(33646002)(47776003)(575784001)(5003600100002)(11100500001)(1096002)(36756003)(19580405001)(19580395003)(1220700001)(5001770100001)(586003)(4326007)(189998001)(921003)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR12MB0718;H:atltwp01.amd.com;FPR:;SPF:None;MLV:sfv;A:1;MX:1;LANG:en; X-MS-Office365-Filtering-Correlation-Id: 1b0df672-eda1-427f-6a81-08d3545246cd X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0718;2:3InsF4oz/3qL8lnldzAwwTvKbwiMeyDAGxwMCsH2JPUOlBEQwtKLbOPbv4dQnGjL5DrPfu1Nx14vhrT6pHgq6ye20Bw78JFv8DAWmd9mvABVw+LnltFpOWiHXYuZ+vBkBBAjWDHSrDZJqCuwX40rDAtNGF8xjctSpUFrC929OALvvKS0w0ZZN3lyEUMQSrNs;3:jk8OlGfkD5IoYm2EgsmT3urZXQXu2EjnE3r5BhsdLRvDWrUFkowDngQUn+GdcoiEci3/uu9jVZjIyZQGTglQ7LeUKNtOtQx42zPMAywZTe37yHnREqce4iU5SnWLBcO1kHfz8Sja9JiIY+4P1reIrBJZGqj4r3SnHxM64kpCZDwUWFIZhaMkAnU5JCUy9/EthE8Go2BMzcKSS51EZ4K1TlsWRXknB+ELeWFcwgV2c/M= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR12MB0718; X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0718;25:HIyhRQlsaNx6gr2GgzbOwMGzoS76OYq8GE+8Kz1qmJ+TCYg9gx8jGsOImbrOTdpD5KL3alc0j8I89wbBWfjE3u0lhmS+T0Pr55xxJrf3mjomdSblpILRgkDN5tbrZVHO7u6zfO0IWP3+EQlJafw0MjZ7BTBCeVgTBS2Px3/Qg0HqIE2W69KHRgBVv7zFav1GsZaCXi2RZSTGHplBLo7Ep6KddsLOhpEL7Y3Ly/qxdCVyzJaQIb/ZV8++pbqAisHE7NMNkde/v2Ks8ejG2ODDAKwCtWizJ5OA5BhhOZo0ylK8wHDyUfVmjxXjIZTzc9I5XbfjtLm1LDkc4ri6VNJ4bLC8bYIikUI2SULg5LexLjEteLZQ3VAS3Qo0Y3Q8qQ4UrWQj6rDpLO/1d2PNHozAKxP9QMrxs1wdCeihdbJBR1QthHZ61BZYBRTjudpKzQUThRwwgRoQi1OYb/tENMWa6hhllb6L6BDL5Dt6Dg9dkRBETFTeq6lz6oRBcEPCAXB/ZBTWGkVlJ9CwSrMiEOftTehrXPl8bMno9S1OsrnwK0thqV2d9ypoEMJFUawPptl9NuqhjXXlTOM05ybfn48cl54Tce0lcxdG3DDOTMS3pDA= X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0718;20:1S8wi1mjeAdwuwzGExuLY6YWVlvc9gC5eAYMWf1kMc9Lw6o0FQIZssTb3+uL24s7pwJlgQcOEBAkiXtS5SzHLt66EBfoE+fubU2Ce30AHYpqOG9xi6vpQhDw2hPw0RkbIjaCcZY9+GPFCIaEh7dIPNTljcjxx5NtE1sJkF0NjdEYX+9PJ5ncT5PT2CHXivP7yUo4VVCbcCzsRrTaYHLfdRulNdH/zTWeEs8aotQB+gqXHXT7wrE4tNrHwMnM8rr9FeASETpStPS9xEBN7honylF16lKIWxDUo8cx9PBb2CSoHaZp028EvKv7nKNEFatzGuSFxpeYs5ZqJD5h6QBf3yy7bFhyQasJFgMKQECnWVPTsmIzmhoFiaFssPUChAUR/sAiO37JwS959eY0GphS+rD2heWl/nF9e5T57Sa9uJ2TJh8dtYpjR0H/oqAPXbZGmhfQVTTylpqUxJ6KErqIA7pQ8Xn7b7SvfXsbZ8i/bDp+U7pJyrUOxIWMrhez2hwy X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(13024025)(13015025)(13018025)(13023025)(5005006)(13017025)(10201501046)(3002001);SRVR:SN1PR12MB0718;BCL:0;PCL:0;RULEID:;SRVR:SN1PR12MB0718; X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0718;4:3BUAHCID+hcUKo5NExeiTgiioWvZuh3EgkdGNzHtNhLVyxFTvuM8pMsd17/fPD6/9jHvRMt6E3gQoLavrS4gK8V6V8k2bmG7SbRiAIBngq/Iy/WqSmsVL8sUOkpZloAAxihugHAF+0rM2EdoZWCr8Wa33dClIAs6mwuDv1XauYoofDmR/jWSsvuerY74KE4tNxD836b/9oU0lxSYSg40ZvpHDqInzM6dOT6TEzX8GNI4/QWB7pF+4thouRXXsVE7rFWdnpHGIVrn+M9/TsdDZ2kooimaQm1jyqoPcTJXznWkLqP0ocnW+Ha12sY1tTikGn8v1iwjy6hidl/vRaWJVBJhG+P1qdHC/e/JP+aP60xsuxtwrQZgMYOwFm2+jvj3JCjgEqutHG4UXlkMzNU9do7R/XJtgln+rVRO+RsyHoG/mCDfujQreO7muw6+QR94La6laTyngmmLGm3H4PMx9g== X-Forefront-PRVS: 0892FA9A88 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR12MB0718;23:siCo7xKwj1z7yWKgVO7AqscralfRsyQG/amDrXSzH?= =?us-ascii?Q?qy21MedsihdewFuEVV270x4YVT3AhN+d6cVb4oaVkwaccz1JUGK1HX38tz/D?= =?us-ascii?Q?GJFlvS17Q+kPUqIj6eH3QQDhWksJOEBBI7OmdBJZfUXZOcypPDkVzb+gpZlL?= =?us-ascii?Q?IRCBZLncvbcH7h0Ac3NRshO4kyfufnycgY+HRcm7Uk/OI7ChRzRa0YnSUv8V?= =?us-ascii?Q?HUZIqq+tGP7BXikO+yvxUadQ1/kWGMPaCU6ULgC2AsBAUTQiaz4DfuRd+W7Z?= =?us-ascii?Q?cosmdGVecA9xlNUG6+Z5gAf4DcE6ndrj2FFp/Iemu+rvRRuqLt8Iw6wPntfJ?= =?us-ascii?Q?g5pMut9FjUVWhlVOjdT2ipd9cz81WyLOjkx3x3/YjTrr5iPgIzmpi0jgaqly?= =?us-ascii?Q?uNRKSSHUI1n8vWoDxybNCl/VBKk/tZJHdIHZSMtVSeaKsg5e5J/2EGPuPMmI?= =?us-ascii?Q?BNVfnxgKneXeKjl8XDlJlH8AZeN2wi1gDAMQ3a4tozMaBVPLsvZYtSiAujST?= =?us-ascii?Q?Dwb5uEHynDaubFxijJfdL74W3CdCgOY2O9GOtBWDMTsOggh4dQ7jISZ2Wh4o?= =?us-ascii?Q?2C9v04EQEd/fwL9qHESRvhrYiCk35mLbKCARSwoBBgwJB+BC1xQcmdx9IHQz?= =?us-ascii?Q?dqaHBSrpul5uA7tWBhc/X8oqjkEgjnWdp5Zepi9+2P1DeJ8o0xu6UPyBrbO8?= =?us-ascii?Q?yFqWDlbxGMn/K0g9sNHCBtBed4wRAcac//MmnHy+C2OnlXYRgDbEQoBQjnoe?= =?us-ascii?Q?BNd9hoAJaC3AotbodyvKovzIIE7GX2o/+VCy09riOedDTIuOWiHKAXczdJUk?= =?us-ascii?Q?PWUb/i9Oii6l9N977WimkxHJIhe63qa9i9JLZTFLQjY+3fHxArcx74x/vfrt?= =?us-ascii?Q?qNIFjQyLN23dO3P/QBOEof0JhYNKsrJccVJEC/A66Tmwce/CGYkRPNqV1wMQ?= =?us-ascii?Q?F1wdok9pAvhYzR42QyjwOFK2tkYuzou6cJ+SJ9E2jSlH/GxbVCvKarrhPrn5?= =?us-ascii?Q?ne+86446fSrnV8oq/go8NIM?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0718;5:+fMrHwUrA2OSl5hbqcq17qzIK6+EcjX3MAztSFEiOQzbgmTw9J8IAxzHO0Rs/q54iWs+son050ZAYtCfu32W3SHI/J6dSbxWm0eso4ZWbCW1ziCRsLBSXasaQcYOTDfJBJly0/HkGdOEkCxKyLAj/w==;24:1iBFkAn/ffeE3iJ/r+Ykp7gge3W+gO9jVHRR/kBUk/wPHqJ6xNkjlTkoy14hxcggsC+4z7K/RjSj+MeAOITeC4DbgZ2mu9XCtFqng3ZKsdw=;20:EqtQlesdY19UHQ86KvP6QCDQoUFsHoPTnuaz3DA95C8rilh3s1a+AgUxeh6doaJe6sKEAlMg89ZrJnajhwy9ita5vXSLwwbBfjnkqdNs7UOC8uDLn6h2PDKOPN8rROkW/DdNiHvNP2f+NkU9LNT4B18pApyZov+1PgBkwMtGi/BdYKYVrjKVzWs9ZpyTL+faOsoSVBcMmcGLx56QN1+LlU7BXyYvftYvyrYQ3kerXybkD9egAZHVs6gaeLyLdoOc SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Mar 2016 02:07:52.5959 (UTC) X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.221];Helo=[atltwp01.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB0718 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Bit 11 of CPUID 8000_0007 edx is processor feedback interface. Bit 12 of CPUID 8000_0007 edx is accumulated power. So this patch fixes the output of cpuinfo, and add some new names to make it more meaningful. Reported-by: Borislav Petkov Signed-off-by: Huang Rui --- arch/x86/kernel/cpu/powerflags.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/kernel/cpu/powerflags.c b/arch/x86/kernel/cpu/powerflags.c index 31f0f33..1dd8294 100644 --- a/arch/x86/kernel/cpu/powerflags.c +++ b/arch/x86/kernel/cpu/powerflags.c @@ -18,4 +18,6 @@ const char *const x86_power_flags[32] = { "", /* tsc invariant mapped to constant_tsc */ "cpb", /* core performance boost */ "eff_freq_ro", /* Readonly aperf/mperf */ + "proc_feedback", /* processor feedback interface */ + "acc_power", /* accumulated power mechanism */ }; -- 1.9.1