From patchwork Fri Jul 7 13:38:27 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Lendacky X-Patchwork-Id: 9830305 Return-Path: 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 5972F60352 for ; Fri, 7 Jul 2017 13:41:02 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5179E28683 for ; Fri, 7 Jul 2017 13:41:02 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 45BD5286A0; Fri, 7 Jul 2017 13:41:02 +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=-4.1 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 92144286AC for ; Fri, 7 Jul 2017 13:41:01 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dTTSv-0002GH-Ma; Fri, 07 Jul 2017 13:38:37 +0000 Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dTTSu-0002Fq-GL for xen-devel@lists.xen.org; Fri, 07 Jul 2017 13:38:36 +0000 Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id DA/A3-01994-BDE8F595; Fri, 07 Jul 2017 13:38:35 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42LJ0Ney0r3VFx9 p8PqBmsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFt5UbGgjU8Fc8abjA3MK7i7GLk4mARaGGW uLG7gRHEYRSYzCix9vokZhBHSKCVSeJo5wS2LkZODjYBHYlrb78wgdjCAhESS3tWsIDYIgILm CQeTRMAaWAWeMsmse/cGbAGJgEZiQWLlgJN4gDaoSqx644CSJhXwEPiXXcf2BxOIHvPmk/sIL aQgLvEz+OLwFpFBeQkVl5uYYWoF5Q4OfMJC8gYZgFNifW79EHCzALyEtvfzmEGsSUEFCS2f// OBmG3M0rs3akMMVJFYtbnC+wQcVmJo2fngI2REPCVOH/JHMJUljjV4gdyvITAQSaJtosb2CCc s2wS/3Y/Z4Lo1ZI4/OAmO0TiEbvE7WUTmKAcVokpy5qhWraxSFxcPwNqXY7EzAkboE6Klvhzv J8VougMq0TDkh3MEM5bAYmGq/PZJjDqzkLy6iyEV2cheXUBI/MqRo3i1KKy1CJdQwu9pKLM9I yS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzARMEABDsYm7Z7HmKU5GBSEuV94xMfKcSXlJ9 SmZFYnBFfVJqTWnyIUZ2DQ2DR0aZgKZa8/LxUJQneA71AZYJFqempFWmZOcBEBlMpwcGjJMLr 3gGU5i0uSMwtzkyHSJ1iVJQS530N0icAksgozYNrgyXPS4yyUsK8jEA3CfEUpBblZpagyr9iF OdgVBLm7egBmsKTmVcCN/0V0GImoMWKjTEgi0sSEVJSDYyKYf+vLF/3boK/7doEprD/Dz/12d 2c1ZpyPO7u2ZOXfAs+5coWb5+rk3OWc+KzEyFey9a92GKz5pfmsR1VYbtTbifc+Ndz1ottx33 WlRwJ87qmPZ3bI1kstDjWib1UfKa+XXLnSn35s+4HQuJYdBN3z5NuXiLLUXHPx2W775RIk7pH N44ohW5SYinOSDTUYi4qTgQAxzLggZkDAAA= X-Env-Sender: Thomas.Lendacky@amd.com X-Msg-Ref: server-12.tower-206.messagelabs.com!1499434712!65608010!1 X-Originating-IP: [104.47.42.58] X-SpamReason: No, hits=0.0 required=7.0 tests= X-StarScan-Received: X-StarScan-Version: 9.4.25; banners=-,-,- X-VirusChecked: Checked Received: (qmail 48921 invoked from network); 7 Jul 2017 13:38:34 -0000 Received: from mail-by2nam03on0058.outbound.protection.outlook.com (HELO NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.58) by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP; 7 Jul 2017 13:38:34 -0000 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=KZQXNQEh++IgY6Lz3KhWRGOGb3N435hyXpFgDWR7O2o=; b=FsNdmU5vYOKJS68rmYU1f8jv1FIuVAX8IzS0B6O0LK1Ed95R84AUBWqRoNZ3zJRSedM8odGoZb7L7laxb2tXkD18p7+JZ7khfv0Vk+Rcqgkztn+V4IhWv9d8XMg1rXLLwcSApy2ub/RpvxkkcPkEMpBkwqzk/r+IWQ+tkChVZN8= Received: from tlendack-t1.amdoffice.net (165.204.77.1) by CY4PR12MB1144.namprd12.prod.outlook.com (10.168.164.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 7 Jul 2017 13:38:29 +0000 From: Tom Lendacky To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org Date: Fri, 07 Jul 2017 08:38:27 -0500 Message-ID: <20170707133827.29711.32805.stgit@tlendack-t1.amdoffice.net> In-Reply-To: <20170707133804.29711.1616.stgit@tlendack-t1.amdoffice.net> References: <20170707133804.29711.1616.stgit@tlendack-t1.amdoffice.net> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: DM5PR12CA0050.namprd12.prod.outlook.com (10.175.83.140) To CY4PR12MB1144.namprd12.prod.outlook.com (10.168.164.136) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b3d45281-d525-4884-5198-08d4c53d74ad 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:CY4PR12MB1144; X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144; 3:qrL+4Yi3qfpPGIHfH7LiqWxh7RnrT9q778SvzQWGYVgp2fiLlVtvqRvoHQtGa915eHdRaDK3YUweoVRw61cXyC+4vNq99VqBgcaoq3LW92vlCAlEejWJdC3oUkWZhyhms2vK/EzUaZ+5D4mTdr2YMWSHDVinTuT6zs2PXPJcaioeDRMMTdw4SFqQhj4nvkwgveXzFRGi6ckhQA59fYGWR2rXFP0/QcuBmz0VBtobbFeULl/6vty5dfMXAw9ph2G+p82MybmIxoOAgIWNMsBh/NrL5RkXTqbjc/gbtntUMTVU6L7fNZrEFCzsTUvcI7W6K/oWQHUHGlHlZO7DuUFPXCsbBqJ3lDw/8N9nmlNlhaAQPXpz13IHsEk7l6opmQWMgr3sh/NwkWg/W3B8NgfjeeAfBlKBEnD3RH45oRK2PTJ9Ue5aqDoWtwZIv1K+oQyFiVFBih1uungktd9F6QBevbeqfOJ/HiXgXGnacocQ6Bbt6HiSu4ZtTm/PjqzMDv/c4iDZp4tgmYvAvqXTdwVyeMeevDwILMhqkrubn9S9sc6BGmIjdjKCZmkqh0cnzzV8TVoTOnvqEJwQ4dYCcmzYh/I5c/1Bn/oJK0II1NorbrNOBcQCK6BTE351fXY+Ap7FvvPUTMyMKFJwZwcXpD21rLOn9JkcXOtHHcNAgRTVzKZHOUxJuho8LL71e6QI5+RufoNeOeWeNWZq5peIGD6Ee2BASvsY7qZvzoOTnkpOxFEKIzwuemUGOSXvVa8OQ7GhoLxBsVJvxsRwNuTk5W2wJg== X-MS-TrafficTypeDiagnostic: CY4PR12MB1144: X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144; 25:GgRJ0v2LQkFueToa5IXLBWEtf6qIMwpueZBNYrFcgKWDh4kaP2uwhDWjcaly0m14WcQBxbq4oUDnk27R2lrG0hDQwzJ6AgZf4wgTOZdvz8MQeBFxbVNCVsqu6x+zjNado/QLfmTUXjfzgtx8ZKavxLn5xjfquOwTaI1n0FS4nU038c2hNrLw63/WW7RnmT5nfiM604pSdVE+sG19sU8r7GzCLKcnQg8atmL//dbL86o6D/2RO+0Qrn8ymFyw0NOIWAAED6Kd4wLaKArv4AOVc7nJJwnPNe2+mkwN6iyM7tkT0PoMArBIJgo7tYDF7UU8zDEgX3Fuoqy0Fpcm6nEMAvFB6EE97mfOSo3zswXIjJ/KEh+z6H4MsbfBAaT6OjYWHGWlfhfyh6EI8QKMXNcyvSNyrKOwBpPKect+uQ2W/szZh01f1iYf7gIPq/Iys3hSePLTkqv1PwyuSDC03E58+v9Uoamtsdz5RO0PEQka4W4qJ4j+XyU9yA7x48mxRBm8uMwy++o7u+rULVoepdICtj6jFzM3/rxG1+v6Wg7Wd5L11EKSLSBVIuOiyCzJRst6VSJaHPLcK9/J5ISQkDaOJ/HwFFCBB3HhKGZZMrKdt+YIne3bYt4RN1Udag6wP5yia6b2p53v4XzorI/LSjA6r5d0NY/Hu55FhoxkGs0Cfdph/tcWFV7u3c2G1PKCuzeK5JhRVCEaww7/wu9r4waO58T7eydrphYHvrpi9vZ3fhzN8YqLOj/RWzFKslkR2AWiLldUIg9nwsk+5AwONB2a7BT3P7fjyeI6XcN/4UdcmAY+yGEUL+XZAX1i8rA/71kNLrk6Jl43m/M6GI8ZrjAD/0ZO9FM9DTRzwKWeYoJlgMsw2QXq5KGUcmlPlVAcufu+TlBm+Z7gusgZBlfq87HSkwnVzybW9owvYTvA9mL0Vhg= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144; 31:uRPBkWSWaZTTsz1poSFwmNHYo3os86iJ+Y0C9gqR1XLSnqVzaFmjNKzIFB28B75Kz0wxyyA3nx4WYB0YVAfMlbrcRxDCEt8ABY5ZsQh+FeYe1AcmOF872WU3PxArdzVE2rV5lrb0bF1e/WErm8LAQpQwwh7rrf+Txmu+XRp2R7AV2x/T6SsKgG9rMmZwBuI+cejXxddmPIiRaYcpT4bIuUdCD0lwnWJTxMhULrEsQYfYOZqyC+wyeSRivutViWUvMmFQOtIEHeZsH/UvM3HDVjvfzRVnoFSVv7mzwBHN7gBKNVDHQgLfQmol6yWIZG+ZxEqYkdxoQDeP826Y7d3cbXfPIBR7ER5wFohKaL8ByEHnjJLvKkenqoYtEOj7ZGoKcF0LYeMbAUgReEvfM4vzQE6UiZTGOvVD8ZQT1dfYiHfXz7SxK6289xxUejSI6fRs2/hP7NUd91jwrjpmdqsMJkq1srd/hkRwUezxuMZ06q53LPNwMQJHh9qEpEHZVpJTkXmPWWHwSNBhjb3wcIlbsndgTxKKd+ffpSO+st6JUdcDI3NIhbg7STiF7cSzkZ2XnYdqF2dJGGUZqDMbv/Lsq3j4oMpSsuER4MVoRPUQtyJU7nrWz15fAK+EepOTVZf3ARtjskqrdoxU0JxEE/OvPz4KuMtS9sxoMY0H/mufUR0= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144; 20:aHSPSvHg4PbsBro1LNjshTcRULopjcwQlywK6EmhoD+X8kFSrmF9NNXWaCNMD0K3qlNtmSEFwFN9wrgDVGmanBxnwLcvOihsfCI6fq9eLgd7ZwNFYtwG7cacsYlKnd0HJaggOJrmJsetlvw+JIYm/opNDohbY3j9lrL5m/ce10/8S8+yDpCpv0qXHe2k2W/MY8DDadHqT5oOt0ub7atci3g6Nu7/qmqOdtwel840gFIttVYT0JIIbTXGju3ruaGkj04DlgsXN7bbcWFtCNaseX8LIMiyM172KYKoTPK/CGSs0ChUZvxOlmX31WsgsSi4YdJCdKmacyOsnSnNTnH+1ccMHuniAEb0htukxxTsreWJanEBnQvHIE3nusHpUgyPktB4eDqaDm1J0fNs5LkYh07/kxTVfHQpomLVFluzjcZJd5ORpgC3qcJzA+5MdZefiUbUIbYmIzzDiSrl3I+o9rt1DB41oz7Hp6KYkisXW9OKt+n9sDcXr3C9UyPBqZhZ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123555025)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR12MB1144; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR12MB1144; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzQ6dytqTEE5cGVQVlNjQ0ViQzJFVEQzcFcrb01T?= =?utf-8?B?SDJDMEFoVlFsODZRWjdSSG9iblZPNExxVmtISHlVQmI0V3l3M3VMV3BvakRM?= =?utf-8?B?SzZ0dDNmdUpXbkR1aHVsbmE5a2ZVU3ZoTHFGVTJKd2pVM2lTY0VSOXZ0TjRM?= =?utf-8?B?NWpJV3FyVUlSOXkzN3VWRlQ4QU5hZUJVdEtKdHB3bWlHY2QyUzZRUkVGUWhZ?= =?utf-8?B?NXdHOWVvT29oNThZdVlPWGdkNlJCN3hNQUFXUmpkTlYweFdnVzhsbHlISmQ2?= =?utf-8?B?dWNueWlTbnMxbHdRUms5SVQ4L1FPUmVZNEt1b0tWN3drN1Y3eDB2ajRCMjNM?= =?utf-8?B?R0lPMVhTcFdpSVdJdGxpMlVoSWxWMUFrbHdFaU85ejhNSTJycHkxL1FwK0pU?= =?utf-8?B?alA2SGZYeHBxUnJXMXdka01KTThmbE10SjBVTWswbjlhbHBnQXVNYTVMNXda?= =?utf-8?B?dURkTEVqUCtkcXowYjhuSnpWTnluNlUzZHZ1NTZRSkJiUmliMGJqMGxsM2Ux?= =?utf-8?B?L28ramZYZnVsWGpPaHN0LzJiOGZnYXh3SzB3SCtGKzR4UkYrOEpTdUwwaDVj?= =?utf-8?B?Z1VDN3YzSHdrY3BNaEw0TTc3RndqaVRHYW1mSWZzMWdteTFEd3Z6NDFpRXdJ?= =?utf-8?B?NkNyS1NmQXpoUzAwNTVXU0Jwc2JKRHhOWU9oS3VtS3NFNm1SZHFSeW96Mzky?= =?utf-8?B?eWR2b2l0am9RK3Z0WDcwK2szWGU1MExFbnd6cCtWY3dGd0pjdWw2TGZSeXFj?= =?utf-8?B?ZzN6aW8rV1FydklrS3d3MXUva2NQcUpYVEk2WS95cVFDbTB1SG55djJsN3I1?= =?utf-8?B?WjJ6Y1huckVoR1ZPQWNDdXhGNEFyN3VHSmZHRWFDZjFielE5OTJ5UjBqV2sr?= =?utf-8?B?NHA4cEZPUmluamwwZ2o0MFFIMFVucnlaY0RjVGtjTG5yRHltcVJBcFpyYlRO?= =?utf-8?B?dEtkMjh2UFBCTGFHdTBNOVBmRlFVYkE4dkhRMHBXUGlaRnZRUUhRa1dwRHdh?= =?utf-8?B?cFRBL1JpQXJRR3J2VTduRlBUY1NsNGVieEJKU1hDdmswR0pYcWRTaERjOHFm?= =?utf-8?B?aFErclcrZ3BoTmR2ZHJLeUdvc09pUHFyZVQ3RXFGb3FzZ253eHFwR0VBeEpC?= =?utf-8?B?eTNadUdoZEw4TEVhcU5KS3NhNEV4TDNQWkhOUGUwMkg5YXVVeEZVTFJpU2xE?= =?utf-8?B?ZWJXMlo1di9Qbk1ScWhGNHBkaFlHcW5BQ2VCUEFUZjR1anhxdnYxdHFWb1Zt?= =?utf-8?B?a0ZhTmEvYjR2enp1QWMwd3BxcE8xLzZjSVRQampheFJ4cmZMelZkOVNJNmFr?= =?utf-8?B?THBSUGh4Q0VEKzdENHI3L2d4TDVKbmJiS0Z4Rk5QZGt3STRkazVtM3hldVg2?= =?utf-8?B?OHdza2Q2SUNGSG8xajFiYzVwYjZSUGJNam43RlZXdnpidzBTRmxMZHdvZW9h?= =?utf-8?B?RGZ2TjVwMTVmQUtwanhZdHV6YmtMclZoRUtwTUlIek9MSFowS0w5Uy9xYTU0?= =?utf-8?B?cnhhWEtRaFl0WnpYNzNYNzd3ekk0Q2lYcmZqR25aMVV3eEV1RlJ6ZG1UZmpC?= =?utf-8?B?TkZJN0l0SkFESHdkdE5FajNNVitRQ25xM2p0S2MycnZEWU4zenc4bGR1OCtn?= =?utf-8?B?Z0xSRnFHYVJFR1RKUlZXbUFORHIyVjdUZytNWFFxY3VhMms3TEF4YkNNczdt?= =?utf-8?Q?nnEsox9qlg9+hTYXwwKkG2doTtuVhJjnbcnjDa?= X-Forefront-PRVS: 0361212EA8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39450400003)(39400400002)(39410400002)(39850400002)(39860400002)(39840400002)(25786009)(6116002)(7416002)(53936002)(23676002)(9686003)(83506001)(5660300001)(8676002)(7736002)(54906002)(103116003)(55016002)(305945005)(86362001)(3846002)(2906002)(1076002)(33646002)(38730400002)(110136004)(81166006)(478600001)(189998001)(72206003)(7406005)(6506006)(66066001)(4326008)(50466002)(97746001)(54356999)(42186005)(230700001)(53416004)(50986999)(47776003)(2950100002)(76176999)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1144; H:tlendack-t1.amdoffice.net; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzIzOjhBcC9lR2JpMXNOL2I5VnlVQW0yVlhsS0p1?= =?utf-8?B?ODFpMVBHZllnRlQ2ZWZGU3NxTVZSSmwyMEtLTldnN2orOWJiNmcwSE5YRVdF?= =?utf-8?B?eFU3cXE1YStlWENROExCVDIzRVRhVEc0SFNkb2tFUkRBODJoN2p1YjVqRmhs?= =?utf-8?B?N1hKdGdxL1BFMzVQYVFLaWxGbHdqV01Yb3A1aFBIRiszVjUyKzJ4WTY2d2Z4?= =?utf-8?B?Ykg2QjEvNnNZQzEyYWpLa0hyUFFtMDdrMlcyeFhKWHZ5K0F3cjE5aE82Zk9x?= =?utf-8?B?UlZvKzVGMDZIcmp5RHRvL2dtUzk2MHl5V3B2MXFmcHhsVS9NclRtcitYR2NU?= =?utf-8?B?Z1NZWWZEcnlFUzBKVkllL2dhNEcvZjVPTEhWUmxqVm1TUDFNZllGQ3VtWkhx?= =?utf-8?B?UmovdTBRcmF2RVFqczdSWEl6WW5lMXlyV0RpeWZTcGtCVnNtUkk3ak05blNm?= =?utf-8?B?NGtSSyswdlhiOWpqa01CeUpYVjRBRWlmWXMwQjBHOVFvd2I4OGNVeFVEZi9M?= =?utf-8?B?Q0tnTVVnc3ZEMGZCTWRkcTM2WXhRaVQ5LzFXOHlGczhRMmtDelIxcStZNmRx?= =?utf-8?B?dUtmMnZYbnZabGtIbkxpb3lWQ21Ea1oxeDBzSGpsbzFJanRUTHhOUDk3VUpW?= =?utf-8?B?ZUFMRnRwMTFEeGdNU1ROL2ZIMFdTQTJvNit1dCt0ZEw2cURoaTJyMkZrckt6?= =?utf-8?B?VGo2anhBOUIvZGhGZUx4RzQ2bXB5eURLL1NaMFdlcUNmWkV4Y0hPNldFQTNz?= =?utf-8?B?Q1V1NUtDdHhPcFJNck5mQVAxS3lpVTFmaGxVR0tJcnVrdU4rRG5taWwxdTJq?= =?utf-8?B?S3pYcHMyUmMwcmM3VnR3SXZBQldGNWNJQ053Yy85anh0M2VVV2lIR0htUGIy?= =?utf-8?B?VFZzbnZ4Z3pUdm43UG1UYzRjOEpxVHdFdTh2RFRtdmNoZ09ZalRlcFBFOXBo?= =?utf-8?B?QnpuZDdoY1R3d2NCNGpHNVYrZnRJNmQ4MWQrbkVQTzdDbk0rbkRlRkxVV0Js?= =?utf-8?B?VVRjNkY4WlBQeGJXLzlJZ1Uzc2FQVk90TSt1OGFjN3BBTVI3UFppTWZxdzBh?= =?utf-8?B?aHVzbnhoN1dYNDJxNXBvL0NoUDErYzB6cWFyY1R5aFF1U2JsUjhnemRkRmp3?= =?utf-8?B?MlFkWUVxSSsra0hScG01K0FRanBvM29DUU9qN3Q0NXJnQ2c0a05kWG1XQWlR?= =?utf-8?B?ek84eTlGTjJha2ZXRForSnJmRkVOdlkySzcyU28wamU5WXRzNVY4d0p4SFd6?= =?utf-8?B?dWRQRWt5MUVaVmd4NHRVbmhETVdybXdyc2Z6Zy9oVUl5TlBaakVqWDdsSThK?= =?utf-8?B?bE1ubXRGSGZKRXBSM3duZUJFZG1nczFjUGN1eXBENitWNTBNaUQwQ0pSbkk1?= =?utf-8?B?Wk50bWwrU29PVGl6YzlibURiMW95Yy8rcjNEZ2MzUFJIUklZR1MrdFZLZmZW?= =?utf-8?B?cmZpdWRGQUpNSTFsejRaREEyVi9tYTlpQk14M3lwN1dvQzlXdjlpOTc2OHp3?= =?utf-8?B?Tm9TZjQwM1AvbmtiV3dsMG9yaEVpZVdOcGJCODdXNTJydWlWNnEwaEZtK0N2?= =?utf-8?B?NEh3enJhaDFmaGlGemFIL3RHMEFQMHMvR2w1VVZBbUJkZlZnN3Q1Yk4xWXln?= =?utf-8?Q?X/2dJjrWaW2njjnWFDqM?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzY6bFZaaWZTUWRDZ1FSdHNpZ0FPcVhtRm1GS0pa?= =?utf-8?B?QnZWYVVKWmp0M1FVUFlpVDM5Wmk4UE5FcGNaWS8xeGowc2plSEZMbi9hV2tp?= =?utf-8?B?L2ZzZTdwQnJuUTRiSWhNNlB1Vk9DQVBET2hlUEZjYUNEbUVJSnVtaGFzUWVQ?= =?utf-8?B?OUNNNlVjdzgwbkQrOWxYRWNmVFM0cFAwZU11K3NybVMrb21SZEpuQzBKQUQ1?= =?utf-8?B?Vko5TUhXdVlHRnhPSytVV2VtWmhxMFpSUEh5RjZtNm9PMTlseGVWU282KzV3?= =?utf-8?B?eEQ0MWxFYkw1YlRMNWxBUjBWWUhWZTB4c2haVU9MMXZSaS8xVlptTTBCRjIx?= =?utf-8?B?OUw5QlFYNFh3djN5TmZqZHZ2eEhXVmxmdk5hZmRVU2Nramp5d3daeDFjelFC?= =?utf-8?B?SkR0SDJUS1VzMFhNS2VTc1RsRWFHNjhiVHBjQXhPOEJuMTJZam5qaDVvZkwx?= =?utf-8?B?TC9MQlU1eGpySzR4VFVFVThjaG44ZEE3NUtFRmIybVFhR2hvYXV4KytaSmVm?= =?utf-8?B?TnpBbmgwL3BXdEhQZGE0Rnd0VTBSQkZJZGZ2anlqb0hYNEVidGRLSEtBN1lZ?= =?utf-8?B?WmhJamZkdnM1RXRwWm9KK0dNbC9qZk0zcjdxS1ZiRFNpQzFoc08xUG5qczlF?= =?utf-8?B?bW9WWW8zTG44bnRsQ1crRHRUcUYzTkJFdFNRUkRUYjJDRENqZHI2aTFWU0V0?= =?utf-8?B?NEltTHVDTXk2bjFqTkpPbW5tdFN4dGV6NnBhYlFrMTl4ZHB3NVliZ3hQUnFa?= =?utf-8?B?bm1OWmR0WGdXWm5TOW90VmtLUXJGU3dyQk1rUFhwR1Qwei84blBUajFNcWk5?= =?utf-8?B?NWRGa3BKLzVCSXB6NHQ2dmE0dmJGTUN3K3hTbEFCaW9LYXJqSUcrdVJkSW41?= =?utf-8?B?UWoxZE11cUlaUGt2NkRicDNrYzJQWFVQN1o1ZHU4N095bVdncWJObis1RWNn?= =?utf-8?B?aTRiN0ppWkdTRTJyQTJKVkhidjk3NUhEWk9tTHl6VTJhZ1NwbFlFQXFKdGNw?= =?utf-8?B?QnFJZVZ1SysyVm1ISkEvU1R6Rms0K0JsN2pNMFNIU1l6V2dERU9HWHlpMk9s?= =?utf-8?B?bzNJZWptWU5HZ2hXK05Fd0RlQ0xWVXAyeE1HWHpHUDdNK1NvUVZVNmI1T2hG?= =?utf-8?B?V2hDcVlLeStzTWxLb0oyT3lKK3AxZjZJdE5GZEF5T3pDNWpOai9tMVUxL2Vj?= =?utf-8?B?UGV3aTZpdEJrS3JpUFI1a3JlWlN3L2xmdi9DY0xWdjhzM01CQWEvZUR2NVZ4?= =?utf-8?B?T3ptSmgxSzloRDhYTnhnQmhQbmxHRFFmajRPRU9BVDU2d2pGeXEzbEdHNlVU?= =?utf-8?B?Qjl4dlBoL0g0VmtUQnlQSDlURjYzV3BhM1ZnZWJvVStrZDRNMEpob1R4cytF?= =?utf-8?Q?IrtpHgd?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144; 5:rXhoCwFtMxufamQJRZXfnRTavx1/Uq2IRsYtosB93UV6cgHgyyJPpu1jmkbhDPrDPWI7OzzNs5dNr2qo0EPEpJ6v6LIx5TL7ZucJHdwJ81cLIvAkrtWA+D9dB0DeqlTO7bgulqtY2jyivBeH14kYBuNRRW7scPnALayC0An7q4pdW+5xB80APbFhDViuhGYDpPOXF/n49lW2h6t2+GKwzteqBLbNp5to+qoWcB9OBqhDxriUSSSweX/DfxRmohpxgksiRxkczjEcgXCmkigdgpQ7nua86Yg2o2j8Gz1LjDGPiH0Npsd8ijwIYGiGZPI4bJgFFye6TBF+gA1q1Tgwn6JATxAIauswKrpX/LXBIP7nKNjVtbRtGDDb3FAc8tGj/ssLcdveC2UcMBU/4qQyAwafwyRiWrY3T2iwkHl8tkgTeqBhudvF56uuEYi9+nmtrV6eDJNtZoP2mgzy0xKSmvwF5MTnDkkOU/syPBorVwmcQ44++l6Tllz80AmWo8iZ; 24:II5hmXimII7uYtnrDS8wBzmiaJPyuSzsCt4RwpV82xmFeV7lL8IKG0uzz7CbhxouEC8hklGdvgqNW8D+8fl+x+rnopDCzyoVqAQ53Qzr6LQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144; 7:zWv9ENzwHM6SgZV5em8wcBmAoeMyt2TXE6h+b7Fg/tdc/ZaMBB1FOtMBdps3unJKLOjT4Kbb0PvqQK78WvZUshBt16GUSM7eqv/jkU7i9XLlgktOZhuNsa5o8KVw1Y34QDdVr/qtX/a26Ph+oULRdvH/odgyCjw5Tf6R65dNJyAzY633W2Qx0NpbbQAVf/1BegoWh7PdNsCtktD/yLOYOzhl9tmPvXicDCMi7Su6nnbGeNHG96QoFAhYA8iHjM5SkOLNQaByNDzu5glixyEz5aLV9AdHYYNvX7Bw4g6A4Pw1oPgn7CSArblErq/3fjCJD39N4S23bSJ6G8DR/OhkRICG4FHUPLp2rgnZkmWkHnmCkG5pn+feHrHQJdkxS7oVVk4hzAr1brc2D47pcZAtJDGWAb+WB+Rvv9yrogmmxi5qdzhXv3Y08l35mHwtZOd6iLtNHFVte1M1eTobssbD44PqRBHv2/PhxDDt/RzQEMrcxfpcTe60G65j516Gc74eKExd2KNVXed/pquzvTmWanjG6kr+KSspSgvrkagPjTprhhx1Neg2D18hjbqUSuUMW0RNH7nUOXdrLHAySc71iwmZoIlGtew5h5ZTxPZVp2RKfoIV+lhUKAYcvS+tslATffgmM/VXG1sSERezvSrlvecX6CX6IhVM2CSVJNEvsD3CvIPjo+W/DqrQNvmIlgk8VVpkMtQG+hWP4e2CeMmSc3aPQmIcCX9CSkFiLmumt2YqR/rxaBh61mG3sjqdKsKsNpAEbrXfapuSFu8U9O1RRLTjj5LReZmLYkrRoeZ96S4= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144; 20:OadRV6JzG1RT5cE0R+Xc0hzSYNxgYCfUPS9YoGs5E/5n5jBUcWNI8mVe57O+nVBktfvpHe4B1cCYvwAbsp7JtLFveoaFGMlF63k9dU9NeN5JOH4RBgbCraCwu6LgWE1edBP6olMYnLFVMfKhBPrK3JMd+PMlD0bWd756C4sHq9Ab5ykGElZszhHkpxOjZMCrUuCklzOCr4jAGTuQ7B5xdE7KcYyMmFRZUdEfmhw13cEE+ZGuFMrIBRCLSufzMab8 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2017 13:38:29.3993 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1144 Cc: Brijesh Singh , Toshimitsu Kani , "Michael S. Tsirkin" , Matt Fleming , Alexander Potapenko , "H. Peter Anvin" , Boris Ostrovsky , Jonathan Corbet , Joerg Roedel , Radim =?utf-8?b?S3LEjW3DocWZ?= , Larry Woodman , Ingo Molnar , Andrey Ryabinin , Dave Young , Rik van Riel , Arnd Bergmann , Borislav Petkov , Andy Lutomirski , Thomas Gleixner , Dmitry Vyukov , Juergen Gross , Paolo Bonzini Subject: [Xen-devel] [PATCH v9 02/38] x86/mm/pat: Set write-protect cache mode for full PAT support X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP For processors that support PAT, set the write-protect cache mode (_PAGE_CACHE_MODE_WP) entry to the actual write-protect value (x05). Acked-by: Borislav Petkov Signed-off-by: Tom Lendacky --- arch/x86/mm/pat.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c index 4597950..88990ab 100644 --- a/arch/x86/mm/pat.c +++ b/arch/x86/mm/pat.c @@ -293,7 +293,7 @@ void init_cache_modes(void) * pat_init - Initialize PAT MSR and PAT table * * This function initializes PAT MSR and PAT table with an OS-defined value - * to enable additional cache attributes, WC and WT. + * to enable additional cache attributes, WC, WT and WP. * * This function must be called on all CPUs using the specific sequence of * operations defined in Intel SDM. mtrr_rendezvous_handler() provides this @@ -352,7 +352,7 @@ void pat_init(void) * 010 2 UC-: _PAGE_CACHE_MODE_UC_MINUS * 011 3 UC : _PAGE_CACHE_MODE_UC * 100 4 WB : Reserved - * 101 5 WC : Reserved + * 101 5 WP : _PAGE_CACHE_MODE_WP * 110 6 UC-: Reserved * 111 7 WT : _PAGE_CACHE_MODE_WT * @@ -360,7 +360,7 @@ void pat_init(void) * corresponding types in the presence of PAT errata. */ pat = PAT(0, WB) | PAT(1, WC) | PAT(2, UC_MINUS) | PAT(3, UC) | - PAT(4, WB) | PAT(5, WC) | PAT(6, UC_MINUS) | PAT(7, WT); + PAT(4, WB) | PAT(5, WP) | PAT(6, UC_MINUS) | PAT(7, WT); } if (!boot_cpu_done) {