Message ID | 39b5927f64a6e1dee117411a7ce434eb72e4d35f.1499265201.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 0C1C660237 for <patchwork-kvm@patchwork.kernel.org>; Wed, 5 Jul 2017 16:49:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F19CC2854F for <patchwork-kvm@patchwork.kernel.org>; Wed, 5 Jul 2017 16:49:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E604E28558; Wed, 5 Jul 2017 16:49:26 +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 38FD82854F for <patchwork-kvm@patchwork.kernel.org>; Wed, 5 Jul 2017 16:49:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751907AbdGEQtY (ORCPT <rfc822;patchwork-kvm@patchwork.kernel.org>); Wed, 5 Jul 2017 12:49:24 -0400 Received: from mail-bn3nam01on0065.outbound.protection.outlook.com ([104.47.33.65]:57965 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751874AbdGEQtV (ORCPT <rfc822;kvm@vger.kernel.org>); Wed, 5 Jul 2017 12:49:21 -0400 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=wg33bUW0anmNahoYUbEFHi4waGIU2GkF0F7zeE+wJRw=; b=zotAsEfvTZ19dLHacL9uKNtgRbfg4AA0yfqLrfcig8osY4H1z3akKL9z+sUku6/qzvQYww54FgMK4ytpVY0+AAgXJvF+Ujr1hTk2EkpmUnbwmRXk+oAEe9htD1bUkCnTVIWyDqncdURWIrnZ/B74vAv7NQQX05kC36H+EbijfNM= Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=none action=none header.from=amd.com; Received: from gi-joe.amd.com (165.204.77.1) by CY4PR12MB1670.namprd12.prod.outlook.com (10.172.72.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Wed, 5 Jul 2017 16:49:18 +0000 From: Janakarajan Natarajan <Janakarajan.Natarajan@amd.com> To: kvm@vger.kernel.org Cc: Paolo Bonzini <pbonzini@redhat.com>, Radim Krcmar <rkrcmar@redhat.com>, Joerg Roedel <joro@8bytes.org>, Janakarajan Natarajan <Janakarajan.Natarajan@amd.com> Subject: [PATCH 1/4] KVM: SVM: Prepare for new bit definition in lbr_ctl Date: Wed, 5 Jul 2017 11:48:51 -0500 Message-Id: <39b5927f64a6e1dee117411a7ce434eb72e4d35f.1499265201.git.Janakarajan.Natarajan@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <cover.1499265201.git.Janakarajan.Natarajan@amd.com> References: <cover.1499265201.git.Janakarajan.Natarajan@amd.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: DM5PR12CA0056.namprd12.prod.outlook.com (10.175.83.146) To CY4PR12MB1670.namprd12.prod.outlook.com (10.172.72.142) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0e505639-649d-4cd6-6a2c-08d4c3c5c75f X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY4PR12MB1670; X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1670; 3:+GeP8Ji54ItlaT9XrccB0jwXc2Ah/Xg8UrtZk6UoNOUL79X4CYTQDAg7qKZgVw/0xkey5BF/3OpicgmWshzbg7+/TGUTu/42H/o8VuUSJ34IowtEhXIVyjFELRmHxabYcFErfuDSd01CN2ERWYaCf5xvBTjveTf0GckXQpph3FgwtaNJtrKjd+Mypjab6ExO8Oa6Tup3mUDkIHkrrKPrm6Rue0CC9TZf4oZQSex4QYdRGiFA6/w/RWl8+92m/Amkd1zh+IYurj51+V4Kh8qor3vvHSUJhQ0PxSb+SpZ3Bu16unx9encBE+AQsQLCeoYISUg9CJM0XOS7lIJ1X9Zu+o6PqKl8za0OU2IyvyfAH/8f/JJyQ4Cg+txrwLC1bcnT8YIqi3GIoWxmymbdeKU/BRSHzsRvF4JOs6CtWsb6VAHWy2HEoJwllDN3KWkqRi3HepwsyvOyvKnz0kzSruDz1npy7HbTZ2E5ABpasrWBmRpMGjIzpFo3ic5zeiPmfV9BD/HDxafIGvENbsp5nnLXsPJKhgxex6q66Cug6D5Oyjq0eoq/0/LjAdrBt3a2/mW/NHPT8f2LD3MGWangviHhYPxBtlSBHi0JfHH3QMpGmO9cz9krDSRtH8gQ7UDeV+I1rGCUTBOltQDZ8OxI07tLLeuTcNAd+5UQSr1KC9XXqdUL2UrWo8Te/qc4/ZtGXcrv0M+7jPN6P00L6RVBmFOWm6M8bzR8qUWj8z5bSDQ8zBxQwLP+JcgkWnTmsPMIXyzc4422MaaBsdGuD9DiOCFtCg== X-MS-TrafficTypeDiagnostic: CY4PR12MB1670: X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1670; 25:vCE1c55R/yywVv4WgVTE72VXPpcrJJdS7qkpyqWKoZi4alYFKtufQ/S7vkgHqLuSwEQi5Goc9nkyE/qKkDdepmtLLQxHwq6+ufz9cQKW8I34jCr+inmPn7ncSi8JehPg+3E3KcD/FGDAdxrN4Y9poqTk4mmZLfzK2ePDevoU/aouBOGNUxQzg43gGPXJwh8yizJW+oFL0Oy9JvGLw/ZG/niIaKiTlWr4E9sl1OPK5LaEZzVs4dH0OZCoQItccWhJFP9fldqsRGvz2JNcgutpnuJHy6iOlbYwM10eLpuDplIuksI4I6Ptb0JgFEXeqsVXVskXiiVRnd7DgFta2syuyBeqrjUimU4n7f7+ovCT0pXmAAG/q5ag+1a8Wh9Qs4hCpUbqwBcJZsBi6NzDCyIbEftyqjTDnIw8MCzlTYa854kDeDgDdMRVG0vAoxX3uHpr1ST734+rNkPsrqNNFiWxf9x41nxHPXpDxIXTUIPzV3VgEThTSIThvIEfNl4xguExx8SaJwSxb15o370FACzdOIjGU4sWvhng5IabWR9THsWYt3Yxnm9yyvtadw6p4OvPT/kdmONf/+MTwBGhaB6aX0nVTJrRDblNmflnBCwAQtmqfdfFv3SUhZqEUrFQIJeNKWw2HcwzdNJiwIeJ2ba8O1jy5/NZtcVKMK7hoeBCbWRLePwuP/47a2Q+jAuQC06cgD0OBAusIm9iFSAQrB+qtGtzbkGQ/6m818nyGkCm6CLhqdMGntnXbPAaS+icTnuKR58KjTvAW0dcCnrxh7A2Fm0cb+MYx9QnlPhUmSNBCw/rilLXL6I4EtzRSWHCkq8fXHVCtG5bOdBDvB9HwYnUt7L3uC2X/mqWJIQ42C3xMv3F1+NTrYe2RSxzconnAZe02+AF1WKMPZgi7elbcFg+MZcGLcv4J2VZ8h0108H6c x4= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1670; 31:MxlMktNsxnvNOyqkSMW2nhYc6cE3ls4/nKm/hxATOQ/rsTUXQVmuogjJJ1+RQ60+2YbAp1RMNbBoLG4MOMQAxlkGWqBwku9kzDSpAZgD8NTJ+YwvI4xmM2db6ZgcUxqaaX7lp1UpqUN4sV293eANrncGLgogWQLjPqbJ7ad/VtOQ2nl9D590ncjKOUJc3M5mZLdOddDJxBlJTw5F033EYk0/H8cXuonuOGm9OrCgpXrhoLEHcNxUBDnVCS80VKptIc3TJI/nbryN+xKpRiHsmvRLZuFTeiUgaJPrJLiphyr7j9lCz7QTdnncgwAIduntYntOaBHew5e5zohBM8TM+QEY06EtB4IULaJxB3U6S2mJo/yyw1N1Y7KSVz85JGQTfS4YWg6/kQ0naZmyfDACUTs9MN1SL2vrbGA9vr2n7YnC2zmfu7Q3KXcuDyIX4lXRBxzFaQ7rcHNP61rsubW8u3DTBltNjthEPJgE5MbnuYrk82sWSn5MDiO0d9Qd2TAtgM1nNP7bFAOdFMMGO4/YRXyn4emUF8ymBxN3YSnLeOwnu+WHN9iZT7/c8h/OmioZ99OfLmnj8kSEXOcQKgqdn5VKikYYtVYWxsDgR3rykjaPzhCpJdY0zZVnXhPru0xXcRwgyQ7pjtNHlK1+++ndDx1W/h1ixGdYyVkRGzZ6NRM= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1670; 20:IIvHUz49Nup4H1ZpxB3SJbHoX99fOy4n/u7F4QfPY1qxDStv2AiJsHB6ulzQA4bXr1yPRGjKWkLbu/13mVqCOIR9K8bOD47Zh1O13Vb8pE0koMxBDl/WbV6En544PSWfqR4aeVKmhApKxnH6uRcFcOUi/AT6CdmFWFkp/VXzAZ0dZCbBAIXm8p4AZgWKJTqGuFD3XnQDVUk483FA4lqnLwv7BnuVyxQsYb7RhfToQGe9wh2s/kZkfkyDxwS3XpVsB/2RhPwPxe+Kv0jK1pTRLoWs7Dv4X3yA2GeckfGuyI6IlMduuY5sNQnKY7DzN5jUpAXy1MXxxY2naMEUAvkEzV6lzAK/ggac9vGfpzcxu6w9RljeNZhZQ8DxYkbimewU/9qtd5Ha0SPakkAnGw3SCeUt4Tii1QM6NRvn6L8oOCSRug939E5XldAJHvNisBWGX1mkMaWKoH9/ilLC+5NSrcxtUIUH22RrvvAG0WB9c0QPFKBoVnrsMUHoYEeSb2jA X-Microsoft-Antispam-PRVS: <CY4PR12MB16700BD55A242CD8C5735647E7D40@CY4PR12MB1670.namprd12.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(148574349560750); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(2017060910033)(8121501046)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR12MB1670; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR12MB1670; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR12MB1670; 4:jtu4E3BOANcF37LmSYfY4JnmSGNh+5NVHC2+67QQPE?= =?us-ascii?Q?13wUOdt5yiw/I2TomHcfonBeXkJptbVExE2VVRDl0SkrLT+WgDhMu5iAtcJU?= =?us-ascii?Q?CZCk4qs52IxjAYgYeX2BA/u4POxzvo4itkZe+amnyXAoJN3LSV5ikYLz/iIV?= =?us-ascii?Q?MlFvfMU2Eenk24PD5nWRK/a0WtmipoCvR76mxINEihzewZgO5yPxYm9kOEDK?= =?us-ascii?Q?asEfoV5EOhRg6aHMq/qnbfwaaSiUSmmjo1ouvaAztLVh8wq/3C9Zm/iLWHbg?= =?us-ascii?Q?+ghSeoiXCKSgSkF++xwAh2yd48YqSY2aqPckdWgmgm4eVaZ/fngLE0TWg5s2?= =?us-ascii?Q?n0SHq8/w16pcY9+tnbun0AEOcmi+zg9qchLP/TU7FuGXwd5pkbvE3AqgBIr0?= =?us-ascii?Q?7tXPbfc4H4mn27Bia6u+009GgckRhwcim0QehOFxOr3l4IDtwRcM7ZBwJFSE?= =?us-ascii?Q?FMALGvO9mLAlvplXfoaiPgvJguOqcjCPkRTk35Bjh516NXCzdl/QWtNxAFix?= =?us-ascii?Q?DEHDgwOz1EedTgLbbDpHJ7B8fxjexxRatdTLeOytxdbtasJ46lql3McO+2PB?= =?us-ascii?Q?hU7P8fmXv+9DeXb8maLoC/Asm2Og3cn8maeEUxXP0z9QPCAQ/u0vNJD/LlQd?= =?us-ascii?Q?LkB3+hBtPN1RF1bR4RFysMII3UvfV0R3tqiP5Ll4+bLz1pv2SZsvAg04V22k?= =?us-ascii?Q?NMgHKnGXSQUuSQk/AVJIM9mdeIHDylaCyO+5X0Ardi0fNek5vpZp3gZc7Rnu?= =?us-ascii?Q?J6hOPXUbzn1ijFPmNnM4lJfnmtSPhz9KEr1fOIpgDiDewMV4/ad/V0P9bDbl?= =?us-ascii?Q?JOPpptsD9xpFaxSL+elyksSmbor791HK79QAoIjdtLd7ly9LqBC2W+a2TnL7?= =?us-ascii?Q?z/Z9IFk0TccoDZ+EUj+mNvD/ZzqMqnDlUJuUd2QKlaPdvh6+pHWaBqO0+oqA?= =?us-ascii?Q?zf9M0xNo2dcqXatNTOruuWQKgEDc5st5VvXbSG9tk4wtXm9f0Kj6u6iDU0PU?= =?us-ascii?Q?QAOWxCLTyaIzxZntH+uUCwoJmGYy2Q9Zgso0FyGIm9/VQVhlakRV+EUfTWUh?= =?us-ascii?Q?N874Vy6FboTM8EF+cnWS/NfaXlE49KB5lqWHCVURXeWVaC3O7S7ypv82+8sh?= =?us-ascii?Q?2Oc9hENhSscz5T5SgR1fpJHArs6QoP3LOXZFcaFEzcw/yV21+jScOaqjdif1?= =?us-ascii?Q?GdljXiVjdKb9+6AIlgRjsYw7ljb9MnEEgEX6Xtuidr0HfIy/HKvYvzgUSggR?= =?us-ascii?Q?acR5eV01B5tasw0x2CNVJlmCu4xwClqjiHOYJ+vrPI557G2COzw4ziKx6CM+?= =?us-ascii?Q?+1yFvf1HxdbXFfaxOT+wc=3D?= X-Forefront-PRVS: 0359162B6D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39840400002)(39850400002)(39400400002)(39450400003)(39410400002)(39860400002)(478600001)(7736002)(42186005)(81166006)(5660300001)(76176999)(53416004)(50986999)(6486002)(8676002)(48376002)(4326008)(50466002)(38730400002)(3846002)(86362001)(6116002)(305945005)(47776003)(110136004)(118296001)(189998001)(53936002)(2361001)(36756003)(50226002)(2906002)(6666003)(66066001)(72206003)(54906002)(25786009)(2351001)(2950100002)(5003940100001)(6916009); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1670; H:gi-joe.amd.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR12MB1670; 23:Dovgtjuk9oO8JQPG1oarRSDNd+4LUCAx3k1nwyK5u?= =?us-ascii?Q?/JPttypfdlPaKP5nXb/qMRxQhicuvUdMRJLftN2HCTqQuWtSxHCw9EU5qwBK?= =?us-ascii?Q?rxpRdjD63ea2WiauBjw2NcsvD0a6YCv449ViKAFNW9IMFi+OAI8BQDip44hG?= =?us-ascii?Q?qlmWYD8w3Rezxekm0rGJoEwlxL20P7fLz87e7i6Ih9ouKwhb3YIxAg/t6bGl?= =?us-ascii?Q?qeO6bhYN4i7nMsSb0DqufnV9sf4v0cs8by2a/EBToYKMpXN+1BaPJXEkHFjU?= =?us-ascii?Q?X6MmBdXIrKvavQ21sIAOrBFTYxXNpFmeixI2RlMNifgPOmDQKWepI1GTK6oF?= =?us-ascii?Q?u1IjfNWL/l6QvdAkqAoLLaRMbbRoO6UDEXaJB+UHxs1oWYu+72J4l3NDlHLa?= =?us-ascii?Q?oQT9U2H0Q+IPBmq0MlwouPiJ6CtQyWg7uJN76Wy65FRE9JdudA/XRyVAwaS7?= =?us-ascii?Q?ER34Exlgpq5wuWgLbLzJuC7QI1p4Aeb5JH91Uc5lZIwpHHkX3K1iyd8/AP+w?= =?us-ascii?Q?M3DLRSkqi/Bb9hwA6j0tLd5i1WHjRbzwww3AlE8zzzb/zQjRvWx26d0zVLT6?= =?us-ascii?Q?t19vaVYxsY175qn758C6tDI0k7POX23M/9VuDbJzVJbUMvWu00boy5V7aBQ6?= =?us-ascii?Q?RWEyqeVdtS2NNgmeV6SfGVfp2r2g0AATTbStewMEvkp44Jz8InpKEyEM99sS?= =?us-ascii?Q?FM4ePDDTsNTR/2Z/yVUHbZYzZ0xgD5hKeOYegtMm5VMdhO+AWZpCA4tZgYik?= =?us-ascii?Q?vl6IJER6GB/fvao9WKrnPkRfkN/OqdWQKrNHmnEmtbDLWry4YJBKTgosCXnr?= =?us-ascii?Q?jEYzkT06Kk+39RpnlP4dgdklhqXXsYg4dNmfXx1CxsfqKQeIL8shLaUfLYbS?= =?us-ascii?Q?DWJirJf0c2OrTMQuxW7/R831Rz/OVThqs/MaufMAIeSVuWuJGB1UN+IuX6Ve?= =?us-ascii?Q?f8ZvlapM9J/veiXXKyLKeDSTqVg3yMy7tbGWJrI6c3XnJsezVgP46T45eTt/?= =?us-ascii?Q?jh4e/Htp8biTvGVgAYwnB+R3N4IQJP7ozM0cJd7ztAtpE9Lg5mdGTFUu6MrB?= =?us-ascii?Q?FtdF4rGtOiNxtZ5oECteQlBb+OriyQ56nXMx8F4SCVb2wLdPb1u6s+qLoZFE?= =?us-ascii?Q?K+2IbzByrs=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR12MB1670; 6:/CUdY4CPxvKHw8Qn4LTsKYI1dObt3NQwqSCxWzVMRq?= =?us-ascii?Q?sifdPz1w+47YPSWQLbLYUA21riYdJ52IUpDXrdSYGBjnuA8KgR9QseL+f+4R?= =?us-ascii?Q?h9QjWlqqtuthPF/UK6e6siyMoKrPnrovnsGrf9Y4g0TLwMAkSKmCTCp0kBhx?= =?us-ascii?Q?J1YMcbh9i+S1DKZpFKR98qglz/LfFi8QMuLK6nMiJux9X8xTrG8XIrFcMeh8?= =?us-ascii?Q?fxFKifgLLn2UZ0Awyq+BM16zVsWachb6UjzEyOhyLLodCUPxx6HCtofgBtjF?= =?us-ascii?Q?abHCfwa4i1XNQzxUGqtrL06cT9fgyHKFL4VcbGBu8R5sAQCIcM11eksNboYv?= =?us-ascii?Q?1Xl3hIxt3i5BbsujB6PlKwWkLQIsVdxe2ROQd2A6YAf8bYE9Pzmk0uzDo1Jb?= =?us-ascii?Q?1Af5hQ2ovkEfh/6Ldq+SmtIWIOgPu6kXa49zU2VQv4lMVvk2fQtUjOiXE2jz?= =?us-ascii?Q?zElD9BEAJOG2QVahYlVAdIc7rpkD6rNAaxbUy4l6XyAs4kaDaDqqqhwp9d6g?= =?us-ascii?Q?dGeFrxE0TlIPVP2nRz4eHharACDAteURMu/VuWq6drsSI5JHcn8TURfEL2Dy?= =?us-ascii?Q?LA88wWlTTEftcu4sj7BIdrzuzBmZpXyCaaZmWYfCcI8uLGUBTkOfGaR3b181?= =?us-ascii?Q?cMmo//LWBcsL4Yia6nnJ3D85+8xofidjCzbZdSFfPrQp5O401FUfAtahbaTp?= =?us-ascii?Q?AlGMiof4WaQ2dVv26rktivzFAlhfoN3i8uzPH8T6hMEb4z9T6QdTL1I0WDSL?= =?us-ascii?Q?1GpoeHYd+s+581RTx+/8ANtaBWmEzoeFBFjlbIdPEiHnF/DMcIg5ilMczAJG?= =?us-ascii?Q?c6Tu3/OyQ8HWTAvOP2X0LnF62fH33c2/IBRbtgck7oz5qb78VBeum7RJPgpn?= =?us-ascii?Q?rskfguFSn9CrKWmuUKOM2HMfxUTrsAlsF7neuS23Z/+t3P5aF0TNAir5D5I4?= =?us-ascii?Q?qO/QsfM0kx7iCdkO8qT4F1wIRhMFnifTyQf5SPWNokYt+zryc4b1KxJBBDQv?= =?us-ascii?Q?NNombjErV93wP2e/CYEJzZ?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1670; 5:VvyZQNFwFf2oz7++ZDGb3zyIRdCn+WmIiGl2SxlBLNhR8NwbLoQLvzvhbA1dTjc1nGP6YlR8V6Ff3xxtC/JFG5iQyuSuiJD1LvjAI60/NP5b+QKgg2zNAAFZVUP5OG0O1IwMaSLWH6M4gyZQ9G61iVjMUdiz1z/LEmK4eCDhpaK0mj3D2xWqZnzfwvfVQDAmSzKBtpc8zoOe7nm02rmGiAAeFKIvIW5Rzm70Om2Ye+HBYoifffqlMitM+r9cWcfTVtlNVpMgwD5WEAH6gFZSLSk2n9SuCeW+NWwKBrYWegq8DcXL/n8xOYeU+1BlqJ9SiyrHWNlgNF9Dhl75Tx8S9Z2Ak4mc9b5FRkdQqSDfqs+OCGQcJmtnk4dJExYUn2Z1VwU1MA7+zhTvRnGSI7yiX36WTD29nfiPtg72DmETLReyC+QKNv1G3xWrdQfQbgqB+s/RcV24M2yvkS0pySCxBmjC6z7rHkplsm7K35icKXjT1vGJ/4LSvcn5uNLCiMaS; 24:M36njibXKVM1cHB83q022uZOaoB44KJqz52bVnTCbpQ2PSkZpVRZFgqfJkxlPjJLLrGCkEqB5YeJqqAdafhx9IHJ4O1h67a5b9NwUYp1CqM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1670; 7:r9mpubOOzpkrVicunkOvHwvV/7OU3sj4EGT8ohYYhUg/Oq12oc3IK0ua2z08S3csjkITtEVNdVzOEq2L+3KE0+vYxr4EiSyWNeLCu/2Y2lfrZUXTZt4hjkrEookkvXdiPtsNbbL6DvUQRxRrabyWtxwxpcOSmlDvwbG+GXfUm2S2YlLA0RXxQjI6B/YJRl31zdiJBaaTPMaFAjEF1yzu9+HVRqLGpSfcca0uHevGeKtbSXwkaOquySVJ2/is9WibxI4c39QHarS4SV/dV+BTXWNC0IYrkFbxg1yLxwVHDvjdKkCil+XqmWUFf8dWIINidc+nE/xwxlb+qK4+lhSS4hgoy0tgQEHjPcZOdXdHYdVHJirqgMaVKP8LiZz9OdHOddFrY8H0XanMGH2JLjGovWGxmuwOLHtHPv3GjExeYviPlkL8o9M0HKPfasBjqbCYdDvcLIMRZeOO0GAUcu0UDOENgK5MRnlPlRG7/jQM9HiZLgWdTvEH/bPwB4izQLLIPfqx9qXeMrrfCADekfRCyGKT5Zrk/rYNcCQawtDCAGZRl4bUt4+YsEkfpxL8S1On+i4PKlVmc/iUxiqe+7YMQ3M/Q3sO6Mo35YWKZK0F+bkNdXpd1ew8L49wPyxfQKJJAalsNnAut5v9a1Kd1SzHt+JPnRWCBUkhPqsxMaLgZolK/jdlZyzUAIheLJw3/vLsUZpnpzHybGAERlYO9T9hitgM4vAY/e2sDLAocwwEp1H43RmQwrBa5CAzgRt/ZVwvdAlCbBUKNcTi5RtGMVioADI+Ry5ymmgKGT9wN+lRKeQ= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1670; 20:WkDAb3seZXqY7ACHEfJz1ZxNxFyvXrLppNNq1ox+URJc5jkJPAS9OfolO0UhkTZj/p3PMIk60J1Wazn86DS+OMz/HkIoSRGk7rvBpsQ/xrOqOBaOmj1WcjYy1/1tjykKp9Qk+NnH3te/tuowrBEfp1Axeomqtw4L9MI/RRTBG0o2UCP4/Dc23xiABUtQDk1oi3CjyOkfYvUHfwYYgsBt4M9glZrkuioFZDZd6X7WrmjEdIS6IeY2farqvK+I64iP X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2017 16:49:18.4162 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1670 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/svm.h b/arch/x86/include/asm/svm.h index 14824fc..d1163f6 100644 --- a/arch/x86/include/asm/svm.h +++ b/arch/x86/include/asm/svm.h @@ -119,6 +119,8 @@ struct __attribute__ ((__packed__)) vmcb_control_area { #define AVIC_ENABLE_SHIFT 31 #define AVIC_ENABLE_MASK (1 << AVIC_ENABLE_SHIFT) +#define LBR_CTL_ENABLE_MASK BIT_ULL(0) + #define SVM_INTERRUPT_SHADOW_MASK 1 #define SVM_IOIO_STR_SHIFT 2 diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c index ba9891a..219ac81 100644 --- a/arch/x86/kvm/svm.c +++ b/arch/x86/kvm/svm.c @@ -945,7 +945,7 @@ static void svm_enable_lbrv(struct vcpu_svm *svm) { u32 *msrpm = svm->msrpm; - svm->vmcb->control.lbr_ctl = 1; + svm->vmcb->control.lbr_ctl |= LBR_CTL_ENABLE_MASK; set_msr_interception(msrpm, MSR_IA32_LASTBRANCHFROMIP, 1, 1); set_msr_interception(msrpm, MSR_IA32_LASTBRANCHTOIP, 1, 1); set_msr_interception(msrpm, MSR_IA32_LASTINTFROMIP, 1, 1); @@ -956,7 +956,7 @@ static void svm_disable_lbrv(struct vcpu_svm *svm) { u32 *msrpm = svm->msrpm; - svm->vmcb->control.lbr_ctl = 0; + svm->vmcb->control.lbr_ctl &= ~LBR_CTL_ENABLE_MASK; set_msr_interception(msrpm, MSR_IA32_LASTBRANCHFROMIP, 0, 0); set_msr_interception(msrpm, MSR_IA32_LASTBRANCHTOIP, 0, 0); set_msr_interception(msrpm, MSR_IA32_LASTINTFROMIP, 0, 0);
The lbr_ctl variable in the vmcb control area is used to enable or disable Last Branch Record (LBR) virtualization. However, this is to be done using only bit 0 of the variable. To correct this and to prepare for a new feature, change the current usage to work only on a particular bit. Signed-off-by: Janakarajan Natarajan <Janakarajan.Natarajan@amd.com> --- arch/x86/include/asm/svm.h | 2 ++ arch/x86/kvm/svm.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-)