Message ID | 20170707134155.29711.19302.stgit@tlendack-t1.amdoffice.net (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <xen-devel-bounces@lists.xen.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 D9E2F60352 for <patchwork-xen-devel@patchwork.kernel.org>; Fri, 7 Jul 2017 13:44:07 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CFADD26E3E for <patchwork-xen-devel@patchwork.kernel.org>; Fri, 7 Jul 2017 13:44:07 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C40132853B; Fri, 7 Jul 2017 13:44:07 +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 3F60526E3E for <patchwork-xen-devel@patchwork.kernel.org>; Fri, 7 Jul 2017 13:44:07 +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 <xen-devel-bounces@lists.xen.org>) id 1dTTWN-0004gp-LD; Fri, 07 Jul 2017 13:42:11 +0000 Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from <Thomas.Lendacky@amd.com>) id 1dTTWM-0004fp-Lz for xen-devel@lists.xen.org; Fri, 07 Jul 2017 13:42:10 +0000 Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id ED/D6-02181-1BF8F595; Fri, 07 Jul 2017 13:42:09 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42LJ0Fc0193QHx9 psGizhcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHp8j/2gnsCFY9fFjUwPuHtYuTiYBFoYZa4 cGI5O4jDKDCZUWLt9UnMII6QQAuTxPf+g0AZTg42AR2Ja2+/MIHYwgLhEp0HWxlBbBGBBUwSj 6YJgDQwC7xlk9h37gwbSIJJQEZiwaKlzCA2i4CqxObW9UBxDg5eAQ+JCe02IGFOIHPPmk9g84 UE3CV+Hl8E1ioqICex8nILK4jNKyAocXLmExaQVmYBTYn1u/RBwswC8hLb384Bmy4hoCCx/ft 3NpATJATaGCX6zvYwQcxUkZj1+QI7RJGsxNGzc1ggbF+JE5vug50jIaAscarFD6L3IJPEkQs9 UEPPskk0r5eHsLUk3k6fzQxR9Ihd4t/uGaxQDqtEy6V17BDONhaJoy+7WSHG5ki8+8UD0R0t8 ed4P1TDbVaJh9O+QDXsEJRobDjDPoFRdxaSV2chvDoLyasLGJlXMWoUpxaVpRbpGhrrJRVlpm eU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEpgkGINjBuG275yFGSQ4mJVHeNz7xkUJ8Sfk plRmJxRnxRaU5qcWHGNU5OAQWHW0KlmLJy89LVZLg1ewDKhMsSk1PrUjLzAGmMZhKCQ4eJRFe 9w6gNG9xQWJucWY6ROoUo6KUOO/rXqCEAEgiozQPrg2WOi8xykoJ8zIC3STEU5BalJtZgir/i lGcg1FJmLejB2gKT2ZeCdz0V0CLmYAWKzbGgCwuSURISTUwmmnei5TfZvyjX/h85sczM5TsXq kEMPvvl8889Mz79sYf9fPs5yZWFBqGSPCc7HprPS+pfc3y9DcvZLmvGp2c2tt8kDPpzeYiz+3 HP30pbPh4nmPruab7lnXCM3rV+u6Y3zTW3KwovUWKueaC7WoV/Weq/ZdrdOa6TPshPDdclGNd teK/a7EMSizFGYmGWsxFxYkA+ldmkZgDAAA= X-Env-Sender: Thomas.Lendacky@amd.com X-Msg-Ref: server-15.tower-31.messagelabs.com!1499434927!100377334!1 X-Originating-IP: [104.47.33.55] X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG X-StarScan-Received: X-StarScan-Version: 9.4.25; banners=-,-,- X-VirusChecked: Checked Received: (qmail 33628 invoked from network); 7 Jul 2017 13:42:08 -0000 Received: from mail-bn3nam01on0055.outbound.protection.outlook.com (HELO NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.55) by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP; 7 Jul 2017 13:42:08 -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=Tdm8sJu4z3Rm3mCabNbWHIQHfatUOfY11Jez04zSN1A=; b=SKUUMB8lJV9Lg/k7o8ZMi9j1iGtkQPc07e85ngzopThqMKtJSObF0mqSut8soV/pYJqzyiY8bYUhXHZISxzKvmXv07A6E7JjooampggOmHFq7cJlOp7xfzB/yqnmeXy4ZQqrpHCWnqH6+VeWtWz2O6hm17JTkNbA63rta01SpcY= Received: from tlendack-t1.amdoffice.net (165.204.77.1) by MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Fri, 7 Jul 2017 13:41:59 +0000 From: Tom Lendacky <thomas.lendacky@amd.com> 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:41:55 -0500 Message-ID: <20170707134155.29711.19302.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: BN6PR03CA0057.namprd03.prod.outlook.com (10.173.137.19) To MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cad4e0e6-f76f-4648-5d81-08d4c53df3ba 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:MWHPR12MB1150; X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150; 3:pW+jhYdJMdIOLsknc98UgiTk2yrpPJIPkRW1kC225UQyhTQRaAFl51xiev6YWqpSnJhMGFYqPsKroQ9Gcav8ag+UDCvzqwTpaxwG1LqTBfunM+rHl/WkA3d8F6ZIabFudqNVdRGh2Jxp0YWIjPZOjSjxyQdMdVKEM5bRd4akgOba/JmdqwgBeMCw+dpwVUxc1PFkGsdxtIiaLTmYU/QVSuzRFvQhqnZ3wFBosmKrsgtFkf8FycR48OIJPhEt2+SLHLGkltHsaR+T51bYXG7e5vIfs8xEHkJ5+ML40U1ggoqaT2PypFIIA7E4wDG7/LCTBpnLRZ+DSythpzXJvghqqL/HnBb6pF23lv+zw2Q2Lqul2XqNiFm5ibjY8pA0kWlT9iTKdMeH5JE2P3/JGBumzYB229GVn9gjPBvNb4Ysg3trT/JBSKUiwL82EUvNZ54Uo6RGN9lvEupsmXs3fQOaokaBtNPmEAd1aDNBy4qTbDmvi6WKH0KgVUeVcDVxxCsZqBBGhs0P4fsdcpDrzXXP+CM1wiWzVi5TAqhbXwOIFVIYVeirupsxlOhUNokAEUSz32lJ9HwaWaayWgLFv9YSIGARmO2xGui2BS59y6HPeXDu2sQWdnwk8C6tiWhv9IUxk5n7b+1xxK8M/If2GTuxZ7ue0bWF/Lx5+IWngqe3QvuBLz6ZG45QI5N4ckB+WzqQNV+pzTaeQdON/eZVSvORb719EydqcVo5FHZNzyXNJ3VDCfQ15PYiQ+ToP+ILEnnFjEZZPRZeueVtVnvgYICtYw== X-MS-TrafficTypeDiagnostic: MWHPR12MB1150: X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150; 25:7JSPS6+pLuFhiWy7LWKAQkiO7nNJrohSyH2zCf+pEMBYXNAodA0XkG/jx3otDYklA2PuCPpI9Ro75i5OtVrzOoEfa06HHhpMHqKb3mfR5s27ybELJn6MG1IXPDRcgEFnBrEGKoLw8LZOYdPWoC20IL7M/VjWe0XfX8sI8KjA6aWte+/GeTXbqV6KtQPPuDwxwu18dTJgXw/RWjfl+b8OH/m1gwVTzexjw7cM9b4oDkxuoQq5hfDtiXwrTQwqLOvE9qOgvUCO9rB9iZYQCP5hBicq4Uz/2gdANDqc3twv523nJes/9roVuExUzpfvizE3eJRC/R5Nfq7Hqa+cknfOgbqucSUpJLYQwn6LvZvpDU3P+y7WsHUTHgZ1N+XTDxI9aqEO88sudpDZytpi21FqWlRtuLlEYRL8DGm1BoDS2ZLqd8tLmxO9SlaMh2CMhWvB3bq7Gko1PLG8VduP4dY7V8bTmKcm/kYjiSJQiUozyZFRsi9uB5nLEMX0WrAmFdpVPHNQ/7MvtE+wfPPpEkz9UQcU8kk5b2U2jXUWRwmCSWe786q9uc48a8DSgNRCsCCB39fBdOulp2x+dnjlvB14gvhdj9G2+bY1J+twxJM0Phv1nkGaeYP88bEO2pDLVPSXXDOR+hfajXQkM3OCF2oLJqltHKT6sCY9dFz1aqGbdLry3gkyTr4rQ70NwWr07KtPMjsiv/M3/kzFv++GY/LTkvwe7y6ltRob4nhnTGaJBYqluwOhBTpQmoQZDroIR5AN3s70zmgZrmYFjJrgbaAQr/e6ByjS5o9AHvB3CoL9iTy+/oOe4+YMo027DaNKDtNjszBxe+OcDZmOXFIm+pFVY+sDMfwXVED3owRljqY4xstuRmPLFcFsqj73uL4r1HX01fZx6DaU+XroK5K//Tg/9OE5HrknKOYZBojZ2DqBHXg= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150; 31:iHi+eQ9kNNbBsJvORWBrSGOcKvLrIvI6GNPtKCx55+G/vLp21MyVXtpJRslygKNFxl5ODV2CQbZJKfkWorI4p87qhmW1chp/257nBRcwAaijciqtiY/1j8+SoQK9q/OBtnzIFzrVoWrEt0ReUOYAdXmXXMoUJAIbYbrq5d4cPzwnUZhD+rBWJYZ9us4Apr4a47Hf2wmFjanpwDvnuFNJ/1sVf69rps9fCcgESwFeuGfvP3+OH1yM6EOqDKEkevwjrMA0zpfq6S83i625itjBNGzsJyv8Cd7MkAmxAYYL14vWeJ5wy8WMbX9f/h5+lDPyBV7AoGBEEuqFrLBTjOIGBaX0JabdcPHWUE+OatJzx+l2aMm/4RGY6FOQDFGbJ1ALLSZ3FPG5vdkDWd1+vmymu26KozqqHZcXX1+f3PwpdG72S4RS3ZU8Ymly8bsY/27NXCUV2SYAjwUh9dyCWSURuRs+0mAvE7A0slQ9IxpcBpBePjY1HzAtzYsNn4xTNS7N17HdK4iWDZAG/Pu1NNa9DAoY/0XWPJcIUL8gMoE0Twq90nc7k8nqM5Lk1FmKfqjcIdjm8dvAHxubYhIjDiSQjRySb7SQJwrwJks/Gk2Fsz9Tcw6hM5svCW54UWIyZg9k0ItHFNTkgtUVC5tbT/rbYGIl9gpNMibDALFva3yPduY= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150; 20:vD2vSMaOyBLAKW4Z7hbHv7sBSr1CCdPKlBdxhvSmT5aZL0alKpfl4j7Pt6eMeE3aIQpg9/B2b7C1pjDIhz00Lxipxm1neNRw17eKHVjGNOXBKiD2VzyyHvWyTNwmobObkhFdSiy2/0lDbBnXZsQNYzvbkqYnXgvjP4Ef5+kRrI4ZhccGs8S1Ar5QNBpHuREgNcV7wklJj4EhheBAw37DitV/v7R0PQvsTfa1uzpWXux8i8Ak3C2OSmtnMQjOlAYJkQufBj5zYYON7DGxNxzzKqOxvL9TRLGjuT0uFqobmZUnRXBwthzSbQE8yJthppnJsEGwbnudjV2UnZhnykfbVWlFv0v3DWKIo95CMaJLWbtpdS9NqmqxY1ftun4RFIY/QGSar7DFsmQ16UK3bMn0KwUkiA3AS8XgGamZOgpUKCSvrW8yzOx7aPHPrN1OrFUkGa6PXtopZq4ikgRjNlK9WJbJCE/vOySozSxDELWdCWjXUY2T7WbUgcToxk9wG8U2 X-Microsoft-Antispam-PRVS: <MWHPR12MB1150C305C864ED2017D1E7AFECAA0@MWHPR12MB1150.namprd12.prod.outlook.com> 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)(5005006)(2017060910064)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123564025)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR12MB1150; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR12MB1150; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6YkdHL3IrMWNYSTR2Z2F6K3UzQU5LRXRRa3Rj?= =?utf-8?B?dmRTKzVaWnpVcnNKN2k3aFRRdzRXZFdBSDZzT2t6Q096dXQ1MmJka25OLzVm?= =?utf-8?B?cWM5S2JvRXpPemZHc0RMVUViZG05Um94T21IY1FUemt5eCtuWE53QmFEeXZm?= =?utf-8?B?c1ZlZHhlRW9FTE1JYmFwdDRHNEEvTnhyblFjT3dIb25SUkxPQzZyUzBsQlhK?= =?utf-8?B?OTJsZURoMURBdE9xcVNxQlRaMFlBRWUwbUJIQ1dVWktYMXIzWmlVb0J6KytG?= =?utf-8?B?M0xpcFRiOWV5b2FvQXFlQ0tsZnJDbDVzcEpXUy83OURYUUREa1lkZFI1ZzRV?= =?utf-8?B?T09VQVhlS1R6V0VoTXJBZGY4ZC8vdTE4djR3a1BLeXVTU2pQQUpMUG9IaVhU?= =?utf-8?B?UkRVVnZOTkNiMER0KzN1WGF2TzB3RVJCTlY0ZUNPZ2hHSWJETTFhemlnVmov?= =?utf-8?B?RVpxeHR2aHd4SjNVQnd4RVZmRkRxRHhKT2w1dnJKSGhJaUNNL1ZKWmFPTGxF?= =?utf-8?B?U2lVZXdmbFQxblZzZUhIb05CZ3hxS05ROW05VFZnOHdtYjBLekFYOWlGMWZl?= =?utf-8?B?VjA3STgwSENBenNNeldOSmlBWG13emQ4SWhoL0dUNUJra3BrK01JYW95ci92?= =?utf-8?B?cUFCT0k1dGMrRkhERVVWQWlZTEY2YVltODhubGovVVpSa1FnQUtnL3RDM1Rt?= =?utf-8?B?bktWN1ZoOUU2SEpuZ1M0bHlBUTZ4bFo3MlZJZWg2K0E1bjQrSXJhUml5UGdG?= =?utf-8?B?WGxSdFNSZEdtc0FjTW9rcEZvMDc4bk5hTG5SYW4veFBCak5VTkI1eTY1dFZX?= =?utf-8?B?d1pJSXBpK1NVOHkzbXo5elZqY2YwRUhvSExneTYrNTNZRlZEd00yd1F4Q3RT?= =?utf-8?B?QkNaRzVzVWozdlN4LytDRGlrMkdmRHFtVGptVk9IcUVaaEt5NWlwb084ekt0?= =?utf-8?B?aW5EOWFpd0pSNnU1WjRQRkwrZnlFalRQQkYvTnM1RlRFaURubU50aFIvamtX?= =?utf-8?B?QVE3K01TeENvZGJoM0xlbFg2RTRZMTNyb0tvd2Y4dCtsakFpRmUyMk56SDQ5?= =?utf-8?B?N3FwNk5WRTdRRDNUNUNYVjFTOU1NKzBFN1FTQkVybVdWVThEVlo3cW0xYnlF?= =?utf-8?B?N0RkWHNCLzc0a0Fmc2wzTmt0b2dJeFB1YURXemVZeEJmb2FlN1RvTm96N2RL?= =?utf-8?B?MEZtSGFIMEdwMWgxY1I3SG5tc043aXRaQ3orYkt4ZGhYcjBseERISDJ5MmIx?= =?utf-8?B?MlNPUGVSYU9sVmJoSFVLU01HS3czZU5wZlJSb2pOMkFzK3lVN3FTOGVpZWw3?= =?utf-8?B?QUI4VFdHVUxwRzllSUlVNUdrY3d6KzR0T3AyeTR3N0YvK3B6aS9RbjN3K0lT?= =?utf-8?B?d0xXaVg4NHRlWWFnQzVBaGFoTDdUR1JFS2FNNWtwYWhjOE1icmNqb01leTY2?= =?utf-8?B?MWVydCtQem9jbGJoaVNCZXNXTk55eU0xYzhjb01XbEU5UWxvdTRLVWNCSVB5?= =?utf-8?B?ekhJblUwa2N1b0xYOGdjcDhiV3AxYVcrS3haVUVuQUt6TmRjOENLYm93SUdR?= =?utf-8?B?Y1RMUWhqU1dtMElQb29RMUt1MHJUbGlJaElOK0Y4Z3dmZVMxVUVuTTZoaUt1?= =?utf-8?B?cmhUVWxyY3VtOVl5T3dEc3oxZVBYLzIralMzQjA1SjhYSmJNVlBKNG1aY1NC?= =?utf-8?B?K0NSclNxdEVzaGVyNklSd2w1ZmxXVUdUYVhFbHBaZ0tZYjdVblduL212bExB?= =?utf-8?Q?OMzExuyLxL81/VD2DePx0DVKTino6l/ewVUI=3D?= X-Forefront-PRVS: 0361212EA8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39450400003)(39840400002)(39860400002)(25786009)(38730400002)(103116003)(6506006)(54356999)(50986999)(5660300001)(76176999)(7416002)(7406005)(4326008)(110136004)(9686003)(54906002)(55016002)(50466002)(53936002)(66066001)(47776003)(6116002)(3846002)(33646002)(6666003)(230700001)(1076002)(42186005)(2950100002)(72206003)(478600001)(189998001)(53416004)(83506001)(2906002)(8676002)(81166006)(86362001)(7736002)(23676002)(305945005)(97746001)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOnhuWWlUWk1oUHlPWWtaOVA2UTN1bElmY3Ax?= =?utf-8?B?Qkwrc2JPZHU4SVRSWG1MRjR0aG55blpLdW42bGtFeG1vZFV0YTlWWmtxNTNM?= =?utf-8?B?RGZZeGFXb2szRVMvVWJSK1NYM3RmSnNncG9KOG83OGVYUUVCcTg4MXpkMm1t?= =?utf-8?B?bndYT2N1NHAza3pSWlhuVHo1TDBnbWhPVUFGdjIwRW9PSWxtWStZd0d1Vjdq?= =?utf-8?B?ZTdxbzc0QW9JY0MzRmovUWd3N2tZdTNvTThyT2ZJZUJ5dFpadDAvY00vQ3h1?= =?utf-8?B?dHdmWkYrNUE4QVlMOVM4a29BbnlTb3d1TXNzRzBqNVRBdk5WRzFLNE04VXRM?= =?utf-8?B?MDZQbyt4cWQ2WmRURnU2bjJPZzR0akNIakJRbGdnU1R4c2VEMWdwR3pCT2hi?= =?utf-8?B?ZUJSdW9SZGdlNnNOeGhyKzRaaGRqTWw0Sy8wZ3NTQUZFcU1RaDFzMUt3V2hx?= =?utf-8?B?WHlMTlFxN1dxKzA1czJkeVBPS2xDSWFEZ2wwVHV1NGZZTUhoTk5lS1NoRERr?= =?utf-8?B?MG9JNVIxYkp6SlVlSzR1dmZnMlZ0QW9ORkNjYkpOd21XUWRweXRrZ1ZMZzBr?= =?utf-8?B?SWR1bmZXNHlWckc5d1RNbzBqMy9QWW52T0pDTThuY0dNYkxlYnBoaUd5L3Jm?= =?utf-8?B?QU9Rak9uUnhEK2U1VjA5bnBUT1NtMThJVFVCSFh3ZU9QNnpNVUdkcEFDemZv?= =?utf-8?B?U2ljc1pxdWpRejFrTVQ1aG9SbFZuTGhubmJRSzROK0Z2bkJkTTUwWGR5dzdm?= =?utf-8?B?aURleGs3Tk8wQmNzR2VVRlp0U0U0VUN2dWFIeHJncXFKL1VHM3JlYWhxOWF5?= =?utf-8?B?aFdMWUdPYzBtRG8za0tJYmhMNlJLRjh0YUZKNzlsT2dVMG43dlJaazFoOE1Q?= =?utf-8?B?aDdEY3RlRll6SnFMOW16c3p3NUtzbTVHdnZoemh3RzdaS1lGTnB6b3pJdmJQ?= =?utf-8?B?bUw0M01FNkw0V3d0ZU84T2hydCtoa3Z4cmdIMmJFbnh2R3JKT1h0Mk9OQWY0?= =?utf-8?B?YmJJdTRUVHpTOVhKM0lQbjVIcVRhSE1ESkJtTlNHWEh1bDZyaEJRUWNSdHdN?= =?utf-8?B?T2NHcTZud0FnTWY3ZlRlQmhiQzZjN1FZOVA3V0R4d2Y2ZlpKaUEzci9wUGRa?= =?utf-8?B?UzREalA5U1RjNW9HWHpWeEVlYWF2b0loK1Q1WlZDV1B0eEtqWFJkMzEzVzIx?= =?utf-8?B?V0JmeEVwd242OHJNaTBDQ3pmY3BPWURmUWZ1akQyc1luaGZBNTlPUHBBOVRu?= =?utf-8?B?MUd4Z2ticUo5dzhmVE9BUi9JMmxTcm9ELzlsZjRScFN0YmdQWHFIdU9kcXBp?= =?utf-8?B?S0tidGF4cW9scyt1ci9QQXdVNnRaTmh6YmoyUWladTRQWks0Z25OeW5VWmhQ?= =?utf-8?B?UXZxMnNjTit3c0FlZjUrazEzM2lpMVA2c0VRM0xsWVRFa3hLSHhxNEV3SGl3?= =?utf-8?B?V25tVnBZZjZKODBScUxxRFN5dDZFR2J5ZE16VnIxd3F3Q3pQL0p5Q0JQVHZm?= =?utf-8?B?MmNsc2pxd0txUUlBbXpmZldKR29JQ251aDJLRDd3dHZ2VmdNNlcwcmx3WWsx?= =?utf-8?B?V0NLeUg4WUxPSWVXVEdUNHJ2Uk9LRzRBN01hOVZQd0x0Y2pyczlkR2xIMjVa?= =?utf-8?B?Tmt5U0ozeEtTWGFGUzJRVnBnMTZxQmJ6dWdWeVU4Tlo0QURtY2RlcHFnPT0=?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6c3dPaGR5dThKbzRnZk1uUVM2dGt5REY3cHlV?= =?utf-8?B?Q3VmdFlncEpoUldXT1RBemtvVzh1L2ZPNnRCNVg2TllHdUhDNjlJNzhOcy8w?= =?utf-8?B?TTlZSTZBeDJKT3dBRzZWNUdrYlZQUi9tZ0lUMlN5dmRBNS9PbGg0eVFNZ0xr?= =?utf-8?B?U21YU3JMTjErV3c3R2pIVk91blpsa2dVYllCMnpPZWJlbnV3ZE9Ba2gyTHNU?= =?utf-8?B?N1JZRmFFRGYyRi9ObWpDSVZvdDc0bzZycFdYN2tVUnZuVWY3R0dRTjE1REJM?= =?utf-8?B?eEsrMXJvdjRrT2FhSndVWndHZVJLODlvQjA5NGpWSnRON1FEKzB3Mm1ESm5m?= =?utf-8?B?SjZqQ0dDWGQvTi8vaW1jV0Fja3lqU3VjYVJvdDlJZVBtVWNYajMycUMwQmZH?= =?utf-8?B?Q1ZYUUxhRktGMEJMcUtFRDVETHNBako2SXo2Z1RjSFFNZlpDUC9UazNHc29S?= =?utf-8?B?WGQvb1NIMHlOcStVL0w0SzVEVzlnV05HSndSM2VNRnVUdy9GZDhMYVFsRUQ4?= =?utf-8?B?MFZ3K2hwU2ZGUTVQR0VkY0J5c3UvdVRGeURwWndqR1ZGMGhaTE1ZU240WE5Y?= =?utf-8?B?TzBWMTU2YXJEMFpvUlFYN1VOZENnQ3duRjh2cW95WDFHL0ZaS2QxVFBFN0Za?= =?utf-8?B?aXBvK01haWEreWlQSmlnMXVQMUgxSmdRL2c4SWNHeXZjRGlwVVNuWktDTVIz?= =?utf-8?B?NzMyV2JMSDI0SWZxT09ML3c0SHVoek92RVU4NkxkdW1adlBvWjcwRVllNGlO?= =?utf-8?B?a3ovTGtQOTNUNisxZWN0NUtxSmJ6c3dIYm1WN2VKYzhnYzZiTm5PRFZwR3ll?= =?utf-8?B?NXc4RmVBZkFCa3R3RFFBalZtUWFhU0tVV1Z1MUlCWm05bnNoNXBHS0lZTXVP?= =?utf-8?B?RXd5Q1p4UEFtbjR4aWdwS1IvUU5lYkFXSUNsY2xMY3JTZitUOXNOUG1CYkZ2?= =?utf-8?B?S2Y2MWl5cFV3TDM2Nkt1K0RzaStweElPRUwra0JKM2lLcUZEUkc2MlpxUDZJ?= =?utf-8?B?bCtLOGF5QkljNFZrcEtBUmlmMHVrRkw1Qk11ZG9aRWV6QkxHTFExRVhPUW5S?= =?utf-8?B?bmpuQ1lMakVBTUhoWjRDYjhRbEpHY1lxakZyVFNSKy9CQXRSM1RjL3RoTFpE?= =?utf-8?B?U3pxYkV6STEzRVRjTG1IOFo2bWFacTA4VFFXY1czd2tsZm9wQnNnUGw3UHVj?= =?utf-8?B?elNDR0c2bWMrVUlOREphcGhtOUVCOHVTbkpUd24wWGFnSUlQOCtvK0tsZVVI?= =?utf-8?B?cG5Dc0twU0ZlZzdxR1JJazhKbzlGS2ZDdGZwZElzTWRGMVpqOFhnb1RrbU9y?= =?utf-8?B?UktIYnNoZ0ZYaXl6endNbExDalIrVVlDVkdKSFdjNnllQjBPRk4vQ3g1cGpa?= =?utf-8?Q?CSuowxA?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150; 5:Z5voyMO7e8idXBITyHJmEYdyaEWMOsF0QcKkIdmhBfExGskSWEIn/MPm26gWoI5aI3PqxO85AL3l92HtGKOhmTkafjwBePsKSdhQge65G0JGppCReTdml50xjx8S8AdunRn2KaHTuPdBy81amN94/kUyoKwsAxiOZ1OjvFVN7rsNIz70hj1Swm1AzX7hPIMthAgvABwfXuo8ToHR2yvcEzbxiMGrKXd5BRdx6acV0BbPQ+KZKhvPZ6mCnRMK62nNNHECQkssLgq9rsnKu0UZbxXvNUzKrg0KMr4ZcijIvLxEWDgbQCK8FjRbolgd4D1JCrraPqgeDOfNrIwlh0aG5DyOo03/3DyV0sOrezOoO0Ng4QLvMLQu4gFNVBUDs/axMQbbbS7Jd6W7U1nGm93gSEd7LzwRDCg+dqJWmVu1T9t4nE9ZagPMmIK3W2FVaUH7GZcDzFWAV4C6JJGCR24dldlCQzpjY7Y3E012lzsLAvGWtyxj39zCpwNJJNXr8UdN; 24:Gt+hcyHEnSvxgspNTy88KR8pvvq/JDqypkb52SqpLwClebqFCG7bXh15FYIzIDcdfkXCIpHcn8PRFdq4YvrDqmbV5qW7okZpaudPacSSTJ8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150; 7:s2o/zLc4ccv3b9kH70VW7ePWu5+01bpJbMJsFpTZiD3nfWbEaBgRSNUSqfhhDMD5ARlDPpr74lUGUu/K46gNuRpsQYqgFPbsQiC3WIquDQzPZBA8LthVSUbbzGmzwFrOq7g+pV+76MXSuqgj3UtqwFF+b3Ty/3GWLIPIc4w8poOgsZ9NnDmf/W57v+TtBqI9poweCG40Otf/XGya5P3Kl77EgeWdNo1V7fU9WBwpOSxgEnS7G+Dqp55vKO4mU/qFI1hC1GxMydbWRgOMI/WWTPGgoP1eVThREIchJPyzCbXGENKXLITfiiq0bWGXmdui+R0DHkkT/oJQgSW3Q8xCSG/+bF7onQ8SOUY8oeK1UwjLpvX6CqJjTJYfIhqpo6j/N46rrZQgumaS7LgLu3fIEmumcsOknss1fwJiB6GaaX0i2L5GUan0G4/gVS9iPSzKxDZ9RH+Bb2wBllkhKqBmW6ZceGm82vz/DaMeorL/vGOhEvpKHWbBe4Y1KMR04dD3v/y+9uOGcer7F+8rTVOeV67Fi6jZi5Zcl3Pwu/YM5Y9HB3HEbJY8dFffkM7SAfwOuyICfCfILh818uylQyhBZf6mtV0cQSY36EAmcubEFi4L6ldkOR5FQ/YIYWQk/9dS5c9MtzQ9NO2Do7kPXIeyXmX52SC+v2CVOYpMmrOJD1cKHn4MP+6jloP4LaIvRR3bfqWDo2FTSFqF8HHRMNeGGzTJt6Th0aRmU4jbGo/GwT3ntb1ohaIGdVOO0vLoD7/NiNfQFv7OQUrKzrL5AnulNjiJL/8T1xZ2ej+nH/oB9zk= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150; 20://VUc5wPjbK/vMfkbjye1OPQx89M/mZU5aG+/qYw/tfacGXMC6jENR3KrNo10vyx2H6xI+jVtIrAu62ZAOrH6hWuxT2Zi4KvLW7Ww8K10WRzuR5WhPPmX4YqqwGPXVPw/LXNd1lswAmQaSSOjYUi6DRj21hm6GD67lHyGS3LscEP+FPG9lHMXjYsdT5fe+lRMXqAsObCdzAX6KF9pKSKwSXqiB0xisztOIhL/ISV1qG+r+ar5/tVgPy2VNXD8UQa X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2017 13:41:59.7430 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150 Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>, "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>, Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>, Joerg Roedel <joro@8bytes.org>, Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com> Subject: [Xen-devel] [PATCH v9 21/38] x86/mm: Add support to access persistent memory in the clear X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion <xen-devel.lists.xen.org> List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>, <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe> List-Post: <mailto:xen-devel@lists.xen.org> List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help> List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xen.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org> X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/arch/x86/mm/ioremap.c b/arch/x86/mm/ioremap.c index ee33838..effa529 100644 --- a/arch/x86/mm/ioremap.c +++ b/arch/x86/mm/ioremap.c @@ -420,17 +420,46 @@ void unxlate_dev_mem_ptr(phys_addr_t phys, void *addr) * Examine the physical address to determine if it is an area of memory * that should be mapped decrypted. If the memory is not part of the * kernel usable area it was accessed and created decrypted, so these - * areas should be mapped decrypted. + * areas should be mapped decrypted. And since the encryption key can + * change across reboots, persistent memory should also be mapped + * decrypted. */ static bool memremap_should_map_decrypted(resource_size_t phys_addr, unsigned long size) { + int is_pmem; + + /* + * Check if the address is part of a persistent memory region. + * This check covers areas added by E820, EFI and ACPI. + */ + is_pmem = region_intersects(phys_addr, size, IORESOURCE_MEM, + IORES_DESC_PERSISTENT_MEMORY); + if (is_pmem != REGION_DISJOINT) + return true; + + /* + * Check if the non-volatile attribute is set for an EFI + * reserved area. + */ + if (efi_enabled(EFI_BOOT)) { + switch (efi_mem_type(phys_addr)) { + case EFI_RESERVED_TYPE: + if (efi_mem_attributes(phys_addr) & EFI_MEMORY_NV) + return true; + break; + default: + break; + } + } + /* Check if the address is outside kernel usable area */ switch (e820__get_entry_type(phys_addr, phys_addr + size - 1)) { case E820_TYPE_RESERVED: case E820_TYPE_ACPI: case E820_TYPE_NVS: case E820_TYPE_UNUSABLE: + case E820_TYPE_PRAM: return true; default: break;