Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754644AbbLKXEW (ORCPT ); Fri, 11 Dec 2015 18:04:22 -0500 Received: from mail-bl2on0073.outbound.protection.outlook.com ([65.55.169.73]:31904 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752153AbbLKXEV (ORCPT ); Fri, 11 Dec 2015 18:04:21 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Suravee.Suthikulpanit@amd.com; From: Suravee Suthikulpanit To: , , , CC: , , Suravee Suthikulpanit , Suravee Suthikulpanit Subject: [PATCH] perf/x86/amd: Adding support for new IOMMU performance event Date: Fri, 11 Dec 2015 16:53:17 -0600 Message-ID: <1449874397-27056-1-git-send-email-Suravee.Suthikulpanit@amd.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BY1PR14CA0032.namprd14.prod.outlook.com (25.161.91.42) To BLUPR12MB0434.namprd12.prod.outlook.com (25.162.92.14) X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0434;2:jmpjoEoqDH9wCQvYhuVVuLjQnXSPIKN+qbJs2eDRUdAxaEwJ4CkRpSmZwsiJY7h+X8fVOK5wQuvrjgY9sufY5v2VHH6X72ma5H22N7agS6+W5zk/ren0EcNzqOSDdJKaTmVfIEXTti2UZueyuKF+IQ==;3:Al+UR13Dihn910wBnHUeaYe3guwP/W1gW9Inum8xWlptAIZbRYSEaFZnOnGTMksHFFTU+evAWnu5CAGBcCjmWI+WFh6lHYmxxmCGyUEa8cz/D8mOlzYtp+z3Eg5N00TK;25:OZtneq26i6oAQH035dUtJQS5qTDCgYJV1kyMrGvgsDwih/ZO/lYcgqY7AgvEVXaDhR7TyT6Phkd7d7NdkvJo9MBk7dmTkbsmZFIBs94TCnJz6/UWlHebgT+OVeFCjXGeDrmLHM5XD/zf2CM+9EU/ugMKVnSW+t0vtMo3d8q7QOCCt7PBGKqWtec1rPZOjiNMwYbo0JCZekmZOnVaxUIYIBwf9U5XwPIq3cXrL5MebvVsn42Wf2cQRB5r4HlwCwkoV9t0ll06xFDu+aQBBFSbdw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR12MB0434; X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0434;20:Pwoeu+UktTjXozJsZhkhDeiOLk4DMxjE0fCzceoYDDhrHEm36euqvPjWei6LemJBpci4N7TEoZqVEgbVssBHmGg3lTBGmiY2SJvdXjO12cs/19IfMZHoP2QcN12R6AgwKLpQQEs+3gKPMdfumZ6dRrk5PqFbOko6F2k8lix49st6m0LBbxiYKxwiA35qNTDb0uEVmBUXlktazd6mj+mbLhqmzfXa4TW9Vduu67qdK3LPNCEgstI6mw1+sEoO7if2oMqbw1zmsdqIYsKbLxJkUcUofF17XynPZRroe1ETSb/XJbkYJtkPXXDg6mji8uynz9yz0U4lTrKx+kPikiRomWUSAs5PjNl+G8ulwJ/XrzacP3QrQoxtg+T+XApOU7MCkdFXBj89zZwgnYXXPv1IA+YLVKjGilLqe+aAJ1OvrfBzGz0ztSZ135FLPYEz7yt5Cr6pUxJO/kwl+IodP2gt+sUDDHBRUKHqKf8a1k5WJDfBtHiDtGt0Y2OStsaBwBZl;4:xa4aGYbKJP34BNtoJG5I3Gw/qAcV+dj+6Tjt4ilrRVG7e9CXlJ5qnIN9wv0XxalbOwzn7VM1nAfZPC6wHAuuT9q3SVafsJR4wggEJm4exYshkd9I02CYlas5ZvQbytUc8ROz3OZgE9Vu6qbaJ+MLEVRvTdN344DNdaQ4q7WORKZJiykyDxgGz+X8oOdOHdXqLsNzh2DQyzakSxXkiJVPQ8bxIPFovimwmm6GCpMXnCmT4ZNgUZ8/rALJ5TEXtGzkSVhbmQyDiM+zXtAQr6s1hnRX5bIhCChYt68jNbEKx57HAaVJfzH0sYrsB6RPyLcSwQ9DTtSXYT2qJh75VyKAmFQB3o+4PfGyXAjiWYfmfGVqqsjupttda1SAQUbsaQqt6sy5Ug0r3RamCAXzT6zwKDMbRZr5Ecs+nj/7sjTK0YA= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(10201501046);SRVR:BLUPR12MB0434;BCL:0;PCL:0;RULEID:;SRVR:BLUPR12MB0434; X-Forefront-PRVS: 0787459938 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(199003)(189002)(243025005)(50226001)(87976001)(586003)(36756003)(19580405001)(86362001)(3846002)(189998001)(19580395003)(5004730100002)(92566002)(47776003)(2201001)(97736004)(15975445007)(5001770100001)(77096005)(5003940100001)(48376002)(101416001)(40100003)(66066001)(122386002)(6116002)(1096002)(105586002)(50466002)(229853001)(106356001)(50986999)(42186005)(5008740100001)(53416004);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR12MB0434;H:ssuthiku-cz-dev.amd.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR12MB0434;23:L8t6U3VXmHMa54EhxblzLaHPDwDSu861pTZNu3S33?= =?us-ascii?Q?9iLu9rzJkyAax8EkcCIR/UZiAyVrLKwamAv1H131k72lV4igJW2j828UQn6L?= =?us-ascii?Q?D6NsC2dL0xZ4542GeQZcacjppFPdX3C89K4FI6YbVwnzfEAkdm4pPMUaVsTr?= =?us-ascii?Q?FFXzwr2x3Ln2WinO8D1r2BDqtpTX2O+rlJ20/jficxG4FBlS0W6YvCH2nW0l?= =?us-ascii?Q?FMw/ukiD/u6Q5xwrOgDZ7VW7wSKU4jc8GWJo+C8bTDJig92TADw904pBEFYW?= =?us-ascii?Q?KGgjIdfze3ni5PbYaFFjsI7UzUovCErg8HpGm/W/fKPvEl/gfdubHdc53u3/?= =?us-ascii?Q?K7fbQYkpt7+I6DKNE6oFJS98B6SyR3x9LZiGNYh+lyhbKwRBMZiCXXz5rMru?= =?us-ascii?Q?X11spGMYD8mvojzxuKssFJXYIlj1lkGQ33Ma+6rWGYYL5L1qR+oCf16wmAfM?= =?us-ascii?Q?lC6zTnnz7JXUPO50Dei5WkwHHMqamIc9lHXDNPDIh634McJoeqHs4yW4gD3n?= =?us-ascii?Q?K7LZazFEeDsPokU0dlihLSy2vCPztBx8WiXXodIlv2v1sdiVqH0Zu452VpJ0?= =?us-ascii?Q?GeIzZ2qMlSB5tXKl2j99pIXOlP9ZKToRWgEO5huVmyALCZZjnXdzzh+oInvz?= =?us-ascii?Q?T5vCvcMZLQ9wUr4mtfPVG7hm9n/rajegrywwFQDuZ/NbIVDk8uNh3i55V5h4?= =?us-ascii?Q?WoZDPjeKw6xpzxnjTUdTk5K9L7mt5jFf3maElhayV24rPiBM1OYN0d20eL1g?= =?us-ascii?Q?FKyuZm8GvVX6j0IrNMNt1vYik/HQ9QZ7NT4edlHgc9H6548ihskXfKU+mNSa?= =?us-ascii?Q?PTgyN2Sg4p9I+9zFncqe74ahGDPfbyv/MMWVYwQ4seSFDfgFO6D2nwotXAaZ?= =?us-ascii?Q?pF1wl0fPf1AGwyro4te1Xtr6JFHNCiHayLAt3TenW8qnV7wiEkDQySgo2oNK?= =?us-ascii?Q?gVIur4dO85/yVn3Oz/hIATdyNj8fqNLck4lPTSIZ5ruwM5/WV+2Jl4tjpW7S?= =?us-ascii?Q?v1Fqz2XvXNMB3GhPT/iIjMM?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR12MB0434;5:JNuVSQ7aPnn635/6jgrWag03NhJFlrtwJfLRPYqVxTaL6wT30MAMyIygkbXgJVCaLjpW+tXUO6ssV2la2qhJ0zwRyF1vbyKpqnxtAn9J9t8lb/tyaUUpAVvpV6CZ5p9uYV03HH8WikTCixaW6UPRUw==;24:POGa9jYGdRmDRZRI/FGRcZUsDFl5MbKQr7EGTMRb97nRVrXhXHR4JDFshHPI9pvR/fsOOv7ctx7+mGp31BSs7uglf8QTkT7drtbW0IwrU0g=;20:FmtUbcF3sAeh2+GhjEt4QhJ0IM72Uwtp3A8VJuztrMTjvsxuDKwig6eixiEWpRhF2BE94oq3zIXQMazzbsAaF1FCWCKKJLnu8IFumZKdKYTWzRNM8CVB+5fdHDdDK6WgzYI/Tz+UVuapPSeF1BG3unxr1Y+BKpFxTMkj3GKRDSvWrMWsTJJsD26euvQKH14MtvS5eHtj4Qtivba76LJLRjWGzRb44xHsgORh3UBbpZGYusErv2o6cq16h2PMzygm X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2015 23:04:09.7889 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR12MB0434 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1588 Lines: 36 From: Suravee Suthikulpanit This patch adds new IOMMU performance event based on the information in table 74 of the AMD I/O Virtualization Technology (IOMMU) Specification (Document Id: 4882, Rev 2.62, Feb 2015) Link: http://support.amd.com/TechDocs/48882_IOMMU.pdf Signed-off-by: Suravee Suthikulpanit --- arch/x86/kernel/cpu/perf_event_amd_iommu.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/x86/kernel/cpu/perf_event_amd_iommu.c b/arch/x86/kernel/cpu/perf_event_amd_iommu.c index 97242a9..86f8259 100644 --- a/arch/x86/kernel/cpu/perf_event_amd_iommu.c +++ b/arch/x86/kernel/cpu/perf_event_amd_iommu.c @@ -118,6 +118,11 @@ static struct amd_iommu_event_desc amd_iommu_v2_event_descs[] = { AMD_IOMMU_EVENT_DESC(cmd_processed, "csource=0x11"), AMD_IOMMU_EVENT_DESC(cmd_processed_inv, "csource=0x12"), AMD_IOMMU_EVENT_DESC(tlb_inv, "csource=0x13"), + AMD_IOMMU_EVENT_DESC(ign_rd_wr_mmio_1ff8h, "csource=0x14"), + AMD_IOMMU_EVENT_DESC(vapic_int_non_guest, "csource=0x15"), + AMD_IOMMU_EVENT_DESC(vapic_int_guest, "csource=0x16"), + AMD_IOMMU_EVENT_DESC(smi_recv, "csource=0x17"), + AMD_IOMMU_EVENT_DESC(smi_blk, "csource=0x18"), { /* end: all zeroes */ }, }; -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/