From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754294AbcA2Ia6 (ORCPT ); Fri, 29 Jan 2016 03:30:58 -0500 Received: from mail-bl2on0100.outbound.protection.outlook.com ([65.55.169.100]:16132 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753520AbcA2Ia4 (ORCPT ); Fri, 29 Jan 2016 03:30:56 -0500 Authentication-Results: spf=none (sender IP is 165.204.84.222) smtp.mailfrom=amd.com; alien8.de; dkim=none (message not signed) header.d=none;alien8.de; dmarc=permerror action=none header.from=amd.com; X-WSS-ID: 0O1PGZA-08-MW8-02 X-M-MSG: From: Huang Rui To: Borislav Petkov , Peter Zijlstra , "Ingo Molnar" , Andy Lutomirski , "Thomas Gleixner" , Robert Richter , Jacob Shin , Arnaldo Carvalho de Melo , "Kan Liang" CC: , , , Suravee Suthikulpanit , Aravind Gopalakrishnan , Borislav Petkov , Fengguang Wu , Huang Rui Subject: [PATCH 0/2] perf/x86/msr: Add some new AMD performance event counters Date: Fri, 29 Jan 2016 16:29:55 +0800 Message-ID: <1454056197-5893-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.222;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(428002)(199003)(53754006)(164054003)(189002)(47776003)(5001770100001)(50466002)(87936001)(105586002)(50986999)(77096005)(5003940100001)(189998001)(106466001)(229853001)(86362001)(5008740100001)(101416001)(33646002)(36756003)(11100500001)(50226001)(4326007)(3470700001)(92566002)(1220700001)(2906002)(53416004)(5003600100002)(1096002)(586003)(48376002);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR12MB0705;H:atltwp02.amd.com;FPR:;SPF:None;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0705;2:fhZeuYZVdpIqh7nvkBct6ikPpWYIdTtTEN3hdjVKY6lMdaVU8quY+vte7o4zttSE3CLF1Fz4UeO2WdmF5StIFdGPjOrgy32ux/6ffltf9syz3j7+FyNBwBqf7GyvQTQA1JVtc+cMp3AuV5wUhyZqww==;3:0gEmmZ+Ps9v08S3AIk7Ecezi8aGQnIBbi7/hQfVy0aIkmi0Ni0do6Gh7xXPjvcIemPtEQHR7tN9q8tir5fO+oMEEjlqnILE2n2bGw71pECjGcndsxG8n11KBCSCUTVoJSGtgnIASY+8hrozDYOvB73AjVXAxFXy8NoRPGeUZ+2Y3ptybKnKG9WyaaKAyd8eyAwVWYpj7rykalb05Ey/wkKjq5BQF8/4nUQxNNUrGnpU=;25:v5QjRWWG1poP7wXdvP1OmJnVV+uuTHF4F3Oi+OZ/asxhNjvLx5KqpYtmFPfYg62FfKmLW0iuUTygQm61dM6DheUWoI+8tcW9ASrYWNkO8ipopKvsWA3NY9nO01HoQiCUip9NGVOoyasvWoRxQEMmWB0arahOwlnd2eBkqstTBzT4C6vclpU4DXO/YF/mfj0nbO/NCq8NwnB0Efi724mWCrgEphE6EOaoXWLsbUVSSViPb9Rbj0gBzogUQE5joqTe X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR12MB0705; X-MS-Office365-Filtering-Correlation-Id: 4b3c7f4a-becc-49f7-be77-08d3288680bc X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0705;20:kRbs+fkY8BLbd23c3XrCI5TDb4/yYRCeVkIY/7ikug9fgP9rHYu6qZdiozDFkMdiyQAzI8sP9m+VhN/1soxeNlf2ryvNoiSrIsbaWIopPYv91kZ++PxM2O7tO03ZBviJigu0/F5OdelUk4OJk6fzq2KPQJAIswCKJ+eWmTEkTfBGDT9aBO1fDgQC1oZi5px+fnDkszocIz0ha/tQo9G7eEXhAkH7XsA6Penz4Hulv+DT++YIolZhnOOCdPn0wF4rAb27ae1VsFP9xl6XGB0aUDrj1OXf/HMge14Ch1IwBIF0zcU66pleQId2ane2sq5aCL6+yTcgmEiwuKPCphVolpNgfE9HOZdd2STcxLoJlTz0DBNYS5pq6qwgzz12h+v1+1HMpDYqQUOokG7NoYchctG7S45pc7QnGTBN7GwtRxzxlF8ilr5G6NQR/XwpRF9OfjC6tZxCqtcx8Q3lNJAaWjvplXLaTQ9jPcYbYapJAyeBY9tmTyh0r7NJlBFDAQJK X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13024025)(13017025)(5005006)(13018025)(13023025)(8121501046)(13015025)(3002001)(10201501046);SRVR:BLUPR12MB0705;BCL:0;PCL:0;RULEID:;SRVR:BLUPR12MB0705; X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0705;4:in7kJtfmhI1IJCeJe7MiOgiCQTB0KD0+MwTjBIaR2mMxQMuPmOPzeRmKecm44u4AIw5zR+xl//bXdWOoHpnga4jjOsYccfpiAp+6PD/THn7CKGQvduvztZU0HszWlP1Qyd5C+bgCoMu+oHAQ2Y/1NrCk0tMD1l6p7bMP6yAxZMjZgtNTShsKTSmoDxTFrPAH3h41i83YJUoXLUJrlp0RE+/AExZmsVnJR0gsBTeWkYnmPKW7MgJgX0jcdxT0X9HKQwqkej5ml8J0eI1WHnYsmgxk7rd76tet5ThVBBXHegsbOJQoF8eoUGx2XzoKA/pVSiglVezuXvxMFSxkNpDzD+ILlMfiXk97434OU68utraCI+VvZZP199sJv5+F3zUAo6cQt07zRoT1/1TOfWS39B+LwBmf9h57k/yFufYWxu1SCx0mL9eOcbcp5PkPhuKxo4yrgM/nu9cZvxegTOdxtg== X-Forefront-PRVS: 083691450C X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0705;23:KmR4dQI22NzGrYdxF4uyaP9/4VUDcKU8+wQ5SezFH6r3qv6EPXNpRo4JMGqzxeGV8D1fY+xeocEKkrtbfPFCi7varxfWEGM4ogYvv2tHdVmlD/w3UFi4AqlV7qQ7VKCEpjks4X3AHXRGYDRfxktuspMxawqDCi7BANqWAhIrtE29AIcpV8BlAeqKFfQh5YuIKG5QXWgrn/+yHYBVdI278n1+4aTRA2oScvZ6EH+KqajRB7dwXsJdJKWiynSSu7/ZTDXCGMdZNJORFSTwnYUXuvwAVbHnpHhfaPbYZrrynAhM5eGeAQIVcO9qOW0177bVvJWalm27LYjGrVQD30nGAEzUbmBDXa3TnhpptMVf1nv74fcYNlV10au/0tzzWENiTnJLs4BcbAAlHykdzk7xBy45MMJO8D2G4GN5wVjygvI3rlIf4hngKMsmeFupoqswTkYT10jENyRl5HiF3lyTtxjS0RBpy2qQH1Nx7GYL97Wa+mDQI0WRuQ+7uUykQN7COijKes3/d1a4M4p9AAPnQ3i4oolywF8ioVQzFCz7k0gQMhSyUyyt2QrWnFgJWkE7FRo7BYMDOwxD9yrIwDBl1xhws6a0ZDgCRxLQc5xOOqnS6qcPW270oHx6LRiVFQFTt0m8SXsJajMDPKx+/o/Tomd5x5ucvcyKds0uoYummOkgDrWnjRseekCdoBAuMONyV8/bWfFCNtXfeKThdd6zyekC+nhQnkKZLhUJRUmBupnPgzffAq4dmcvAeaBaEVcP8N2CQ8cjF32TmJkhu9Pwvl5g8ib7CIV9Z062gpU3YNYPlCGi6SsIb+o3c8pBtR01HUOdbI9P5SuoVzO05oHU/g4wOOml4jeQF2soBdrJSZuqjZipFp31EK3d4zXMYZqH5/ILVgj4EvI1eLPwSp4sNWS/RjdpgbFdrsHmTb6WNS72VRxj6SOo5fJfmoejPaXs X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0705;5:Au1n+VqeHFcrQu5fKKqW5q62ASUjof8SrcULgwj/Fda3XG3R+tY+bQ3VdkGugiOgzs7SLwacX6DEi1kRWqYYZU2eTdvss6k4URM54uvtXw25Of3a++xCEBTV9dMytXsdistGsmFE4iqgcW0dXG+n9A==;24:cTfvoyrf1bATIYrjKS3+URq5yqQZKYSilDDGt9xPhOP8qZDvTNdLLIZQN0ON5cGy7r4VYOqfGLWQ1WIZpgSWg6l9eMEmWr5fDvMTtt2p1Qg=;20:LfUWohD9+U97Ra/7I2WNAewAY+Z/sfpDlbRNuLEBpjr0ExgcA9rLHooOkPPnd9M1veFw4FIL9blVzhATmq+BrX4g0eHqrKS2WHjD1B7HLEvmoWFDEohcPVNk+vigG9MkyFs8Np1W7yoxSPczwLm+OCr1up2D0LObxJ0uFL4SFnWn9216cwaBknMmRYlcRPj21dT2TYw1t9GvXLxgKPZ9pEOT9bBo3OTdjiX6JXWEWYWcsOHfAMOTOT84XxyaC26T SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2016 08:30:53.0734 (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.222];Helo=[atltwp02.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR12MB0705 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, This serials of patches add two event counters that are PTSC (performance time-stamp counter) and IRperf (instructions retired count) for AMD new processors. They are incicated by CPUID.8000_0001H:ECX[27] and CPUID.8000_0008H:EBX[1] separately. Thanks, Rui Huang Rui (2): perf/x86/msr: Add AMD performance time-stamp counter support perf/x86/msr: Add AMD instructions retired performance counter arch/x86/include/asm/cpufeature.h | 2 ++ arch/x86/include/asm/msr-index.h | 4 ++++ arch/x86/kernel/cpu/perf_event_msr.c | 36 ++++++++++++++++++++++++++---------- 3 files changed, 32 insertions(+), 10 deletions(-) -- 1.9.1