From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933150AbcKPU5G (ORCPT ); Wed, 16 Nov 2016 15:57:06 -0500 Received: from mail-by2nam03on0062.outbound.protection.outlook.com ([104.47.42.62]:21872 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932263AbcKPU5D (ORCPT ); Wed, 16 Nov 2016 15:57:03 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Janakarajan.Natarajan@amd.com; Subject: Re: [PATCH] Support for perf on AMD family17h processors To: Peter Zijlstra References: <1479315713-11115-1-git-send-email-Janakarajan.Natarajan@amd.com> <20161116173005.GW3142@twins.programming.kicks-ass.net> CC: , Ingo Molnar , "Arnaldo Carvalho de Melo" , Alexander Shishkin , Suravee Suthikulpanit From: "Natarajan, Janakarajan" Message-ID: <531d0b76-1668-4003-f844-fe751002a39c@amd.com> Date: Wed, 16 Nov 2016 14:41:17 -0600 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <20161116173005.GW3142@twins.programming.kicks-ass.net> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BLUPR01CA040.prod.exchangelabs.com (10.160.23.30) To BN6PR12MB1795.namprd12.prod.outlook.com (10.175.101.144) X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1795;2:2aenEnUS4csBNpmpDUi/86Mi8k/QG7QUmzMTTYP+USiRsw02ucm/kvXb8Gz4ZvaRs5h38Fbn0cDLICwL5Xu+EY/wdfaMHSf6ZAFVpekROuje5W4OiBrYoJ7V0tYoXiWbM8xHV6idgnQNIShbG3cSjLdNSFCpZOlStv4JBm84iD8=;3:e1RISjXdo904/1d61yLjrKr/96GPqNtyXX46IDCeECzTBHd1Y1LZEYSOT0SxSztlCkQRpXhBQbmL+ScWRuiKN6hxGHAwhGpJhrx14ksa+JJ2UL+FID900p096b2W5bQH5+KQ6rxH5Q8kHIsVuGLRuK6uNyfaWsUcZq216J21zpM= X-MS-Office365-Filtering-Correlation-Id: 867e18f1-e019-4333-4fd6-08d40e60ecca X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN6PR12MB1795; X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1795;25:YgKvByJtjXHZR/9uy+ahkfjuGZhNLuNodHKCDHXLBnDbKAUX3wC8FkEXVNmrBFNWCsiaE/wwhl9PTeakga/GBSzuAC94NODRvBGDmIVVnT+a5llgWG/+cF609/IaE/xaQ8Lw8zSdbKCBi6c2gKU/EojxkqNEhJUQQ4jvz4n7QcdkCPJgMgbrYDfVCgjrBIkJ64sYLciA8oL9bFZ2zzuerGOurdNyTk0fvxUPgzj5CQy2orpH4RZRZU2ZNQ4H3n6X3lh4Zz9RCj5XgPKGRBHQkmaRHVtI356CcgX0RQnuA3UPyYzP7xnsktD1ohqCnXKYQgEXf+IHFT6BivOdbfXb6wmsQ8MXF21JoqaIPSTOQ8YvE1Y1BN5Fk9dq9Oi4OaTKWnyyduk9gUeMRP1NVaxxFQgrSsEI+lKr2y6cpnBCM7ngjMHJneXcTmG+Di/Rsv3tKm4IYAKYROt02WCDoDhZ5E7RY+iemyDMC5WVpmpLqGpLKNHDLzxZZFrgkigDkXAaP06rQPZ1wyx2pdgflVQD+IqEwGGBeyWBDsaBynzF5DF7EUoXThSFhwbos5ThlVewBPm2ItoPTHgsEiUO4UAtk3RZzRgbKsUz9hHLMv4GSPYKrmwo1WppGanDbGVpqrE31CPDFlEyS9v6/tUMP/i7bc8tKKxKrYdbxctCS632LZULMjZGqWRvEu1IVfU4sjZBFe8zzAZeFtxewscZCoMF5qICDn3mK0Y8ou3IK3QIxnfDzT8fOpkOEvHh1plzae2M9vRLT/9QbqSC220qi74bcc/zNX/ZuvLEmToZSp3uNMon3V+iJLZW1lEqNeUepOfmzik3JvksLjROfP2H40+qsq0D7/U6RxoZoBEQsNLTof8= X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1795;31:PFIariKgZKncD3RMnGVd89Q9Fa5fQCZD9hZTZ7g8MBwN98NJLfKXoROhXNogrII8mZmFrrUBtCcvKa4KiWkb1wd9iPdAfiTZF0exy9gaInoD1e6n65onjTp4V59TTnhnIvh0iZ5GrVrg4r/RtnK8iGXtPkmDdsisB/AE2Y+NWAuEOMjitxn9Ab7dTVC8KsbqY0aK6Qe1pFVj1QHM/d/ZBw+0cH8dSfJDoOuA68hC/QSMFHg905R7sPzQhcS4k3k1LqTGJto4/syAukhtdVd72Hu2smZx323gineHSvETyP4=;20:ATCjAZ+05rhDz24Kt9Do96NlKNlk9lfgG1IwgkPNKzAt3tlnJRrbwy8oEmItKpIeTVx8F2f0fMgy+9idzjYC9LfE5X5PSlrkOQvRPel5HJR1OpLy9ph1q83DmP4KEj0IIQ6BFhIzR0SbDewVt9sRY3hVECKohcsD8lxhHUVZZZZthBbuN6ia7MTOz0OdzxgdwOZ6BpzzcfRtxEEnNKaKINstKOIpVkS7BAdQKq8IlSxdgbC8HUE2UY76CRnGI2zI5iJVXXvUk/xsQEAzvfUScCNs0zUJypeBr4fvbm+AMTeXsaKqmSsODlhhZQYOnYrzj9HTYGOeta4ZT3sA73RXDONda66ci4Y9I3ooDDMo0j9bLyfHnGP+nRlnb4RoVHSM8FUlEmMDXrPGdf78qaTfBGvCU0ACr7cyaM/WRiTEGGr0m/KFi2vXw6jIxScnciVHj1Fsi9lJYk9fUMdysU64/b/Fr1XE1AxrluivNCKwZ2EC+n9mOiTykvUzLpPTxUhs X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(42068640409301); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6060326)(6040281)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6061324)(6041223);SRVR:BN6PR12MB1795;BCL:0;PCL:0;RULEID:;SRVR:BN6PR12MB1795; X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1795;4:EXBxgl6lgH2CuYgdiXlPyVkDps9ouB6EylKnDZ7ytmG9I5DlYPMpdbM7w8ggKvT7m4CrrR2L0qmOi8MDRiLrm+f86Mbwq5dpfMBwv8dFtOu942HiSZ8Gl8cuWhkt7CLGv61+uAEBy4JNAhIuu9lZBUpVFDJZvG82jjkJYoXMTkrnImOEbSuUh/X6yx4pBnmw6D+NnxCYMMXVnr+PS/oH3tUn3ci1WlCjZLo+wovnJFyUxEZzPYCZ8cuFq9olXUyniYSLDceUTwi/A++Tib88ZgR/nyGwGP83qCUdoElTW9Cdb3SDogAFNGuqcxWB+E9WRfIN4V49VcUk/kFG+UE8eJl7oo5OEyxHlHRAZ4Mo8vyb5ST3ra0qrQx05OZZQEZ/eB6e0UIAvVh1x4UWxPuhqlDIyF9wKXKhdy2nGTIxwQ77xczh9pqfmTMLYm1fJPk3R5+VfdFRMKNaCdJg4X6Rh6xmBzWznrjjP3ENRKaIrXmlbygpuSW3a9bUqWqB9g9cXW9Fx8XD25uneBXZkU2QFA== X-Forefront-PRVS: 01283822F8 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(199003)(24454002)(377454003)(189002)(6916009)(189998001)(50986999)(4326007)(4001350100001)(110136003)(2906002)(230700001)(92566002)(54356999)(66066001)(65956001)(83506001)(47776003)(65806001)(97736004)(5660300001)(8676002)(65826007)(105586002)(106356001)(101416001)(3846002)(6116002)(31696002)(36756003)(86362001)(229853002)(31686004)(42186005)(64126003)(81166006)(81156014)(305945005)(68736007)(6666003)(77096005)(7736002)(33646002)(2950100002)(50466002)(7846002)(23746002)(76176999);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR12MB1795;H:[10.236.19.193];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BN6PR12MB1795;23:wgmgOY2Ir/c4IBCMUrOvnI/ZCNWem4SHRXziU?= =?Windows-1252?Q?Gzs9KuZE4yKRarz8HvCXKtM7+DvRCD7ccNftBBHzStiq5Et/I1U0jVIO?= =?Windows-1252?Q?sNNhO9589Nen1g5qYcDhpW4cwpFUqPJUugNBVtgqDpFiIQcAaX6penX4?= =?Windows-1252?Q?x7YRZzftoCYW/tvs4BGXwY+JxBeJRhla0hniLGh5ktsg9tlL9HzQp/bA?= =?Windows-1252?Q?RppXQIBl3IXnG0wynGMTcgTaRxL/L9n0sNkAAWaQ7t9KfdgefZ26AdR0?= =?Windows-1252?Q?27+Qg4F1PKthbzsVrjE5ou3cNR/sjjwHSFL8zbqZDYYw3GEoCvwNhRRY?= =?Windows-1252?Q?oMIHYLFF6GSKMwJpVLzSnN5aQhXRAICtYr7Fjr2Wfh91WurbtXhjtxMM?= =?Windows-1252?Q?Y2yKxr3/if+P5NbZHGB7vq3g91uc3D4DZTc2Lz3p24FpAHX59nDjafNt?= =?Windows-1252?Q?fskWGzW4N5ah9hEfqZTPTISN+vnfButmTPIAB5dswo+azTxiRNGXoRGw?= =?Windows-1252?Q?VxnFnPezgtifUsrUYk6+JDWaTUHEIfvRuL8ZOtTGoMVkCCeeILywqrGS?= =?Windows-1252?Q?GmyaWQzY2nixR5kIVBO6zWqFyaF2I3aUs5v3dsL3YKsZr6ntI/7/wXN7?= =?Windows-1252?Q?XL7L+nQc9NgrocW4kqTVJevGDZp2rcb/dzx6TLh7dESSBpsJuyqzaTU1?= =?Windows-1252?Q?+WXEznkT2VkZOPbc6m2ppMjyoWLWySzbwaXx+3/jr4yvwFoa11iWwWTB?= =?Windows-1252?Q?DRnE24xM9XkjRnKgaCy5N9yQZxN8oUmBvfj+E2Dc2ZdXDgaYPQkfhOus?= =?Windows-1252?Q?Pn2b93yk4gGFz3yuoAM2KLWI4RQRB2+c59yMJ/nVW4CPbYSVY+btbyr2?= =?Windows-1252?Q?5WOJqjgwoxanAl8nBuVgXGBEH5GHEHFpujHk0NCsXeRuNpzEDnF2/iG8?= =?Windows-1252?Q?fUAiBnryctm52Xu3CiT7Zt87MDepuld3b0Q7kOHP965jMLvnVL7K59wC?= =?Windows-1252?Q?RLepbxZ2jxBz1jHA6+GuKQk1fdT5ypEb3p7T/myxyL8BbDWvxor6XmJF?= =?Windows-1252?Q?tiLe3hnjW/S/MDr+jjWWpGQ9xtKWx8DcZjiYXvxS/sUqVqmzDmpZAxT3?= =?Windows-1252?Q?HsQ5T9lcjjOMSVX2/hZuuwsZ9wpzePqlEVMzyDmF19UC1WDHbEL4I/y3?= =?Windows-1252?Q?C7e9GvBEzFlqphzmWmvkgzlPo5YJHH8NoQBeMgJ+u0V+B9fYJX0peowe?= =?Windows-1252?Q?htZDFi4ZTNY4nrjjPn4folE15oOLCe8zV4l64xwaLgF+6UAsQdr9asIs?= =?Windows-1252?Q?uLbrcq/N7/XTexVX/Tl3txptBE1LAI39hj/go0t/nqb9rpzsN4nVs2Jy?= =?Windows-1252?Q?Lib/wg1yKEWziM23v9O/tQozsh1sw8i/w=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1795;6:8muPcoJ4pL1fsKo6Ix3RvreVUjcMGliwiOmzIZcoE7C0B5zPWNm/Ta4OhvSijDr/Ehj2qF4YapBAgaEB/yz1QcwmxE5KyOUqIPmhY54thX/H25CqAC1NdIUCAtP0j/zcbF2bOtA9Sgiwx92yRT06I5zZlNvOTVHzRvgL4mL05XkNZjan8pvUMCl+AZqb8itYYs20bd9rrdZdKNjE3UUfFPxAAso4mNd8GIzum5nTl92GRzx2Kn5yR9QMrVDB25n1Ui29CyPf4RAZXDC1p8AcewDEQ9E6sE8Y2+nN8nDscMsrkxaxnQvZBMS2hIBhCkgdlwqANaZMW96N6wQdU2AlyYSWyp2b6EslUd1GTBYknvCZpbq/NRPJpFGUzv90+mxz;5:YhKe8/B69jpJu40LzHNxbIjL7pPjkVNqHbUG4l3dqRfA/sjL8LVttfGp7eR+VPHW59hJDYGeJDOqbEjTjHCrEME92tML2RowxWpazPtsFXX+sn/5Hixdla+e1TwNUpF/aBrZriXm0u7dt5HPcfBNoU1xnYlvaKGu6Xoz0/emPxI=;24:WifKnoLUkzkQ8cRRgjr/U3uEsx3jflopcz5qnFZafy6ScBIj8OdcFOGLHt4frWzOW5pkBl4f15q4kW1MDWM2YPDTMsd4gHIWJCRULJk0rVI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1795;7:AtnVRDNsj0mx0IhGwSUaPnD5hL0ZioLHBBl8gg9cLIciNaQeQkWaWXYmdRnRhshbvl3Jv7YB3/nshtZPIK5TNQWn4fqyiVZbcGnRszNMHKdX67CdQZsQ+wJszGneHXQQ1Pe+zGejqkOiWAqD4ZM6npcyyDl+zyAbTVoCNUnnMxRWwHHWFusi1ONloabZ/CqyT9vfxVkmcTLiDvJfu4zMDkpsbUm+4dtxyw/tBQbLWnLTQ+Lq1MuBgzmC4pFRfZZEicdUg2TX0ACpiJxY1DYAXVydkQxHTls4Yn4JoCTC2Btd/tg7JtF0Ry5O0h5DiFCovakJkDs9fM31iWqivjCthTtCzMlUWwgfBgpNKDbavVw=;20:VAu63SavmLDmmssDvS2G1MO0KIxDx9JxTu8XsE1WWyXKQTwrcKtY7rgoSGZlhEwWFUr8O8LfPZsdshEuR98uT/q+O3Ce2Se0HRMQx4IiT/9QwIJOLtmMGYDVl4PXmjIOymmvnFCkDi5fw6KMx+OmFJi4dtJQ9nT5pRqpznpc/IY2ve3qQLrsG8bTkcs89M/OTy8u06jWRCDVEHatCuSM4RhspHzwm0wFk1t6jlDs8koZ3JdqqXCnvtMJ/rYJGuAI X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2016 20:41:21.4420 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1795 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/16/2016 11:30 AM, Peter Zijlstra wrote: > On Wed, Nov 16, 2016 at 11:01:53AM -0600, Janakarajan Natarajan wrote: >> This patch enables perf core PMU support for AMD family17h processors. >> In family17h, there is no PMC-event constraint. All events, irrespective >> of the type, can be measured using any of the performance counters. >> > Is there a public document describing this thing about already? There is no document published as of now. > >> + case 0x17: >> + pr_cont("Fam17h "); >> + /* In family 17h, there are no event constraints in the PMC hardware. >> + * We fallback to using default amd_get_event_constraints. >> + */ >> + break; > http://lkml.kernel.org/r/CA+55aFyQYJerovMsSoSKS7PessZBr4vNp-3QUUwhqk4A4_jcbg@mail.gmail.com I'll send out a v2 patch for the comment following the guidelines.