From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752082AbdFUN1H (ORCPT ); Wed, 21 Jun 2017 09:27:07 -0400 Received: from mail-dm3nam03on0060.outbound.protection.outlook.com ([104.47.41.60]:62504 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751093AbdFUN1C (ORCPT ); Wed, 21 Jun 2017 09:27:02 -0400 Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=amd.com; Subject: Re: [PATCH v7 06/36] x86/mm: Add Secure Memory Encryption (SME) support To: Thomas Gleixner Cc: 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, Brijesh Singh , Toshimitsu Kani , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Matt Fleming , Alexander Potapenko , "H. Peter Anvin" , Larry Woodman , Jonathan Corbet , Joerg Roedel , "Michael S. Tsirkin" , Ingo Molnar , Andrey Ryabinin , Dave Young , Rik van Riel , Arnd Bergmann , Konrad Rzeszutek Wilk , Borislav Petkov , Andy Lutomirski , Boris Ostrovsky , Dmitry Vyukov , Juergen Gross , Paolo Bonzini References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net> <20170616185054.18967.52228.stgit@tlendack-t1.amdoffice.net> From: Tom Lendacky Message-ID: Date: Wed, 21 Jun 2017 08:26:44 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: BN6PR14CA0045.namprd14.prod.outlook.com (10.171.172.159) To DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e3ffc361-da04-4c13-fb9d-08d4b8a9313c X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(300000503055)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095);SRVR:DM5PR12MB1146; X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;3:NUvhnc0L17ml0vD/PptJGXG2riJNHixx6/q8xuJmnluANQE2g0MuN/Eq05/cuE5Qc1Bgt89znAmmE065UlGjfmk4AWluG1GDQ9zewYGYQsOTJHB8meJpBcDJN/qh8la4hBNIKbqyDvJASGFoKZfdg2pTneRk2mo9CrdgbaUmxrWbs9Nm6PGlst1qAGeFzdJ141I8CXtg6XWOiyZ2NJxjERqANzu/ODlcP9AlLPlrvmmzMWcOxGU6gnBAeEV+aZZv6wVvKHgdVx/8MGFNBOUWq+lN8OIYlMHXsOhVtsCeGFaev3o0vOsCxnrBAZKRsGW7rubNqqmSzob41wvIEWqzF4KL/5B18nzEC0QQFzVMnauuyqo+ABV5bPJ8mU3vJg2f/WfT74x+BqEiKcpQgybvsWMsRVauBUHtg8AKaun5tNl70DpnnmKc514i6Tw54r6od8WFPW1Jgzo1pUks0xixylfKTHx+ZXsO5pi8p5kz6uz/TJn1jimFA+at4/+56bg4XQYrmC+R1RDBViiCx0U0GEtNDIEd9Ad3JS8KzfJe+hDCagBytwWHj60LDHqITLUEfOjhNnq8bKau33tBtFZA0uzB2RBAehxesasC5w6D++ZErI007UCpE2u4AuTLqi56lLvX3S+bPzL4ZH5RvA0XxIJeO3FtF/FwypHmLkwjC4+8AJaYZPLczPXUfFfNBrQ3aknTIMfhRE2PIdjGWoolrOKXx61qFbTCNNdXUOTLTexKz7ZNqRZFGFqtISMn8yD515NYsRU1UfyQEGKsJrxw7Q== X-MS-TrafficTypeDiagnostic: DM5PR12MB1146: X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;25:Om2Lar2Mlc38hJe6WrQUrBVmZLXxujyOugijkqsPRSq4SJnXUkX8+ogL1UzafPcjfKRMwEjIORFjBcaUDQSLBzb40tICejgcXR5VfsILeO2ax0uFBQ0W1o98A16/y6U0vUigUJZANGsO3LNbImXRpfpjzU7wxYiaZ5c4/QaFPnHgt87v27Kg4l324GUixtdI/IckWzjQg5YtYAJjPrVg9WzIUdzgnrAXkwHq3sYGCQcuOLvIb9PaZynui/dh5lVmDgMyPq5wWMWMpDSBuhNM+d7Q09uA1J/qdW9zpC0wSPLArxLhKgwOlxNppJBiiSOMlyvYwYqxq8WYZt91t3DAET2YhAHd6ACcMKuM9peSL9Aw0etfixQh4M0vBvZCPsTfcMo68mb0CmgaLRHHXE5nEv6C3VICcFgsH2x9BEND9bWQAxq07iW4LfAYcydjtc+PkK/zMC6jaS1tXRFjir+3Q/sqTmQyB2ukVAgFeqsbZpal71Sz2B16hSOn1M8vRB32fpWpT51bYs2VtNj0fmXbJdDJejNLt5LzfYI0eJmH3ycn9Saua/+u+DE2kQTD5PSBRXWVwFydWT2MAq867MFiVLoCpskU7b2Dh1LNvNpLJB+LBa6epz1yGJ4n36n3W3/Viqq4lVWFKTuc6RKL+gB+tP6/JbiVXo1pVg2XU6OugztjiISfL2DAXu7iLcpdx7hdIWs6Ja1PkgLKPNnEFys4BjGJzQkE8Dg0QWQexqVtoek0IcaAnj+jN3qutbqVQKpYN2n/9ndTfqU2ttHmjW0OGCpu0v4qOB8Qal5TrRE7DcaZIquU7O1G374kqJ6CIdDvd0zlwBVnvMMVdBPEzHQYPiGqfj0j3gtHTpiIllWGleIbLPOv7nt+f9Flrr/ozkXcUCyHYdNo9DY0TFsoYU1FjfESR5DtFgErhSrkGbUNCX4= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;31:jLzNsosMKKd+IyoK5FxwTa1E0/qEmMFoMkpnCVXpmfvMqfWo/3bes9nw1R9eWMKm1dAAVeezPjUhtxPddfyBJEr4l9+MuB/W536+2cCP1vMgYVNa4GtlnDUq8OarYVyp+HSm1cMA/l+v+HuXRenm4VAWcoa6TBadgSUyXdTUkIvM18wqOu82732GQzPUpk1NzrQyf5AdJbjsRF7DKKSM6xCutIqpCCwjsUmjUva0A3sJiXhpYJbJcCbRfvDSZeabZb5Rkib13Xh+pbYN02y4Plqp1Nuujbkm0qvHx8zVka2qvpv5la8htMWPVZFvOr91wb25bdiuBs87QmUxaaUgN0JlwlWJ1BWqSm9oPa99tTHfVHM7n5j7X4quJ9QWc8cF2GE3Ic9Oc562FdzSsjOrbkjAzTw7b8H2q5aAF7pKDets0tiNQSrFwuKTih3gTzaTPNOtDdqyBATt2wfR/P/uhfBFHofK9ZFeQ6cdnJ/0+Ll5/APfPU7UK1biOmxjgt9JGBUmg+li7ULRDYPSyJod6UsBu481JTtTK+irtnPZ/lktA9bUCQRwhLQlXiqL301h5KPQb9UZwbkoR4W48sm3qmtqz6Hkbo5ltjFepZs/h1Ov4U6E2hMMihhsnwvMr7TAjvbhxPKkvm/yuLpjOWC2zOp6LThetrJSp012y1Im61g= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;20:VUgQqJ7a7xc89rwt9+B2PxyyK7ykTGW9x0cXZeEaD6jG7Jos0MFmtWJD3lKpdPqGqKujJr6giKMcRJx/RXjJzvrKeLXeZtDUnNppQ5E+vIWtXwvloxB5E9HdzRY1fBerptd/gFpkM6DHw36kWruozbbYfbUln0EBow64UB+l2+FDTT+xcd/6XMoXvuRPdOlhaOQL/8ZG9km/+bpXTkYc8X9qGMlaLq4PCAvQ+w3nmv73LB3khuf2WTGTZxFs8tEmRq1ZSKGtbAo27Xuh2SpjYQ7x73Y42DRNRlaBHejjNbD51I+xP5YZWpxsDnPSOxdU9JDDohNu8JEh/srIjywlbUuP1qcXiqrvjmeK5pcQoBkWJ9zv0xji/h1fHrUrxykbmm2NtMklUrf1MHj3gNmmoYeHIVx8Ssn0N5nz9b1+eDzlIy5khu/a4t52ZZcJ6CM2nNw7+rKIdhcTywbrvcZICu7+lnVtyY2piHl8coJlGg8L0LOXEVl3A1mrz1vXb4jG X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR12MB1146;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR12MB1146; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzQ6aFFSdEZ4cXZ6SVNKcHJDUmZwUHFmb2EyN3lO?= =?utf-8?B?aHlLSmRFaW04SHJJaG1mczA2L3hKKzByZ2FTa2gvTndpemFhT0QzeDFaZ3E4?= =?utf-8?B?UWpMRFY2TXYzWCtabEdqY3MrVEtaVnhBbzZwUzBrQ1BVNTd1YlpLTTNiVm1a?= =?utf-8?B?UVRLMnUzamMyZWhXbGZZdTZvV3R5Q0krYmJlTm9abTM4TzZ1eU5pMkZMMDJ5?= =?utf-8?B?Q3dvV0FEMDF4cXU2SHlqOGxzSWtQK0d2bHpzQUVHTHZmejRlb2t2QU1EY29L?= =?utf-8?B?VVI5aWJPYUsrT0RsU1FRL1JpM3hyNEpzK3haQVMyaVNVYW5iY2dHb1VjR083?= =?utf-8?B?RHIvMnVlZ1NuOU9xaVdhTlMzRE5jRzRBQzdlUFRwYlpTWnloOCtKU1dMU3Q5?= =?utf-8?B?Q0lUQ2VsbklBUFdvNVhGb2pjNXBwV0N0eHVpYm40dUw2Y085MEF4WDB5NjEz?= =?utf-8?B?aTJhZG1ZQmdlRmxoYisvdnJZRkppdGVLdlE5ZjdPMmw3bGxLMDM3enV1QWJM?= =?utf-8?B?VTZBV0doemdEN09paHl3MWx0a2Y3UDMzQmt4cmRyNzVRRGdMNDlOMVZRcTli?= =?utf-8?B?YmV0WG9iZGpyWExmeWVOUFVhNFNmTk4xT2RoTHpMOGNGSTJ4VXpFT1FIOE02?= =?utf-8?B?eUJJNFc4Rys1c0UvL1dFNnl0TG1LeGtNa2YveWxNMCtiR2NwQk1qVEMvMzht?= =?utf-8?B?UWhFeWtISkVqVGN3YWg1Z0UzN2diZHJvRkR5M0ZERklaVEc3bUxLdFhSbCtV?= =?utf-8?B?RWZ2dlVmTGFFQ1lLY21RWjJlYXVPc2VmTHNITmtuUkthQk5mWDRCQUFIZFFw?= =?utf-8?B?a0duVjA3eGtuaG42NXptWjRNZ1VyZWl2MGZxSUhEYXR4Mk50KytFNWNhSEZs?= =?utf-8?B?Nk9aeWtqbTNOb3c5THpDZXJYNndtVis4aWFCNVl6Nnk2dmhIdHNLOHZWM3FT?= =?utf-8?B?aHFXQ0F4Z0oxWkRybzZvN3lhY1ZFZFIrQmhkNFFQZkYzNmJseHJsVEpsMWZ1?= =?utf-8?B?dTMwb3gvYVZ2MlZLV2ZNVElzL2ZpditGeXkwc1YyajBsNmw5MG1ZS3ZQeVhG?= =?utf-8?B?S1dLZnN0SHBHQnY5M203Rmc5TGczanhWOTRFRkpKVlQ2MlhtVFhBaVRWcWtL?= =?utf-8?B?bzVURE80MFljSkZ5R2poazR6Y1lxNng1UEZZL21WWUxMTTRmR0h6bmQ2YVha?= =?utf-8?B?MmRVU3gxNDByVFlWUTAzK1dNUXhuVS9lazh0LzNqQ24zdkkrZ0Nzall5YTkw?= =?utf-8?B?SDRBb0R4NFJkYnRiMXQ2dGZsM015a3JWbnR0Sm9XSDVlYVhwSXVJbU4yMkZR?= =?utf-8?B?Mm9tRHJCZlFJNWM2SXFpQUVJeU0vU0RwRFBaOFo5THVKbUxPdE9MRWxaUXFX?= =?utf-8?B?ZWJVODV5Mmd2Z0szNEw4SEVkNUtkazhEVmQ3TkFZdllydjVZWGQ0QmZXWjV1?= =?utf-8?B?UURBaFRacXA5cmpiYTZVUENDU053RUZVMWJpYTlabDZiMi81dUxENkJoWTht?= =?utf-8?B?aUFOZTVsSmsxb2dmcUdSQkhua2c0YUlaRkg2YzBBRndHbWx0SUZrUlBSeGhD?= =?utf-8?B?U056MUFVR2x4U0hyNnlDdXhUN1pQUT09?= X-Forefront-PRVS: 0345CFD558 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(39410400002)(39450400003)(39860400002)(39840400002)(39400400002)(39850400002)(24454002)(377454003)(50986999)(72206003)(305945005)(23676002)(64126003)(76176999)(50466002)(6486002)(54356999)(77096006)(189998001)(31696002)(36756003)(86362001)(2950100002)(47776003)(4001350100001)(6916009)(3260700006)(6666003)(229853002)(25786009)(4326008)(33646002)(81166006)(5660300001)(54906002)(8676002)(7736002)(31686004)(42186005)(478600001)(7406005)(230700001)(3846002)(6116002)(83506001)(7416002)(66066001)(53936002)(65806001)(53546010)(2906002)(6246003)(65956001)(110136004)(38730400002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR12MB1146;H:[10.236.64.250];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzIzOmZTcy9hSnN2aGZKckxrY2dGYzdBVDJiSGRw?= =?utf-8?B?SkxrR1RBekZWU3Y3RmhhZ1RKSk9XYzNtU2h4RE50ekVRdFI5RDFzNXV4RW9L?= =?utf-8?B?YnF6REN4YVlBdUlYVUkxaHdXZjVkVG1TbUhQYUZaNURaSmVVMXFCNi83YnNl?= =?utf-8?B?NEZQbWtmeXNWWkE4cG15YzhuS3YzZWdKVXFxbTNwYUpuN3Y2U3RqaUxXMTNP?= =?utf-8?B?VlhCN3NxbkNNK0F2cGhnSzZDSGw4NXV4T2ZmVkR4YzBxSVNnYTF0RjJYNm5J?= =?utf-8?B?bmp0a1VndEFqQ3pCNENBRndwc29Sc3gxNTBzTDFkaDRuemtQdlR1a2lnUjkx?= =?utf-8?B?MEtEYXl2SHIrQW9nT0JVYktzSkVRanNMcDE3eFNYQ3NZWGg2WHFqemc5SSs2?= =?utf-8?B?ZzdreDVNR0E1cUFiK3M1aDQ3bGNxYjZXbFBmTG1vZCtsenI3d1M4bVErc1FG?= =?utf-8?B?WWVkNGlERUwvUXh3T2dseitOUVkwdWgwdDgwdW16TVk1RURuQ0JZbEd4L1FC?= =?utf-8?B?OFBDWktDSkpQQWdpUERZT3RRSlFldzVPQkRJVzFEbWRxaDZ1MUt4OGo3THBU?= =?utf-8?B?YkFZaE9SZEg5U3lJU2ZjdFhBSE9XNHRoM1hDeVRyWDlMRnJpbjZoTkMxcHh4?= =?utf-8?B?WjlXVVlnKy9pUE1CRGppK3I3OTZUV1FBS2J3QkppdG9zWEpaQnEyei9hRVJ4?= =?utf-8?B?UjAxUWR1Q3BrenNhTXlvMUpuUW9waitQajFPVUs5QjlRMkVNTzJ5cVp3MDdu?= =?utf-8?B?c0ErK3dQUFJIcG1BYmtiVm9sREdRTmRUZnBGMEVtSzdBcVNoWEQxZ3lSOHhm?= =?utf-8?B?NzBiblFhaVBGM0tEZEdOUTk0N29PMkozRWdIUktKcnZMdFZ5czNUbU1rUmQr?= =?utf-8?B?a3NTbStyeG9PLzY3WmtMK3owd0RJd1RaWHFFRm1DWWVwSjE5bG1JUEl1a1R2?= =?utf-8?B?YXVjckZFYWFBZjYyR0o3MjhvK0NxUDMxWkVMUGpKWXhlOUt3MEhCeTR6WWVi?= =?utf-8?B?ZkZCU2ZycFhpZWs1Y3VlR1Boa3A3T3M1and2WElTL2hoK1B4bmZFWHd4M1px?= =?utf-8?B?UXp6MnVRSFltT1Nna3pwTDExeDdHWVgwWjVWeTVPYXNvRk9tL2hOMVNVMEMw?= =?utf-8?B?T25WdjFuT3lJUWdqdVdCTXNrUHhRL20zcGY1RXhwY3RxSWIzZisyZ1JMOEZ2?= =?utf-8?B?dlZBK3RTeFRZeVpFQ0NTSzhMcUJvN2hYQm1VUG1ETTk5UDdTTUhQcVY3T0hH?= =?utf-8?B?U0lNTEVId0xZcCtTTW91Q1BzQzhPVEdXMHZFemFzS3VYTjlWc2lFL3h1N3lo?= =?utf-8?B?TWgwYm5pb0QwZ2VlS05oRkdFRk01cnIrVnQraVUwbzBCc3RSWjNMYTVHRlVa?= =?utf-8?B?a0twaENma0orVS8wQkEwcEMrN3NTdnphSkc3aWRmL1Rpc1FuWU91VWFkK252?= =?utf-8?B?RWhjcm5NWWs0d0twdU1KMUt3R1Yyc1JTRzNKM3praHU3TFcxRjhYYXg1alFm?= =?utf-8?B?U2IvUDRQVk1xV28wbjN5ZkVhWEdmNnVhY1c1cUROVWExUjhXdWRvNTBRVUMx?= =?utf-8?B?SG1NSGY4NytTaS82YVR6OWptajJqRnhLQ2FFN0xZSGxMcGNLaFRWMHlHYk9J?= =?utf-8?B?RSswcTJENExEa09QRFNueG5JbkxSc2R1MnIwbDlxc1U1SDBWdnJVSjdaRGM3?= =?utf-8?B?Q3FIWGlkczZKVFBaN0RudW50ZUlzUTF2VkM5dU12dEptNUt2SlZVRksrQWVt?= =?utf-8?B?dkx6emd4RklaT25hLzBRaXMxTFgxYjBhVWpLTFJ2eW1BTE9JOWUzTWMrSlJy?= =?utf-8?B?NjdsaWFUZVhxYlBaazU0dnphYmt6bkJEVk84MlRDeVhQMHhhMEdWTktidG55?= =?utf-8?B?dXp6L0RwTkkwb0VBdXFXMlVDQ2FhaXZaeHFlVHNYYms0d3JoR3hZcWRjN2No?= =?utf-8?B?eGl5c042T2JnPT0=?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzY6Y0pCeFNNbDdRNCtkY1daVjF0cVQrM0lFMTFk?= =?utf-8?B?Snc3OEE0OEVDQzFEUE56NXEzWWUySGxPV0R0UXV3SE52b0xXd3pEUUE1OFdq?= =?utf-8?B?cDNhWWZYWVdDMnJTKzJ6bXdZaFZ3bzRGOUk2cUpTVWZROTZ1NVprWGxacXhU?= =?utf-8?B?T3A3NmdhL25YZ1JFTHFJZkNpUTVOZkllcHBMSDNHUnc4Y2tDTU9NMHF3Z0VK?= =?utf-8?B?dC9XNE5ZVVAzVE90ZTczaHp0bWNrWDdGWXd5L0hpZGJGR0FZTXdKZCtjd0lh?= =?utf-8?B?RVBtRThLWUUyem5nbGxDMjA1dFFLdG9Gekplb0p1MEVhZ2RaQkhtbzNSWVJR?= =?utf-8?B?eXJxVEQwNEtacEJMVUQweElleWZRdDkzRnBockZMb01jc3JZeXo0aEZkcUFz?= =?utf-8?B?S3VMSFdNTkpRYUtkUnk2RTZyelpLRHZBT2UyVlllSDM4OXcxa2xOa1o4eVRx?= =?utf-8?B?THc0Z0hxZHRkcjQrZjFndE9kN2x4MUFOYkcvUFVzUTFuc1JVT1dnMUNHeWVZ?= =?utf-8?B?ZnhTQ1d1U3IybEdFcG5uNXJBS1NWaXBlTng4WUVmKzljbVVsd0pWMDdRV3NS?= =?utf-8?B?SVB6Mmt0eWRVaWtRd3ZqWFVlaWZyNHhRK1pPUG14VlkxalFiUXpaREw3YnJa?= =?utf-8?B?ZmtVcW5vTG84S0wwS0gzc0FWbnNNNEE4Tnp5TW5XOXo3TmNsN05EKzBYMTN4?= =?utf-8?B?TTc0QXZPc3hGU1U1Sk5PZ0xDMmpoS2tmRER4RHRtN2NDcXB4UGtDV3FDa0Mv?= =?utf-8?B?SnpOZGczYTMzTHhPMzJQZVhsRytuVDdva01DMWFUVHhwZEhIVWtGQ01laXNx?= =?utf-8?B?RFdscTNYdzhtK21yT3ZCYk9ETHN6djJpYkVIS0NuNFhScjV3SDROMmZoeHQw?= =?utf-8?B?ek9BRk1hRUtHbXV5cUY4QzVoZmQ1bG1CQ0VNYitQajJ6ZUUvM1JUaXkwYTFV?= =?utf-8?B?MDB0VWFmTVh4bWRDYlRtd3FJc0dIMFNFbVJCQ3RQb3F4UC9JQkkweDRTOXBz?= =?utf-8?B?Wm51ZVl6OHFwT2RiZ093VFAzSmVRNVFVaXFmeDQrTDU1VWZ1QzlVaC9uY3NX?= =?utf-8?B?ODlnajgvQW5udGNjcE5PZHlDUm56Ty9mbHExNENTWmp0L2thc2s0NjRaekZy?= =?utf-8?B?QlJuU0pmTHVEZlFTZ2ZPNWppTmFwSHdCWmVtbHpzUzRjaEd5VmhGcWpLSEZs?= =?utf-8?B?b2ZaeE91bENIVmp6cW9zL3BYV3huTjBtUmdPYkhLOFc2bmtQeXBpRVhmamVQ?= =?utf-8?B?NGs3R2NwVUpRK0FMc0pNalFYZ3B6amJaUU5tMjFPZU0wOG1RYWlZWnU1SlBL?= =?utf-8?B?UEZxZXI5d2RXWHBBTnhGcytSMXJ6MmhCZEVTRzVNM0dRdGM1WUN2WEpONy9v?= =?utf-8?Q?HemFt8r?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;5:TqdglbK2oSVm9KZf5vhkGK96PcnXzUHQnV/UKInuaYlxrbsU9yd/GLF4+AkKCE0zPRL3KHggV+wZA/sKBzF2vd4N+9qgEpdR7I4wKjwhk+8/J6IQUBAKY7qZsGPz5ygGhXQkittIqSAKOMXLNLdlWq0snakKLS2oWeM1HC6AQ4Ub2aK8xY2cUecao7jevoMgBC14weTqHzPDP6uFqKOedBeo6KOmxLgztou7MzRbQtO73GMY53jSxEcYgWhk4ky9ZS39Q1vASEFq+l8NCjbyYK0R4c7qwIGiYRC3Qd7qUcw0uL43c1qDnQNn3KV2IsPGQgUGDKJiYzhnO5hoQJYWoMP7roiNdzWH+B1Y7UJ5U6z77BMlTHBPo57tbhUKhegzfnzI03LV9yi2odpI3a440zqNFxXgMMFtiug85hL09gXMihEoJ2bO34DLWeOYaL/4IK+W7ZpFnf+eMlJAULbNasLqfCS4Q1dczMn96PVNfSHaXdlrBVPIcmuxgStJcjWM;24:eWg/fjXK8FiEBfW911FZw45VYlvpPrBMlQRnafV6W10sREDUg+sLWj3rjWLKyhBHpqs2vS7Y0oYWGa5SbE00raVE7DFgqaCccusLVYBTrkQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;7:2YQ3SMXs4LlqwYjmB/7h7wa/ep6GolNSP+oeSdt0zs1O9ve+qYsk0jp4AV+u0rwnJ76NyjM7nPVKXYR5KGBMX1RjB7sEsjhCFWk0Qnpnt7vESfiVyiuM3tWdFV37yit9rM8qgfR9aT7KHEhJI3oKE1QOot50UQbdhtHtTZ4P/RukWrv8YKcOAy3TcGjWDZvjgyibPK2TjY2YhaXzS3ivjzSrL4gwPnoHNnT/AI7zJD7jrtXC8uawGWuxOgIszUUcf8RjpdXJUZ66malRX9uRMnR1ci0gwRccIIbutrKtJycT+FhFaeWyyElLBwar2zi302Djm8S3fMB496CGE/jooxwsRwV+3S3SHLeIh9qRrqSWnOK8JC4toccNvbKRfN1ilk/5CTXtVudX3aINXBB/pou5/B2gmLnVqj1P2U7YfHzntOJ1rlHEnrYUgeIdGsnqHEY9KT4EgZ8uh0iWklAjOBGj9WAJZhYIGl/APEIST63HLFGyhpBb1pxNjuCskkje2LzZd9g5pWQeB/H6azdOLUGcmIwUO50yLQlN5Itmk+EVPnJBLtojZBJN/qtwgmpP2Vea0p5bjoeUeeDN8Vb0EO62L+HSy643tZCIywWIEyH8kZzE9E1Ero1bFajcjTH9/3eUaTscFaqqG/HcpRG1RT0lYjMxeS6i7CPxkjMyRdxH4FFx6otLc0vVtkybU0s771zljVdy2LHNvy0zQ+8AWqNdxgdF3w+8AToriOudTxbTxuPU0FMcO51X/87WDPxiF++g1dCXOwuZMIW+zuUMuBYw4HxUe97NJ5Jp2K/Y9v4= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;20:bPBVLvV9kR1icArcXeC9/xW/TnIcY6BgGZnui91P3o+bcRFsgZjcVuo1qrJMyXqPbrqZkc3edJiWHwRPsWUzHN6shKE/7LV0pDLFZ4HVQhwXQP3XIV7hrGjviziSPHlcNakLOE1IxVugNi6SuNqYi8F7dWTgQ/lUVBUta5YiwoGOtjw4Rak/BxJJQqSgfzBwMmZWkJdDQmWy/mU1CBLMFPQbwxGGsmqKG8hs7dcW+2rKsNcyYm9g+j8gEdS2ei6H X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 13:26:55.2002 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1146 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/20/2017 3:49 PM, Thomas Gleixner wrote: > On Fri, 16 Jun 2017, Tom Lendacky wrote: >> >> +config ARCH_HAS_MEM_ENCRYPT >> + def_bool y >> + depends on X86 > > That one is silly. The config switch is in the x86 KConfig file, so X86 is > on. If you intended to move this to some generic place outside of > x86/Kconfig then this should be > > config ARCH_HAS_MEM_ENCRYPT > bool > > and x86/Kconfig should have > > select ARCH_HAS_MEM_ENCRYPT > > and that should be selected by AMD_MEM_ENCRYPT This is used for deciding whether to include the asm/mem_encrypt.h file so it needs to be on whether AMD_MEM_ENCRYPT is configured or not. I'll leave it in the x86/Kconfig file and remove the depends on line. Thanks, Tom > >> +config AMD_MEM_ENCRYPT >> + bool "AMD Secure Memory Encryption (SME) support" >> + depends on X86_64 && CPU_SUP_AMD >> + ---help--- >> + Say yes to enable support for the encryption of system memory. >> + This requires an AMD processor that supports Secure Memory >> + Encryption (SME). > > Thanks, > > tglx >