Message ID | 648e871903cde03efdb0a878ff819fc25e877893.1512771422.git.Janakarajan.Natarajan@amd.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <kvm-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 695C8602A0 for <patchwork-kvm@patchwork.kernel.org>; Fri, 8 Dec 2017 22:39:36 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5AD8E28112 for <patchwork-kvm@patchwork.kernel.org>; Fri, 8 Dec 2017 22:39:36 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4CE9528D4F; Fri, 8 Dec 2017 22:39:36 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 99B3228112 for <patchwork-kvm@patchwork.kernel.org>; Fri, 8 Dec 2017 22:39:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753595AbdLHWje (ORCPT <rfc822;patchwork-kvm@patchwork.kernel.org>); Fri, 8 Dec 2017 17:39:34 -0500 Received: from mail-co1nam03on0049.outbound.protection.outlook.com ([104.47.40.49]:8198 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752730AbdLHWja (ORCPT <rfc822;kvm@vger.kernel.org>); Fri, 8 Dec 2017 17:39:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=UONrhyr7OjqoxpmFOOVns7LOvdoQ3qnhKwF9woylAzs=; b=yXNRBoTnUGq2ZVQRfql4HE6AZ0qoP3tbuMY8GqoViP4TtGZE02jgNN3JoOF3Begj309VQXNE7fqjGA/vLtwe5SFK7NXlmgoMiDAckgWCigs8rCdTIyxR0sA/8l3zi25/t55Pa/jqGZPZdTqyapv1dYUZlgvBtl767ZZqMnNzsXg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Janakarajan.Natarajan@amd.com; Received: from gi-joe.amd.com (165.204.77.1) by DM5PR12MB1674.namprd12.prod.outlook.com (10.172.40.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Fri, 8 Dec 2017 22:39:26 +0000 From: Janakarajan Natarajan <Janakarajan.Natarajan@amd.com> To: kvm@vger.kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org Cc: Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, "H . Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>, Radim Krcmar <rkrcmar@redhat.com>, Len Brown <len.brown@intel.com>, Kyle Huey <me@kylehuey.com>, Tom Lendacky <thomas.lendacky@amd.com>, Borislav Petkov <bp@suse.de>, Grzegorz Andrejczuk <grzegorz.andrejczuk@intel.com>, Kan Liang <Kan.liang@intel.com>, Janakarajan Natarajan <Janakarajan.Natarajan@amd.com> Subject: [PATCH v3 1/3] x86/msr: Add AMD Core Perf Extension MSRs Date: Fri, 8 Dec 2017 16:39:12 -0600 Message-Id: <648e871903cde03efdb0a878ff819fc25e877893.1512771422.git.Janakarajan.Natarajan@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <cover.1512771421.git.Janakarajan.Natarajan@amd.com> References: <cover.1512771421.git.Janakarajan.Natarajan@amd.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BN6PR08CA0070.namprd08.prod.outlook.com (10.172.144.32) To DM5PR12MB1674.namprd12.prod.outlook.com (10.172.40.143) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 467aa343-716f-4624-8993-08d53e8c89f5 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603307); SRVR:DM5PR12MB1674; X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1674; 3:9CDBgxSx+8VigLWQz8dx4IF4AC4bNg0YwPs8kMXwnu/k+6NdS+yOu/5at4SCLioRvsP2+hGuRWo1bqDSagtIhotLMeKwLCGbdRKCsH9eVh7XEHn0lH3QelrKmAgzE8eUb2j3+qH6V5pAjISVIC9ZcliMkZyua5hlGcv8byW6yioXYneUsBkwXUrb73trH1stpCyiDs5OQQzt8SD7Y2nDVwQ5gNXUd8qJz62+kogBzhFaGOUqAcLwwnJrpAu8DbGt; 25:+CMmqDb1Mwglc+x2gozL0OoiQSke1Q1Eye5x/ynCvUMHGdKn/opgI+XA/LDm5lwty/vki902ryQbS4ikMZ7sVuTHNYZAiC2Mx2qDfz6CHYihq8LCJzGL91yJxcnXQv0PTt+GAxw4WOqFWOGQ0HKCWi0zCMOb9Oih8amYCsvCGVAC7y0p8M7aemSyc/KswsgpelTq/ATYHJ0DIIgzXYdDMCZ1THbSOUR41rppES5zLHWpa9UJ3PQv4hADmb0eYxJ2ns5h6xMTxPs79MjxN2zucmQ5nxEdmwtIFCINWOoA/Q7l7aBUub5pna2BOKJD/8YQXDLmaxXEXUuWClLfFY7fBA==; 31:U85VeGDC3G0lFvIqe0wUsvOo8GLEi/yUg37hfGvzW1yFcfaM5EiP8qRSg8Hvtd+bBGP8yCQ9FZKunJrMKTKJO/2kHzORd5l6CyaObmX7yD1jaApQ/2Xb35Utz1EMQ2uzBsPBWiXRnyEsAPrXaxDU7AGDBWD817RRNXYNNT6PM53Pj2XFXGzvmcpRjdzCz7C8gBmxkkneTIRurZmruRAq/rxoaCqGqOxLfMKRS1IPx6Q= X-MS-TrafficTypeDiagnostic: DM5PR12MB1674: X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1674; 20:iVTsHR3/gW+pohZtwku8QSfN1cdLb7R7Oigc/fY6uCskCdPGZTONVDQaPqoYIMNz87NKt4pRYu8IpP33tJT88x6zpsKX54GGE5LFu2kWg+pax6YPupNK30ch1eRMs0Dff2NHwhvnBRLxhqqVMdCp4CFRSuyw4lA3EFtxm8ZJUOxCtbagHttG9L9RQLMfgeAQDXPU2ef+Sf2EVO3Q7dk85iKRPV7XGDlVyabRYPVY+aQ1xbH+SJuFbcq9hzYiRbJPrqS21FCug9FDD+5aG2pAYhDcbV2qlt7qJfRL7n54AR+XpHHkpXzKlgWJsb5JGPZCYajeVH6iK1bT8YdhLNFcwikjRqFa/WJtL9AQSTIs88gKOxhpwaNOrjB8ZNkn2U336O8ggGp157op3bKRJMoi3mAs32wpCXfLAz6dJ8pKJgGBEu87TL1Ub0PomRhEcsBQxE/mUcU1HEMQpHolV9m1SPq5yoR1xva0cXE/nTsClSpRF3uSchJ9NVFreXYvksto; 4:zdnnVF8Mb0/xNUbEYHODl+TB7qhHlez55BblztKtlHBMsABqWb2j3oghm5sff/1zmJOpIh2g4nTkuLL7LjfBLE5ZOG7gykFzWTKiGviJUdBgCsIm+ETkoQLhTNSB/CMVZVN/XkuHUWY28+5aA0RJxRgD1BwYTwhz5dzwMTDLNgiuG2cYRQ1pHubfOOMp2yg6e+JyMoU3epIYpqhVt7EFh4Bg3stEPenqtC2Y/BvrQbDvpE7RvH0WsRoi2uoTVJBlVStWueh1ShL0jevn00WIFIOt6Jp7nw178dQv5sdzg0z3ATiRCVXsSMNUg8M/DmQP X-Microsoft-Antispam-PRVS: <DM5PR12MB1674F1E29FB46A6A3F102787E7300@DM5PR12MB1674.namprd12.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(3002001)(3231022)(93006095)(93001095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(6072148)(201708071742011); SRVR:DM5PR12MB1674; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DM5PR12MB1674; X-Forefront-PRVS: 0515208626 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(366004)(346002)(39860400002)(189003)(199004)(8936002)(68736007)(4326008)(81166006)(81156014)(8676002)(50226002)(86362001)(48376002)(3846002)(6116002)(2906002)(16526018)(47776003)(118296001)(66066001)(6666003)(54906003)(2950100002)(7736002)(305945005)(72206003)(6486002)(53416004)(16586007)(5660300001)(106356001)(105586002)(7416002)(316002)(25786009)(478600001)(51416003)(7696005)(50466002)(76176011)(52116002)(97736004)(36756003)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1674; H:gi-joe.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR12MB1674; 23:kraSt9y/PwVvi/FEwX94uvrGloQkm+lanwxqWNLYf?= =?us-ascii?Q?oQeK6MspdT4nQKkceYvBK/mYFYCcX/suTQaEYI7H9rbPbnyhRL2spGqu/Zzo?= =?us-ascii?Q?APpA1jsul9v3Xn8xN7nrV/RSNqDGHLg+J6OBsg4v1p57J5Oyp+2My8p9lYno?= =?us-ascii?Q?j9GmuFK+KxD7qpfi7MkiY3m0wAjRNSNWYkP2wgW2HdQuhBIEwcye3/3t2kr8?= =?us-ascii?Q?k2L+hFtACZ1eZOyUdy0eGzcaC9lZ2BhOUoi8g23Vo+bPLUdi+NM+fwPLzqvr?= =?us-ascii?Q?lbEnnqTjHf/pl4v3TAuugNoocw9xn3btJ/Q300btoEo+Ll0POOGhky51tSFG?= =?us-ascii?Q?HgSKJC8kPiRKbJ2UBolm18FD/qaLbGJObuGFzGl1XlOoLA6CiAGRI5sgp/Rx?= =?us-ascii?Q?GtE/Q54Lgmdnc3lIEKjtplc3DYYVpYkgfQi2FwFEI8I87wl1GXf88YKr33UU?= =?us-ascii?Q?iw0FAnmBhPpxt6zJAxZO+3xv7mlh6msZly6UBJ37MhE/JobJuCxnQ6lsUddB?= =?us-ascii?Q?DoCK19tFPl+0hN/skMpR3qMjBYb83Z1XgXSsHQQ6j6iLXvAfjpSSpsombbBo?= =?us-ascii?Q?brSCg0aA6SC6Nvs3Nx+9TDqDuoJ57Z2xT6SQHhAc37gdkTThWuo15hq6KeRQ?= =?us-ascii?Q?7QnVgqHnXVqf1iBlED4IFobM3VxVS6Ka7sSSqzEAoAizFITPBqTwTiWUN6Ii?= =?us-ascii?Q?FdGqJ0Etrafl1d9/tTxYAdKyG7opaZFh7YjcsErLcPHNUNQdputc2XjPAHuL?= =?us-ascii?Q?WtrA2t0XhQBM5EHPsJsp2Y+oiE5K605Psv3VMQ8XclPYY3qGIOvfMnwqq7TQ?= =?us-ascii?Q?y/pxAPj/el7i+NxE7iMwtrcZtGNUcwfxcGox0oZmy/UAgKHBGxY04UUDjRyL?= =?us-ascii?Q?kB2lCEIcHdsCIzzZznYon8AshzMkiuf3zdQr7L/5sywabStgjpN+5RjcIl/s?= =?us-ascii?Q?rRPE95cfpft6Nhtq5bstnrky6Iq2FUK7xQB1suKlerCaE8MKku6+WP3xeoGw?= =?us-ascii?Q?1Y2JX2e+HGAk1Yu0u31JVGF6/Gj5lgboXOp3cUN/BOGbpaO39hvVRI2XlTLq?= =?us-ascii?Q?oKkmtvvTkAXfQJ+BJJcS8TGpddj?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1674; 6:6HyV3VVDgM0/OKC7ZTmfqXlDM2d4ZJcE9ivFfSVsCcKAb0gYCUFUM75NwlD5OTjiRKzu1uJdHi5wKr3yVwfVUlpcx3PlHhlxmbJYpu5ItiHaYYptgbyGMEpEcEYDaMxzHDQYGdF9oI/t2RlHpB0k7XOsYHL0H6aSUdQhSFq1N7f3VEjpvTFmcmmLuFdrOyGMd9+ZHIP44mYipp6q7oSPCHIZ4J6SDQ3BCHbjOkbU/ySsf22tVlQVnhMmivB7TFWGdsBi9JeKzQKSAfvrWtP69Kd0XxfuHW+e1ll0WENMAOncechF9/qYT8mgpwIW+RjFnupq3Is81OY5odJWWKRQeHPSx1KH/x6fMTPLd2LWJvI=; 5:F+0vOJvgPeInQ+OBz/RFQtzBl4RqWc4DKTH9Hr2Hgg+dQtGGoHCBzSk3iP8DHLF7b7PSXdU5h1WulENAQmBbLXdOll/0fbE2LW9BXtDQT/FeMK6jLIOQuBXEDsZpoJsKdQBAmntjwYFd7b9xxdW8+OzyEaaTMfX5AXsST7VUd/Q=; 24:aiaE1oJIVUWIWAsJuYP4OADBu+b66DYYeMtgsBekS++8xvkc7kSWHfBvtyGMJ2wF8f9yYCbz+/yeuKLBgR1D/JBA3vwXDY2uyFiTxadFabU=; 7:Mea+qUkx2Q+yqO4bnCeZqBfRnosCxnZxlWHk7ffOI4dus796FqvFsFsbcHIIEy6oqEYIk4aKK5OkYyPYiHcFxjtS24dCz+ub6vxtCM0vwaLW1gNr99AmkCEEPufORSXJb2vpaEL8wYHpX4lDyjTjVqCn6a+GluJ1+IvRROwoosABSeMkwjHgm1Aa+ze1KlN6ftu9M2sJH5HKMfMgeRYi/YEtIXxiq0nbwhVKuHmSMzL0IUPh1RuSFxPMegid8z9a SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1674; 20:qXgMaLC0tJ5yNqAFf4zyo+UxQFc5ooAkpZoh4trpGRnmotUmbslYLmXL33EWO/ejIa+Dzi+2dp0C3/tkW4prpKMVd/fSV2ukTgL8KHraHaj6+YA+cW1SyLeNCg7NeOWvxw/tb6qY9TEsR6ZpA9H41LOnzohZAbx35DMf/kkaFNrbk993oEeMlcP5Rgu3tCYTZNYtoO3EmuLmV7S4n4b8IcnB5XRlg/SxgyeCxmrxWh09vgyUo1mUTpUADZVYoK37 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2017 22:39:26.0113 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 467aa343-716f-4624-8993-08d53e8c89f5 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1674 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: <kvm.vger.kernel.org> X-Mailing-List: kvm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/arch/x86/include/asm/msr-index.h b/arch/x86/include/asm/msr-index.h index 34c4922..93ad922 100644 --- a/arch/x86/include/asm/msr-index.h +++ b/arch/x86/include/asm/msr-index.h @@ -341,7 +341,21 @@ /* Fam 15h MSRs */ #define MSR_F15H_PERF_CTL 0xc0010200 +#define MSR_F15H_PERF_CTL0 MSR_F15H_PERF_CTL +#define MSR_F15H_PERF_CTL1 (MSR_F15H_PERF_CTL + 2) +#define MSR_F15H_PERF_CTL2 (MSR_F15H_PERF_CTL + 4) +#define MSR_F15H_PERF_CTL3 (MSR_F15H_PERF_CTL + 6) +#define MSR_F15H_PERF_CTL4 (MSR_F15H_PERF_CTL + 8) +#define MSR_F15H_PERF_CTL5 (MSR_F15H_PERF_CTL + 10) + #define MSR_F15H_PERF_CTR 0xc0010201 +#define MSR_F15H_PERF_CTR0 MSR_F15H_PERF_CTR +#define MSR_F15H_PERF_CTR1 (MSR_F15H_PERF_CTR + 2) +#define MSR_F15H_PERF_CTR2 (MSR_F15H_PERF_CTR + 4) +#define MSR_F15H_PERF_CTR3 (MSR_F15H_PERF_CTR + 6) +#define MSR_F15H_PERF_CTR4 (MSR_F15H_PERF_CTR + 8) +#define MSR_F15H_PERF_CTR5 (MSR_F15H_PERF_CTR + 10) + #define MSR_F15H_NB_PERF_CTL 0xc0010240 #define MSR_F15H_NB_PERF_CTR 0xc0010241 #define MSR_F15H_PTSC 0xc0010280
Add the EventSelect and Counter MSRs for AMD Core Perf Extension. Signed-off-by: Janakarajan Natarajan <Janakarajan.Natarajan@amd.com> --- arch/x86/include/asm/msr-index.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+)