Message ID | 39b5927f64a6e1dee117411a7ce434eb72e4d35f.1499289568.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 D15C1602CA for <patchwork-kvm@patchwork.kernel.org>; Thu, 6 Jul 2017 20:51:09 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C242D26E55 for <patchwork-kvm@patchwork.kernel.org>; Thu, 6 Jul 2017 20:51:09 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B4B062852B; Thu, 6 Jul 2017 20:51:09 +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 4505826E55 for <patchwork-kvm@patchwork.kernel.org>; Thu, 6 Jul 2017 20:51:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752809AbdGFUvH (ORCPT <rfc822;patchwork-kvm@patchwork.kernel.org>); Thu, 6 Jul 2017 16:51:07 -0400 Received: from mail-by2nam03on0075.outbound.protection.outlook.com ([104.47.42.75]:55868 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751873AbdGFUvE (ORCPT <rfc822;kvm@vger.kernel.org>); Thu, 6 Jul 2017 16:51:04 -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=iCbJp/3EcSMjiujd1a5+77wkNiD5F5WqZ+UUloim+wfl3vwsKicvTj8oP4eE2vYeGCatv8ZfZ9vyekWX2GZhbH3bAqnZXK+SXICJBRu+PmJVE8480acOTL+mmg1d64Zu3eXgUOVGqlq+kqZ3BnGP9q0wvWxh7J6HMBjS9xVXMf8= 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 MWHPR12MB1679.namprd12.prod.outlook.com (10.172.56.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Thu, 6 Jul 2017 20:50:56 +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 v2 1/4] KVM: SVM: Prepare for new bit definition in lbr_ctl Date: Thu, 6 Jul 2017 15:50:44 -0500 Message-Id: <39b5927f64a6e1dee117411a7ce434eb72e4d35f.1499289568.git.Janakarajan.Natarajan@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <cover.1499289568.git.Janakarajan.Natarajan@amd.com> References: <cover.1499289568.git.Janakarajan.Natarajan@amd.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: DM5PR20CA0026.namprd20.prod.outlook.com (10.171.161.140) To MWHPR12MB1679.namprd12.prod.outlook.com (10.172.56.143) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: feb67b3d-64d5-4c52-bbd6-08d4c4b0b3ac 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:MWHPR12MB1679; X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1679; 3:o60S8OgPR7pKO5swovRfyQQQJIAIBGrHoX3icsoHWNOMxS/E/kxvd5kmoMoMy+hO9o+CcBOdlc0l4HtL3hXynYbIIjs0BabTIUzUz+ZBeJoFPLE7mn5FPhw0bDMhDN0Mi5M/j2ZUa9Lx4CESye6Ub/Xqqzfu1XjsvbZf1Pki3t8pgLPw8SwM+NycGgzrt/ybYmUyOde0YY/Ck6U2WvOGmx6UuIbVTMSm0Q6S/yxKYKXxkGv3e3Sxufj9bOygInHRVIeQOzmV3s6XygvPngJhwY6JiW+sC2M/9La00rXYVywmRkfvb1MJx//oZm1IXhKuMBLFJ04bcuhMKdtV1TT3Q9BiBbk9X/WTaVTbDAh4Em55/1IVtZASPgjgjWjR9BxMsioBg+ti6LS1A7swuZv71b72eK4/26emXmqo/z2HxeIE/cqHOt1o7DdyXA+1lSRyyJXyPBP9ZtUy6aX4NhpXUJp71rBrAzm/CWbvg57Xm0j80w7KJJa+Cx+lnu2TiM372uE5i5ks11+A58E3W4rEDyrzqMUPXZ5Pb8lKaSTiRRG+vACUS3A46fCP/9/Wt/BX+d3ovAz8piRnvvlextJG7OnTKLreObmWMzrZkRrgyElH74Hxcbet64IrU4nObeKqAFUc60zn5J+HJUiceDUI8EgaHbiAFCcL9XJCkqTPXGkjdvBN3xJ9qCcQ+69I5RUladhu2c5515k3MldhVZlHSt5CkbQOiC432qWdvjcuQ4W3w0ok1ZTLMdv9cQMFCGq25/9LSZyxy2Kik5PU6wB9Ew== X-MS-TrafficTypeDiagnostic: MWHPR12MB1679: X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1679; 25:lPZ6eaSLQhQ2aXyLuH7iR8E3GZCDGkdxb0xLA3Geq6W4wQW720Zrvoux5xmTjfySBJq6WgMbzoJ/Sc0v2XOzSLsZsercpzrcloLrLRUG3XliDds3MdRWx40RVreU5TE854gZtCC/xKjDG2C8ktmuJ2stTk64Ug3qQmvXS1ql/9l9iU4buM+VLIj+B57KEqffK7ym0VMdt9fXBXr/J0HQGBl+38JC9QzbKVmJr47HcP95vSiccVweFfGyL+nMc6iGF6uv4QrSMzzCRDF95fYAohfFbJKNOyf2eqSb6M3G3mNimrQNZv3TB4cB094PUwV9uyT+v/kPQLcGb3+/dOLA0ysl5Tid85WgOvT8PmUnr0oVTVXTQ8TYpMzWVDm5pF3UonCxLCX7wbYl+szM3qock0oIvmOvnT0eUCB6zpM/f6U/C6K7fr0cZpup/C6pAGntnh8zP0T6+DFXR8xVzRrhv9A4/YfMCUj8VIjRe7KRjMqquAkAJTT3xs7srwr6nFcXm2PQVnFCtjYFgWiJR2VxOeBtrxZsKMgBiT2uP7IH1Ql8i1r/5aIOqPFoXjbPCfgif+ZBRz97U7B3gjMxesHI77qSHZzXoAjG4W4m2BobOJ4E3Etze2kLIYfuceSTDX/TVRwcJ1xF6hyewTr+Opft5NVQI6r0BVESZpfqlQyVrxzD6HSXZCUIimL16saI23n94ZKhne4tkCPH65Ark7pZBPzCbXbG+V3kx8+AUbDjHiIdgof7pHGPgxzpYG3Ft3QDKb0RNKhvBfDZDXPJcNzpikKwFv276qrOJcwEeZIHaDhUDR9LT6mcSA+1JIBUjcb+9PoFqmO4DIBuXGuZRQ0x9yuKmV8/zo3EjS5QQrPvDJ0eZGAkE4xAWfVNF+lHKRJ9FaMSWopxaRTCW8X58bx39VZ4CPIGQke0FagNraHlQ F0= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1679; 31:rLNvbd0iVcDbG0Bm5B+csn6tSq44wG4S5h/sMp131e72Sz7nziuiaz5UzLDLoun3gBGTI/eA4XX9pYVXfC3Aed20bO7TaPA2/hHbk6SBq5BpTCkFPM6Hq5WwHI9Q7L773sAmUacOFC5K9P1JsRb29sV35OHRioATznJZtap0PW4uOD61kVq5J+OBhfDJePu+wZm2BtH8Ur/iX1Ag3gX063BPH6oGGuyXQIKZMNRXXHIJvxbJbVPi/q4tyEvUYFMpOQV3OHe790rEAumhXBRn46T2nhY7W8v9VMtde7Qaiq8/R6kyD61Ve2vpTZTIxO05xp5ybPfGof70C3CuAlJWwlMRH0HThkm3Wn84ULVrmN7hZURJQ1YEOrOxVoPJpEi9dKI77woiOrAaB+kEkrY6oKlyGd1523RbW7jacF43pCQ6wuX5wcmHPiTvIR3Ub2RtXBzP02Fm9OrNI+sHRY521epNt2U153wtnMhGjkUHw9ww1IeKohIFjmeYWZmO8WyNjvW6dt7koXOFn+LstROyYOVm0aeno4KBxFMJ94dVxhAZEP7sdvDODCUAgSQJ4XwrMZ/sk4VXNSIg+uY28TlkDXE7JLoOpnAcwSCD5socictp/JhuPc79T2kR86QO/cB4IXZEOrJtbwnb00gYNTRjHVwBrjTdZbUTha+FbXjtVhY= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1679; 20:qYN8v2NsFD7dZLy4z4RTGnmlukiK2Cj3V/JnfBHF3Bg6zYA+yKuzYl6VxDoY/Hom3vlcwiu4KHoM/pygbraCrEsk4PygwdcLwdeswFvQ4Y3IREkggxqHbr338Fl07R84iFbJKWa8TdRF4jXv2jMaaX5GyInDb+j89jE64cX5IsM5Pm8L0zXYSJl1WLRTsuDzmJPfa6crsEKHEDFXJfwjQCwsML5NF1cOXXsuVcgQZtSMUtfZ78svJfxF2LRhKKAk0fAShoxQKPj1ix85lqV9/3mNIywLhny/rG5g/9a2+xcU2h5COACAuMDjLP0Ppam1Y2juBmu0//xYKjLC/ds7t9PgNvKHoTW2rp8Kji5SU79ru3YtF4zKbRPEoKO995y/U4CQ/hrF3qPegOSwW7X3Uale4WL9KsLJ6v107xbclRSQw24+UfcB46eaRCyGBi/sp36XfuH04vL7t15PH+ux+VlMU/P53HwGA4AO8c+088MF7uWcy8WcEju13M0OZLfG X-Microsoft-Antispam-PRVS: <MWHPR12MB1679F6551D8ED0A2F831F471E7D50@MWHPR12MB1679.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)(8121501046)(2017060910053)(5005006)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR12MB1679; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR12MB1679; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1679; 4:hjHLuYnvaDmIE6qHhPRC83JRgrGLNNPuuVRdSOFNiv?= =?us-ascii?Q?3LVAse6KKSb7V/HfIon6T3AIEn+OVPPmWyzXe3GUzShD937Kix+cbTKgRukg?= =?us-ascii?Q?XncJHeyahGLWdD3wYgt8Fi/c3Bpwd6x4oW0/m2Et0f2RLrRzMymFlfZrI+jY?= =?us-ascii?Q?xQ1eHPykB3gxKnbyv91nSiEvHMPb2dWuA7LeK6UZA78zbEwnc0/Xh766DjmM?= =?us-ascii?Q?je0xHYEPSArMFAbTMjoq4coZVRaRX5FLsn4bvOa7XiR34y1WXI3qkH7X4XTz?= =?us-ascii?Q?IIC3f6OFZxaQFg8DSclnoSLZof3zinuFvSx8cCnvAHrFZTBpBsahpFxj7awb?= =?us-ascii?Q?EjLotEhC07h9yXWK4a/cIKQsThL517dDhjB93wD+Tz8MZw2VEFjAyak3J90G?= =?us-ascii?Q?DaArsIVgsMojxuWX8aiHgwKLTSyX5dSHeO1sRxiPH5OFG6T0W8dr6rbKV0wB?= =?us-ascii?Q?y8Fu6gNXPiEVFxAPW13+mLBLSXGVJTeANYZRWykAHr6YhK7bMM7mkUxNCzXs?= =?us-ascii?Q?UNA33byDnLaK916jBQGwyrDpC2ZCBMo+FVSRTcFhq0gAhR8FUf+hkhvh1Gp4?= =?us-ascii?Q?WH9zbefdrNNJLmo0xK7gz+n67RE9qWNVS79APg7SIzf/tw7LvFyWbeiefo8j?= =?us-ascii?Q?uV18U+iB87GQtqjobmHdG9siLyoLxatjfiLikvbgXzAU9o4w3ZrP6FlH9bi2?= =?us-ascii?Q?JX/OvZiCS6T/xnw+E9L/YP+W8bi0gg6miPS9UpEpHLC2PKSxcC1cR6qBYAjo?= =?us-ascii?Q?eM+PL1Fk2+4oHKmoANmZuhPZWcXwmAC3SBFBk66EuWgmMSjjMyVkx7FdZABA?= =?us-ascii?Q?VEuDfWk3imP6N2DisUi6HxO2uVEFsLZt5SgqYeHx8aMVCKfTjv0LZ3T0QnGK?= =?us-ascii?Q?i7sqwNSKKht9OO/p+UEh+oQgPh5NR8tVUpWPp5hMMoYc/P7U/xXl+homXk8J?= =?us-ascii?Q?M15NcyTPHvyJWiuERhaSKrobSSwGOEJ7gMvqLt0cCbuGDc22YUFYaSU6t+KJ?= =?us-ascii?Q?fOw6RdQuWQDv52KsMnOMGEPQDx8YIuMC/sFp+q8C3vLTKsjMu7boG/tft6Vi?= =?us-ascii?Q?9Kj11NcqDHt4/SimVFYX2rTrAQKnqOFBBq/zBQAH2ly3VT1w8N7rLUQKz6GL?= =?us-ascii?Q?8yo7THPi05Vd6t1DjOIydiHrFf1MutdIbJzID5bXqa853+6MDkXnYPivyweI?= =?us-ascii?Q?ru0LzR1qK2l5iMWf0XpYWA601jNnkLAQhhoLBWOuWNl+Kdvh+sZPvejM9w1m?= =?us-ascii?Q?Ge2adNKa7wv8nQK015mSQsxWqO5fo8nR+GNjtRlwEC810LOFUe/ucpD3runN?= =?us-ascii?Q?qMSws4M7qrFb5I4iLzTM4=3D?= X-Forefront-PRVS: 03607C04F0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39840400002)(39450400003)(39410400002)(39860400002)(39400400002)(39850400002)(478600001)(6486002)(6116002)(5003940100001)(6666003)(3846002)(118296001)(2361001)(50986999)(76176999)(2351001)(47776003)(305945005)(7736002)(66066001)(8676002)(72206003)(38730400002)(110136004)(54906002)(6916009)(50226002)(5660300001)(48376002)(81166006)(86362001)(2906002)(53416004)(4326008)(2950100002)(189998001)(42186005)(53936002)(36756003)(50466002)(25786009); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1679; H:gi-joe.amd.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1679; 23:QTiBAr4ddDUehRdYMklTHPtoGtyFPiTSUISc4jZJ4?= =?us-ascii?Q?f4dmcvKYG3jJNkp5NWD0TjkvB1xpov5TyT6nKlMJtfGMOgMqLu89+2WS2vRw?= =?us-ascii?Q?RdFPkAh7Ql8dvb7z9rq71YhKmjixLhe2Nw/Poe1giCe2B/mg+65ZG3jh/jJn?= =?us-ascii?Q?HwbnJSfM4xHi6DZv+xuWbummtI5joSeq050vUD5VWJxaBLN1m0L9T6Mh6Anl?= =?us-ascii?Q?rajjq31mEK1CXwGIiiRuRqsJK4e71akYp++zARdLg+poUUapB9npgpMF50Bl?= =?us-ascii?Q?pQatftQlQ1tUl1LnH7rhT9RzVIw+EXfQ60/IFCeg5kdDfXdjZBFA3L5RUDQK?= =?us-ascii?Q?cuHPyljR6O7FVwc19BHOMwkCOC88gdeP1kG46pWA3GRaw9XUb315UIrSaNfu?= =?us-ascii?Q?K2T+/XIEt7h3QBXlHoGThvqPUiu/nR5ne7tEZEGKDP+zUePn6T7M0xdI1slu?= =?us-ascii?Q?Yz4AsreW76kP5SfxwHxLdScUbu1FT0gknNiIfCwJYljO5MyLmVIbD6ev6bb7?= =?us-ascii?Q?VGCtueREoNISv8T1L55C6XqGOdgyLSkJD1JS/Jns5gN5iJdGkdxw3B8oJ18o?= =?us-ascii?Q?qC2V8Pua2Or/r4tc/IQae9Aa3wqu+1Z41UIc/Bm3GWVWjELhODV7slDiLmDj?= =?us-ascii?Q?riPY8rAYuY36itiUareg4SuCnC56MVM/lCd6Y75QqU/oeFO+6khpcfqWRqhR?= =?us-ascii?Q?lJky4o/fyNLPKJNVg8+febaXpEsinE30ydE4bT+nMp186S+WAmONGJ1Mud7v?= =?us-ascii?Q?kFDb1DnU2jP9dueoj78uRbfJXLEXYJWUo2b52SySw3YF9b48BrmUMbVvpQ1Z?= =?us-ascii?Q?gSuzptKpnzrjiTmldqAEPwgmB5Qdcf5EEW8Vu7sv08XRI3ubhL/1RscEcbFF?= =?us-ascii?Q?qT8Gz3ywOLvjmEC9LXZFge4a5Omip++JL1NA9PVslfsxLG+Ckao7Mc+3z5V+?= =?us-ascii?Q?x8cljbPZNOFM5B7ZMpUa0QlNnFE+elRjHC1n/0zezNTvE1oJ1SClRJ0kYzOa?= =?us-ascii?Q?9Z9TPJzXS5hRZZ0fPZmo1+UieMQoXvUg+15u8/oF4yc6HsRdjcqIvaf4p88P?= =?us-ascii?Q?TbtvXzInnG7/PhMYxm5x8jh28cIb9k14DIr64YaWA0ZhfPRdX5obtvTTiVTf?= =?us-ascii?Q?KjHbt8hRHM=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1679; 6:PvoZzB6dfSnYbEeGOY3Aj+p2gNLv+g2/pjn9cDV/qZ?= =?us-ascii?Q?7DMbQtutSAc2luAmQ84+Tp66kVg1sc9k4/CDMiUQ8Kzr7gMYstM+ld5hJZiG?= =?us-ascii?Q?LeStSgux4s9hy6YJkc5pC7Q1Dg+ZCZfRqHX/jOR5mCp6Hb7PPzSygEZTleLU?= =?us-ascii?Q?Lu4Hwq/WHlbgvDrX45l+4z4Gmi40Em2Mtnyk8nICLTuRUcvr0PsxeseeyynK?= =?us-ascii?Q?FuTVZk6fV/cvNijqhHb3QeCyWv3Lt1xjZsY/vXgIDZdsYQJbsiPsAFgSIpi8?= =?us-ascii?Q?aPf5i4wTuR03TVwy2Ygzv+bXrdLO9oiSHME99fZ36ArmUBB+RCVAXFzTXqJx?= =?us-ascii?Q?RhC9YJWvlVUmBbmU5piKVpvL5VPKyefbjzDHTy346j/8kE9tJB2zacrva4HW?= =?us-ascii?Q?WgPgy+pBAtnJC9dtrsoQ2xWRdEdYvKFeZA318eLqbFigycsgh2+/deRrzIhL?= =?us-ascii?Q?U6K5Q3qTMXc/p6nuUzcdcbAYEmkaOl4YzVa+f4wT99noaqz+IgM/Ehj/AP1p?= =?us-ascii?Q?QYNf78iCQIRhgZp2DxOGvWT17crG/FRCy7p81oJcxNn+g40tncsVLUVrhLKv?= =?us-ascii?Q?FsTPKB1CZyA+tsQuPUmjraOfVjtbK6zU2ORyXQUYGBf36JhxuPFgiwSf88Bt?= =?us-ascii?Q?PTT8JIF8FUI/rU9cRpB4ZmjlQv4szjwdpAjCqGG+gbEfQOhCf1KFr4Uc7k2B?= =?us-ascii?Q?w2oush+b21wOLOoHEc5gXfH7IbWfUOINzwIHCPWE6do9o4swOn5if+8Mwdk2?= =?us-ascii?Q?MygU8WvbjugzWVIVOFCIhrxKusTRtIWW4ZMSal5OeSwCYmaGnk3Y76EBUFCV?= =?us-ascii?Q?DM5a9h1xwynS2t6qCoFEfX1fZY+E4APYx1LCJsR4a9EvHIvKiaOrPQj/nk9h?= =?us-ascii?Q?Xml5TWx5WTgOQU9wADvQfEFybxrhlWH3OCjV0rJ2RhXuxEfDT3LEihHuk+DV?= =?us-ascii?Q?yq3vW38lI6IX+i0lay9BRvMG7/CW7z14HKTbBp3ENrGV7P3NTICydt5MgDqT?= =?us-ascii?Q?ZZo9EVSyZ9bFoy4B/pjSvd?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1679; 5:u619MjghbxnccKK8SCFGxgBFxpWRzKFvy94pm9r3C8kVRvLS96+Brc+SVFBedtGAZeJKVKjzPioplklzTEFtyDIUDqivyLq+f4E/p5zzEDC5WBgDOMEaZabU+wX6vlOZIuRonI9MyfUBuKlRO48jmEewE0jn6yra/Zi2jrKIHYXXTkDKlxNNLsR5+kGNdBLpn9dGhfH7vi/okg/VSGfnvlEffmp0ucN/0OZoCoUYZ0ovBCElT2FX7oSq2dKOJwvYfK87qdnT7nNxLZm01h/FddrBAmhauSew6lhq/fftBK4FcFxwCHytozzB4w9PR/+EhdVzoYlGHGhl1hCmjyQv6o5WZyqfflYiCrBdUgpe6Tw6egyiDT0qjKIzs81wqlk3ulkiG65tDp7KYyqFKtoraaGstcBZJBsMTRayManWk737/B9JWEHO3SoKsYaarbAhb3zMWQOKf7fdntMr9bTpUexm4fcCz1ncjbcmZXO6pQYMFAHknsskXgioDzL0chie; 24:yVyQNHOGFK++PiZCLbAqNirfm6MCqfpgUhVK6gL0u/sjuMSxKokvjUAo29c+oJuhJv00YKEwm5+PLI//x6KxQlA/XXToiIyV4Mkvp9Tt0m0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1679; 7:teCtg0ovlm3Qs6wL6LAcenBAhT19aGWxOJm5nUf8yzoSElnXtR1yAJPa7A1q6S9IX+jqbXbtYdXvRmS6IJDhhVa4OTgAL75wWJP6G6VvTLdOIYCgRTVnG3u+AJijH6a33s6uBtUqB4zkK3leP3O4EPNS+ty5wZfga3T9QvB3RRvl7CFFNtqn/0bEKFCgjCF5Rmf9P2N8UvCQHQanJyF+3Ft7CpyFZ59UIY/2FxtcIuSmach5DD22jaqRSPZE4LG9YSeoFZw+JsGORh0CfE1/EbC03AyK3OZldRPGJwMzun0CZszS4yn2BO6yalHMFABeOCerxeDDv8TElhTj03Jn9QCXEWwS4bgCz7jSYTuaL9XxD9uCz6iotFlKP+3tyTFgF+7AFZaf2uOYpwKCYryUpqS4cx8w6Ar6oe9HNMUsKs2TwZJjfvYDw7p79hEo5QzB39inOTQVTxXutK7fXLBpm/MYNUV9afbTTjFPDJAOikilt+UcPVb5UzPq5yFjLXSK6DIfGlJlPIP2UNuBg0jrf9RGGmT72Gmd0c3CraNH/OSgwB/OdLFuVlQ4jGrL5dY+9aTz059/IucZtQWEONjOtQBUMyN14nTM1TTP5fRlpnguMD2SS35cNHGhAFePOh/oQVFBNe8Dd/ISuJobs/rk1f3p17ki2cp3o5Jl0Mvw0StDpdg2WaPwPd8XuSu9A+FV6tdFA8hUnAIGXj68waFMTx2WKgXSNatfPxkLXuvWy+NB5DUOdWwnJc72f3G8h1la9aYu1e/tQFhQDYLX5b1/ZFHF99hgyrNyNeX3MU47b8g= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1679; 20:fePnAzm+buSgxKihenWabilWiUrueRebQFINDfBgt8QijV4yWKn1CNpCXBa4R2d/9FunDla3QH/dnwKMgwp3sTeosuA+4S+cABKBtXwZ6+bwv/DpQkrhDUh0mRLiwRmC+tRXByh49EVyp1r0Wlm7cYlacqPvutDtHEf1D0KA9F4VNOgOKcIrBZB+r6lk3oWH1JNVUt3qzG8nWJbq9o+UEOyxnoXc8rfXAzBiGJDCXLsrD9jwwIISXhMfrDg/j9ze X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 20:50:56.9308 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1679 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(-)