From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752467AbdG1QBa (ORCPT ); Fri, 28 Jul 2017 12:01:30 -0400 Received: from mail-co1nam03on0042.outbound.protection.outlook.com ([104.47.40.42]:61408 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751882AbdG1QB1 (ORCPT ); Fri, 28 Jul 2017 12:01:27 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Lendacky@amd.com; From: Tom Lendacky To: x86@kernel.org, linux-kernel@vger.kernel.org Cc: Ingo Molnar , Borislav Petkov , Andy Lutomirski , "H. Peter Anvin" , Thomas Gleixner , Dave Young , Brijesh Singh , Subject: [PATCH v2 0/2] x86: Secure Memory Encryption (SME) fixes 2017-07-26 Date: Fri, 28 Jul 2017 11:01:15 -0500 Message-Id: X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: DM5PR12CA0049.namprd12.prod.outlook.com (10.175.83.139) To BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: eff6c3f2-c9ba-4624-5f3b-08d4d5d1e65e 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:BN6PR12MB1139; X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1139;3:IUyaSqEt2mE+kvs4FKzozVjkQDMkZYTeG2OWhINbZg1ngwe+j+RHn+MuEPRkanUZ7abY9QSa6B4a8kpuyh7EaiKAKnLEW58TKpdMO8gqZ3vz1sF8UqjOkmvZo2oMu73H81v5pSy1JJl1s7jK4YHpuSV92A9DSYKqRjZcwtZv6vwwTtALvlUY5hqFZSVwvIWvOe+5n6pnm9a0wWBlAYhdqo/4L8lUilz5a31y3nYtvELR61Lxs7UD0QxIw6FbbwN4SQzWRp3G+44vvVw7qumB9tffyVb5cn1DfgzBbckfezusnYBoeMtoROKmRDwsb6tPfEo+lVcXCAW2VQnWbdp4VGSrywYlZqkvYgDkdg2UfTuwlYIucTiboBnqCTaO28tvAj9RILv01BQmPnrmoJ6d6HtnlgjldFDO3GcNdLebsXdbn5GuFx580+DExOADyCdjhVG+Q5wYHwKLAGy3nHq9E+7TEzGxUUEBcPKzMTfK+2YXJEdShrkevUmv78TwGHLoXnXoYFh118dPXoHA6Y8cJpgwohrA81Ynd8UB2HEQPyur3LicbzdD9ku8nAf4DHCxqUmu+ViHzCCJy3KHnwWW4w9zMv3/9Nz/QkZiULYVIRzVPk5ZtL4cvDg/FotIDeOmpXdWXa6t5cITmui8WM9WleBr+V6RBxDGKEjAb6UlX1Jj78m4ydFUAY6liCiIlm7VwtgAqE3b86WcImSattzErcWaBRJZz89rIyIceytde9MfxwG6lYEtPdXARUMFJ48urj1MBkULBx+jwmqx3Zi6eQ== X-MS-TrafficTypeDiagnostic: BN6PR12MB1139: X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1139;25:EdWjFOoz0ssU3SsiipU1Ztv+ZpuwdyMp5/GR8ZGnGkWJaUsWxaTcTUMzdV9lX+YNPXflvUHu6YOHXv9RPk4vbkhDRYD8WIj8VOF8zJQVy0jq5Uxa3Hc7gGv2I0NZ0cqsmnskQAfmOqTg3Ovf+Zxv9zrNosSebxZTyO5tFQB2Jk/CXIhOrkF7jj3v5O5+OxIvOcwrppE53AGCVV4jd7Ng47yeLtkHQB579mjOwrAetcQYXtKhi0Xsvsxr30rYzIdI7J5iiJPpuKK4f2Srv/jaMd9J4A0ujA7kc3EUwBrY2tAq/FFkzvSB1XKHo++NMaqylJiQnEZu7IwJ/J6vG3Ip93kOidB1rqgCG0rM1YKz0wRTPhLDOXdiHgN6WhfOqVn9pzy9sB3K8xQS4fXljEZ1rmIDB3a/82dTJfDKC0jZ0oomSALAdX9oRj0vGE3zhNiYMS/eb2f1r6ncMY6x8ShdIKB6Fo/UA0jfYgHo95Umj2C9CDDyTChY8a+jazy8l5tTqBIVTDaqf0Hwp+PtB2hCRUxBboHcU6TRyuah2bZC0vmRe+09fTiwTzdwsdZvg4OqN8FBm01LpD9B6pNQzZbxE/n1i2iGgZ5eBIEZk3Oz7eYLHnpw4Zpy7TLh0pbvYj5lkjxltD1jvnKZfXSepYMaIYPPt7OA/mPHLGGf/IYIFXhh2oV0rp9Iwn9/0i9rfbvLwi4VA/dXc8AR3V/z67qyQdSAFnn3bGuMqhQiti+6Ah1lCBHd22pi30wK/kRhwko3rsKaZ94I9sUDjdHoIafzhXhsh4YCLBnktCdJRMe+Pyf0aYskdzdopIVHF8rKkpddu1gVcLv7GZWOt+lJdDWhudcxJLb68lJixCz5WVtznd6yZ+KsQALwLJzt86iiDSD7hP9Tp+JP5zEoIPU0cfXGzuZzmYQKD4D7LJr0KLTaJAY= X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1139;31:/JdFjwJSQ2A5RXc/z0+yb4ra2dYxswy+xuN6sd1I/8aONhvEjnj7ErJmLivucivaMllDDBDvZb6nouG/AXRybh6POtprIHGjQ/irSOd79PKyU9iiOGtiVe4YRST/xzAKY5HuBOV1+LElws6nO3iGWmFZnepHoMkKtklocRqmmwatdJL4o0Y76U7hThEux2fbRPgU3rx/FSwkW36duk/cA8PKQa+JJFoKWEmTPcIDC5hTruUQpoDtaJ5KhGJY3Z6fww6YhT5F+1wdOYd57nu59/2qRGwa4AciLZTiO0X45FJdsjSwmljKza1m0Yx6GPigYPtVKZoUKmga+HAtTrVNItv6Q8yx3VkyvkdTK0FQmIqTe0itOtm4MRM+uSel12ZU1ja7tt3YVhsUIacp7jZm0JOm1KKTdfAVmF/rQvrDp5m25Jln+W8xl4sjcGh63Z3jLz3k1sSqs+zyoXOBYohLK0sA4aIFWxS/RzqK0yYrE45goyMZkFntGyhu0WHl+0M6t2miXSS0os2bLUjORmn6hUFCS2FuIcoPeuhnTa+FRFqvXkoByzJ0YmNeZd7YakxaLlY8HyS/cYemzI6LTKldUXTrFacf6qPTL0C6qqUOABcn641JpCx9ky3UEqmQLEBZhEl8DFM6a2Kop+ZhSKwgtlqYmNeXldY53ZBMT//74OU= X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1139;20:eW/LmImJArCJWvjQ4Exsqc47gD2Q6SHI04tNeeGXa0ggk6RIRURC/nqgWmpcKqd5sd3FfRtFoHxEi2rG/jYXygtZebphWtkT/uKr+OYg2iwWDYPoycsvaV+xzjfvAOUCr6CaxQf1m5ZDRVP2MgMfS/TUEDL1DjIR4ZRcXSlcBzErR6eqUDjrcO/YtoLy2F2DKZbdXr2yeAejto6+AQbJ6bj/MzJEAGRYQGZBf5nirEPWE8gxnBOxtF6LZ8wZKQpKTVrfRuyoygUlAXl/Dip8Qq3/J9gC2Oeqq9KFUwj3aL1oktbqM2sM8TdiFZUjI4DNNgeSk9AWWdhO/356FM4hVrS5IM/15BM4ren/YbBVAubL+y1A+dzVj1/viayP7bCm+VLPt+WmsWvqClTNK5ryuyHb0qVYZWfb9bENWsi1egF/eJBR67FDHjiUeRMXMwdRe0EphmKA/B8HgLr+/Gs7XB7+PgPIyLwxQ42dfYqb6JLZh17ouxQ5dNMo8hU3Uz1M X-Exchange-Antispam-Report-Test: UriScan:(258649278758335)(84791874153150); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BN6PR12MB1139;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BN6PR12MB1139; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR12MB1139;4:v20yc9zfh3g9p3OBI2cKYFGVGAF9HJUyk/DRQ54rGE?= =?us-ascii?Q?xx3Wen3U2vlibkIL2KZCLFsyJgDMkUSsCqaffW9kWT1OiFFaCkW8L6zU5Zlt?= =?us-ascii?Q?5IsmNKLQch878YY5S9g6mOecTNdHO2qw+q5RhInBWG+0VeBYdE6hp/bFk0cx?= =?us-ascii?Q?yEDVvEHbNnqd/6DAGTz1kBgGuq9pwou4c6EgO0vLQL2J31/3xDCxGGaMKOzR?= =?us-ascii?Q?CeUbFGArXNMKo8j/43VBqaAMpWe1mwG3vvDw3Z8L7QxDUFXu+u3V5Ftck35J?= =?us-ascii?Q?MCSLNJ6n2BAusNIGlPGMTqoe8go3j5KfgPpqQLcSZkJaliL+cCtPCsh8m7z4?= =?us-ascii?Q?ClDJ8a3P4EVpQxtkuZWgtL9M3FIECv1vRdD2Kb6uqmcrBhUQuvIjguT2EPT+?= =?us-ascii?Q?ka2qW1FSTC0F3MeqUK3D1VmFEceZh2FOC0KcEQsNc9d9ovx+0e771fe1UEsS?= =?us-ascii?Q?bKIzsGsGdrFfqrLbFeprTq+yLbfV1Zxy+Jyl3O55x4+Xf4owmeWxPvkcNNt5?= =?us-ascii?Q?/UOLUas1lbQdeK88NlnRfH2z6Xo6EvhsV0sNxGs5fxLZXXEqH56GOmVvCA2S?= =?us-ascii?Q?1DYOEFdScJ4qcSewi4NUO8QmiqHj7DFVG1S2++bQ2x7sT+n2WtJjdSZmvxbn?= =?us-ascii?Q?j8wcn0/wNWbSggDQxWZ4jaPN7VewNBeemzs6yi7zKzd1a+W8ZEaDMxPFEPGK?= =?us-ascii?Q?Yi2lVzL62FZ3ydQjtZolCY8w+P0E2ZT0hxgXdu2i90TJ7bpgf6GWJRYe48Bq?= =?us-ascii?Q?X4vfoE23QkAUErRPP2+xmcDlD6Ljuk61Zrk5NibvI6a4Yd4kYCN4XkIph5qa?= =?us-ascii?Q?zUNLc22X3jjdizRbmg7r70Wm/50BBhlzDVjnyXx2zwfV+OqBvzoKfHVwkXQY?= =?us-ascii?Q?aLsKgOTRV4Vu7KHPoTM3nvIB52m1CsW6v4nbkoKA5h2O9QJoEDO/mx6U2mwf?= =?us-ascii?Q?jMeZmLEBHneNDsSTzAZ/e6k7NxonPt+CnUGDIlMZImvraSWWv68iceG1bMC7?= =?us-ascii?Q?EBTnBQ4RUBDXGYNRurhcUQqJG3cZf0i8GxTEbjuMqU+D42IMSW8ZixxqCfkV?= =?us-ascii?Q?+q7YkGO92x908qG2zY02PRO8bgHDUNGH6+lO3yeUtTSvP8XSqX1C7PYNM0rb?= =?us-ascii?Q?EYJEAfJh/pdKOxGGSHFS1eYwluQxO3Y0X5rGM+JUh+jBbQkSeg8c4MwGq4xZ?= =?us-ascii?Q?aQXfK49er5NAbWEjLhpfTW+z5QdTh3SWAqQqZ39A0lEUw9j8+tOcw1PXssIU?= =?us-ascii?Q?AQpDuNU15nTNB6boo=3D?= X-Forefront-PRVS: 03827AF76E X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(39410400002)(39860400002)(39450400003)(39840400002)(39850400002)(39400400002)(199003)(189002)(5423002)(478600001)(101416001)(48376002)(50466002)(72206003)(5003940100001)(38730400002)(50986999)(68736007)(110136004)(4326008)(6506006)(105586002)(106356001)(33646002)(25786009)(53416004)(42186005)(2906002)(7350300001)(6666003)(66066001)(3846002)(6116002)(47776003)(8676002)(230783001)(966005)(86362001)(6486002)(81156014)(189998001)(81166006)(6306002)(54906002)(6512007)(53936002)(305945005)(5660300001)(69596002)(7736002)(36756003)(50226002)(97736004);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR12MB1139;H:tlendack-t1.amdoffice.net;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR12MB1139;23:YnMsFWkgaLLfiuMsISBaCiqyKjoIVAEKp3miK9dyP?= =?us-ascii?Q?dPtCZESyWs5AvSILVF3Qb32FUriQZbcCMtqrM8Q9+WsBVZbd+XX6dsXcyZSo?= =?us-ascii?Q?7EVBHcBr+4UwhHjmOF9WYv9NmL1ZNGrqZOK/+cskc63AlOL/XqMFUfZXrfPv?= =?us-ascii?Q?55t6d5SLZlfvcWRdH7R8v7iwloFoVtim54n6q62pMVndST58OadII+iMTCDY?= =?us-ascii?Q?Ltu3td3XCJADRKUbkNJuOGzh4uUm87V0bKcAATAu1sLasPm86uxW/65bPnTP?= =?us-ascii?Q?430lwQasvEz9XTu9PaxJYcFXV/UfMrBVzamchj7qmPnNEm5oCeqal3L0fxSc?= =?us-ascii?Q?KDWhFxTP8GJ0c72v/pE829JV/qeZMzszpC9tR8A9oL1VCw6cdAWlDqosM+oh?= =?us-ascii?Q?ONak34FnczHPL8R2e1BU9LiggiiQ57svNeWXsgEdmVYQmRnTeDF599oPB2N/?= =?us-ascii?Q?qjX/CwUtmkw3HUJPEcQeFlYYOhbh5ceu0jKB+GrpCWF6HWdGhm8NRH1ojyVA?= =?us-ascii?Q?qezPC9IX1V5k7W5BFoFz9tmlvectkz/a/BZpSf4fJKJwMHPZTmsUJ6j7GoFr?= =?us-ascii?Q?VZHA8iGb/4FF67YXsL6mKXJUTtZ315JKuh3FWrfUGcM7yWY0W2x3f9wPFhgf?= =?us-ascii?Q?uNYrYrfJHnCEw/SuguXydMSjef+CeRHXu3vxUobqSHkKLoN5Ry5tdS3rYMaL?= =?us-ascii?Q?FlHvxak9FVNVCjiCk2g8bII7DRlGdbzYwk8i89vXhsKfMxku4tINkD34247G?= =?us-ascii?Q?glVYDE28cDAeh+Om+TJ3ih9q3c2Nc6gzvvWKN4ZOHWF5xRVfJBYKnI5bOISl?= =?us-ascii?Q?wA3T55rBXET/pyvUdzphPzWDeRfhQgATvcNuTN7Fmkjqig4hSpSPtlKoeODA?= =?us-ascii?Q?TNQGJl4Jclhhwpz36HC0jvryuohIYNm7nZS1Rf8+UbVsPF0Nb7DagYZipYgE?= =?us-ascii?Q?3107vocWCL8XZjNg0zPbc93CvYTzvU+drMQoeB65b8b+5l2oXhhsNzADQ3Ba?= =?us-ascii?Q?NWQNt+fJq3E1qhmAa3ybOtbwgVoH8HelPbFy0R9yTerCEs16GfscjkADVEw/?= =?us-ascii?Q?A1TeLw+2wDCEYBvVaBRTbModAnGmxzk1e9czAd0WR2q21H1x5x53GIn3qn/z?= =?us-ascii?Q?H7EuSmWRaLdAcSM62UVYzRfchq6Z3WcCFJFaLWKu7mdgGL26fW4ZQm5RDp+7?= =?us-ascii?Q?lJsM/yyqrTvUicyUWkq6wgfMJFXOd+MIgyT7gmcrbJEQHI576IUswe/+BqCN?= =?us-ascii?Q?mVqoY42AHWC46VmGkiZReEfdkOGZSaNqYfMKNtRO/f/iLQW88SMGbhXHr3ZA?= =?us-ascii?Q?xbpBGPVravINIhVNOvF3hikx8q134f6shIoR1akyZliL0Kz7VsD9oIbmVBi3?= =?us-ascii?Q?LWSomPskqNxg4ZQh6mEs/y7Wu0=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR12MB1139;6:5EdTBX/MYS0GdZr86SNyhtkbfAhuy9RWVALibJRhlS?= =?us-ascii?Q?iVL/OXyun7QkWp8BsEoQkwNcIWNZfmZUrutFNxMr1qAYLjlNnkvXVJtC+tja?= =?us-ascii?Q?ZnB/L9VKCJq+VKvYx6S7Bv36CPaDE4ch1OiI7K7uWFYmPJD21idOP/0IINDO?= =?us-ascii?Q?VbM2jhjrSf2g7kPtijsTg5GOwY6vcWz/buXGAVO1tf86vPjk1od8KcZADkB4?= =?us-ascii?Q?fPHW+Kt/QhNhqOwCX5D7V+dORNOaje3rqbSgG8YwQ+MAY0A8QujB8rhwvIGH?= =?us-ascii?Q?8SvEjKC4Xe0MX27OZFxmt64nyyqclvqFUCTZR5gWVwEFed/SemltWtAvG6ko?= =?us-ascii?Q?YbqFEL8tXpUY0AsKU6CY1c5rCYly1ebrUMwRFYoq5dlXHMw8zdU2/GTqC9Y6?= =?us-ascii?Q?69i3+qcUok4L2FrVdBwqfeAKhlikHYNfXhId+9luBoeg0PqCmdGwdHUFFBvh?= =?us-ascii?Q?6JIy3TrqIC9sK5rZyHS+1PKfXdnNdFVhgKY0AVw3QWYMXE2ZCOPSg1jGIBUC?= =?us-ascii?Q?G8JE8OJXllHYLbv1KVqmAfkSZShYSbMIokAlOJ7MI2IZBTJNOUU/RMXz8RPA?= =?us-ascii?Q?LKr8VXFfALLNYf1mDWvjgytm3EqdWULG6SH3DbjSIWJprFtvbL9c+5OY89/z?= =?us-ascii?Q?uyRSpBz9b5jREsSi4/76ktuYKe7WKY4U7TXG+aZIvdMInahmdqCZAMtP5WRV?= =?us-ascii?Q?K+wTx4b4Pb1GEyyUXA+asjLRTg81bykI/GoewQXksUKWI32qtYFqWQMILzxt?= =?us-ascii?Q?nyrdZ3c5EgdXEInrgXjF1fGl49HzNKBMbacJriH9OebpKScMRd7jcat0g8hp?= =?us-ascii?Q?e/9cQ+7qweHePaol/OF2aolZbkKd/B9mv9ROqaqpY1pNTGFCz/PG/qSdVq3z?= =?us-ascii?Q?AMPl5t7tdZTW/w2rstWZbtYfkxm6ct5jPHf9wxoeS9NMtTtwqFUUWtWSQeHY?= =?us-ascii?Q?JmxYxSbX+KwxcklMvcFnBs5w+PKEC9ciOEr3ATxoXg8QQQVWRWViic96/7ko?= =?us-ascii?Q?pI4P/TSs9HZoObxRWabg8J?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1139;5:dkSOeHfndOAZgZ4bnZPZLmhuaahvpMnHVeH9GuoaXdOmuv8mUL2i3v6BwHw8HDQynUDs6ljmMOOy52G8kza2j7fqQo5381oF8k9d7/aLQ7CjAzGl1R+CvMmXDdzQlp66xs4gWM+W7AZGWPM6lyCTu506jobVSYuvKvGaBMka0OJZLjIsnrw28yV4GX2l4K6aaWqeemBlp2VP+r4KcNgjSrjN8RAeFL2UlVQfighy4YOcJLV+G9cN16p6PHoCtqIlaREQH+OfFaipp8ayV9eLo0wY5M29aqrSt/f8Q2yimv6+uoDEMPQRZ6y8FBWrvTC9Pbtx7zHYzg26Ti7icCLdm35g+oHCnxPVwvE0GFSdRC9N6uXQAkKextuMllQvDq/kJ7UIH5u5u/HNDSSFdIrB2AQfiR0QVrDpqYv6lhs621J4xz7R+zhxbCgXgv8wdwx3RKUsn4scubTwsMjh64bdvP6WFXeK3WdpzHFp7ZRJGy+PbFnORsijNuRYW6EqjSLt;24:rG/PuF3nZ/7gMTCjE+aZP2sfCmkSJ5YQSkJ4pmCw0qZfK1HV241/vo5gIntwv+0OLupMesYMWinoVMuUd5mOjyySp5ompItOLn5M4Bnckdw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1139;7:Tz/o0AKbslxZBv3I4GQ0Z8meJ9jK3t8pCM+M2D0dxGluGFNM3Hl7Cw1IyPnrvWb9iubO800xCSFe53PkeNHBIdVMiOuBaOy7D5xKHtmApTG5kSXwjHnWZX67Qfbq72eMpJeQId5ZTaF06A6OeRtvf6sDC6CqdcSEfmYdi5A+SBMBWIzycbXtUPJHFQqrL9grcKK6em6ldO9jOkLmt+7zfF3fEttZrfkPAVn0H/2WnFQcBsKtTc3h4O1sK0rzAlG0zeE7a1PMKWXhZQeOVrkI7dpw7B4PhR5zRibLpP65lS8ZO23Pyv6Qj6BZ/kWtUA1OPpmINoHPe8N70QiYPCotz7fZveL0gxJM7PkVpRzGFvXEaTk26gLPs8vBkLPLt9StedUcNxxhiUYpoZ2tkA3Th1ZiL/2AtBeSsO7rSo91kuZn68QQDkdqntPTEfRqhpQfwPtVh3HOj1l+RwP4hVIVbbdmMbUAlQmgtQT8tg8EBYxrgqCvgrY71ALyNPGt26yNHoMSsNUG4yuJrsnEOaUV6X3YXglksFlkR9FPOulZhDBxm6zEP5EOtA304qENL1W6wptPaOKCoRJcJB8pJJPgLlOcg4aUgzW/z1U694s1ngj6oeYH3Q53JCHqcRnfIWnAeT3mRsrryuX6CHzm8D77YJwAidX4AKeS5+2LngNMDDam4qymxP9yfRfhAe6ZOQGTgaBzlq9QbksB09r4+Xsu76H2P8rO6QFyU2/XKcTZw1FMNR5xfYncFpskSQ/BLJCbLb04TRlunJJoOEKvCiKIbNdeNFJg/bAiIdSfSTvs1qA= X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1139;20:AxTlkDRc7Io9n/1D+fS1loJupKhHukTGsiyVBoJhYvna+5q7B4SHlvlTtSz/3bm4STMeVkajlsmDdPR5ldV5LoCbEJvcKLKJ9sLH8fhR1sxd7vxWpa/+13qjv2E3mueAqmQgyEsvu+dzBqiS/fUv8VTji+9EvEplE3/i1C3KqjnLNpgvlGPVP++EZ1tarvhi5gZ1erQ7cdl1V8XFrOiZPVmJrspwaTKV2THDrlYHM7F9ezDxxFh6g7gG0GgZkot1 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2017 16:01:24.5908 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series addresses some issues found during further testing of Secure Memory Encryption (SME). The following fixes are included in this update series: - Fix a cache-related memory corruption when kexec is invoked in successive instances - Remove the encryption mask from the protection properties returned by arch_apei_get_mem_attribute() when SME is active --- This patch series is based off of the master branch of tip: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git master Commit 8333bcad393c ("Merge branch 'x86/asm'") Cc: Changes since v1: - Patch #1: - Only issue wbinvd if SME is active - Patch #2: - Create a no encryption version of the PAGE_KERNEL protection type and use that in arch_apei_get_mem_attribute() - General comment and patch description clean up Tom Lendacky (2): x86/mm, kexec: Fix memory corruption with SME on successive kexecs acpi, x86: Remove encryption mask from ACPI page protection type arch/x86/include/asm/acpi.h | 11 ++++++----- arch/x86/include/asm/kexec.h | 3 ++- arch/x86/include/asm/pgtable_types.h | 1 + arch/x86/kernel/machine_kexec_64.c | 3 ++- arch/x86/kernel/relocate_kernel_64.S | 14 ++++++++++++++ 5 files changed, 25 insertions(+), 7 deletions(-) -- 1.9.1