From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752567AbdI2Wow (ORCPT ); Fri, 29 Sep 2017 18:44:52 -0400 Received: from mail-sn1nam02on0066.outbound.protection.outlook.com ([104.47.36.66]:2224 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752320AbdI2Wou (ORCPT ); Fri, 29 Sep 2017 18:44:50 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; Cc: brijesh.singh@amd.com, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, Tom Lendacky , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , Paolo Bonzini , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , x86@kernel.org Subject: Re: [Part2 PATCH v4 02/29] x86/CPU/AMD: Add the Secure Encrypted Virtualization CPU feature To: Borislav Petkov References: <20170919204627.3875-1-brijesh.singh@amd.com> <20170919204627.3875-3-brijesh.singh@amd.com> <20170929121900.3wc5axlkanfggpdr@pd.tnic> From: Brijesh Singh Message-ID: Date: Fri, 29 Sep 2017 17:44:24 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170929121900.3wc5axlkanfggpdr@pd.tnic> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BN6PR16CA0004.namprd16.prod.outlook.com (10.172.212.142) To SN1PR12MB0158.namprd12.prod.outlook.com (10.162.3.145) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 073701c3-7cc8-4193-1bae-08d5078bafe6 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);SRVR:SN1PR12MB0158; X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0158;3:HnrHpPWJ+Gu/OmkAfTcs7I6rIJmE6UAh9QZoYKnFXOTgbNFse/zHYtaCp9OnQ0jXwMh+xn50Ky03kEFSr5kjsQdIc1VkW3jKImcvpQo7u3blK+natM4u1yVGKNqMVQVnb/yWp01Q81S7coXuydITuMwiGc1pmWOn8HG3gS4p5BQZEUqoBziX+juhvmQuHNO3d0HsGD/uoNSmuUMRwtIrjWZSK5DOfCquoqVT4Bcbu0Xc4I2JxTDch+oq4Zkbn0gc;25:N3+Uzz2sUN2MC/rzlAUT0Z4r5L9NgGCi+ULS/8FKsfPnPF+J+z6l83FS2Kn2cfZxvTNkBquJFFFgkXCl6mTpzLuv6vrApCWAOd+khPe4m2KSqlsLD88v37xtLIQftCgVKwA90pwuzwR5XDTHZCFYdI5NnS3LUmjXCqdEqyH/SwoKa0nMdaQHUFFDtbdTw9NJLAU+OOP/09rjPf6W0dCGgGxdpzXs4hMcSt5a0QBfPwereMpz381s/UInUkH6lZIh+rnlBMYX2rjdx50lBG7tLn8MUmPS7kHYhzKBUiK+QPDaL/V1Q6/ZQ1GRiuXrQ7CWs6CJNW1CIbKVB6r6iMQvCQ==;31:Rj4QmOiOJWf+/cxEF30J+jfBj5thkHWQUxByEY97fjkvdNfjfJde9zhzsayqJBKtucbFBxHoQO7ncGc8GSbkeORyQXXQGPDUE2RDOod+6ZPuNybC7vmkZP+oDTY6rFcVPanZBeMcWvu/IMHvU6i9nRkNUuuKc/QcGzPnxfcgAu11qdZIXBHFyFJ64Afb932tBvuufzUNuwWXsqBtEnSWQD9RDsv/xG6UzuxGZP2kb4w= X-MS-TrafficTypeDiagnostic: SN1PR12MB0158: X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0158;20:zee/k0VQr2KvCPj7pippyqrInZzB37J0ElRrK9KNtFKGmasUr2SuxLzLdgQJeNtgrNPxfOwVYlSpsYHidvDgPkKQ6OI3drNEgBTsZdTvy64x07NlbPhziMjChOlVE393bLqGO7EwRIl0RYdkxGtM4c80QabnlRqccHpgEu1CCSqYq8tcOfea6X1JOm98B2zfzMrAEABIrJFUy/xJMcvtDcCOgmwaHfCmr8DNkssU/kmKySNpc5kZEAmbp0iNglDBbpVuttcsV38/ss3Pvp+jOVdbcivVNbQm7AQ3Mvj5WL2aVnlcZ+XFL069ZByVDDhVm6BEIKBJI72E7vGm6UO+pz15qp46IeAWOYN5Nb2R0j1vkKCuu1DP53QUUsVlN4x6Oh09u1lNsiSZSsH95DSh6gs/iUWoWxb9FxsH0hmGloCbU5QVHdDXGj+XKSU4yUmM0O/OWD081Qp+9BmKR9fMpQ7TX1YhF01GD7lfELOUeuIeO/XNo4BMgBPtVprlJx3Z;4:fUI7G5HM30pdXTlcDZHZfEcbvdACeEh6vqN1A2Y2spv/BXClj1OwLYkxpUz6aayyZsLNTqJPbW6UbDUV2cBpi4/NNwodfpbIimWSB1VPacYwvkpiLBzFzitiY+2iWdfv/WC+yD3vCcdIhSXXvqqrqohKgE4m9k63oHUbWbvWeNQ51NLot+3EbaUQANsGwzdzLEaER5KiT4BLNXSj+yu1ur9mKZvStO8caqfYCMRO9N8x4z7KCqYYs2J85sVO8OJA X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:SN1PR12MB0158;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:SN1PR12MB0158; X-Forefront-PRVS: 0445A82F82 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(6009001)(39860400002)(376002)(346002)(24454002)(199003)(377454003)(189002)(229853002)(68736007)(64126003)(478600001)(81156014)(81166006)(36756003)(65826007)(8676002)(90366009)(2950100002)(2906002)(77096006)(6666003)(6486002)(54356999)(6246003)(54906003)(31696002)(53936002)(76176999)(53546010)(5660300001)(6916009)(4326008)(50986999)(189998001)(97736004)(6116002)(16526017)(83506001)(16576012)(86362001)(8936002)(3846002)(65956001)(7736002)(65806001)(305945005)(66066001)(25786009)(33646002)(316002)(50466002)(105586002)(230700001)(101416001)(23676002)(106356001)(31686004)(58126008)(47776003);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR12MB0158;H:[10.236.136.62];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjEyTUIwMTU4OzIzOitHbllaalcxUVk1TUtKN0NQeUhCWWJNS3J4?= =?utf-8?B?STlOM0d1Z1ZSTWU2bnFJOG4vQU1OTlR4dVlqdHE2NENmWm16S3hTWklWNXA5?= =?utf-8?B?SzY3Z25vbjVXSndUa1NENXZjVzhkQUlFV2U5NStBYndrTzNlckV5SFJLS2JN?= =?utf-8?B?R2dNSFBqRTkybWdGb0oyVGZsT2JTRW5sWm95RkZOcm5ta1hDdW1kdHNyTUhi?= =?utf-8?B?Nk9XNnNVdHNLZEwvQzhkME5SWHlhMVZXcm1TdUhGa0lPMVFodml4NUptY2VZ?= =?utf-8?B?T2JMRno0T1QralhaL21RMW5nUEpTYzFzSldLZmRkL0JYbE9aMmxxM3prUkdW?= =?utf-8?B?Q3RGancvQVJ1RHpZV1o2M1NzU3o4c1pNMW1qZitOVE9FakZ6T3NMRW4vcjhL?= =?utf-8?B?RTNQc1FXQkhMcnUzTE1KMmZrcWhYY2taelp5dlJNbU5TMFlZZGNWNXZPQkl5?= =?utf-8?B?eUxMK1IvZWIxcHUxVjVDT0svaStCclJtQXJlNnlKNVIwMkJGTU5TMlJ6dktJ?= =?utf-8?B?d2xqRFVaQU1oVVJ3TFI1ei9Cb2crSlNUd2ZIdzNVbnZ0TmFYMUNWQmJlVDNF?= =?utf-8?B?UDFkMHRUVGk4aGlSbjJ0QVVrTnMwendxM3VhRDM1NWgxSWFvaWl0bm1mL085?= =?utf-8?B?bHBYWVljV3prUlRxanRoNlhzRmNwbmRHQTMvSXRlbndXQkxJS25IZG05dm4r?= =?utf-8?B?clZ1VWtreFg1UUdqV050SFBKZUdqQ2R5OHdGeGplWnlVN1RjUDNQMjQ1Y3BG?= =?utf-8?B?QmVmR2tDeTBiaUEwcWI2czJRcFJxcE5ZdHQvQ2RPWWpPZ2Vic3M0UEgraGdy?= =?utf-8?B?TUJmcTJ3Z0RjdFpSN3dZaEl1ZFZ5QU1hWjFKUFV6eVhwNFRYcWVmWlJPN0Q0?= =?utf-8?B?OWdIWGkrWW9MSXBlV2xoV3BZYnMxV0JPMEo1bUpTZXJ1UlozVktzSzJ0ejQr?= =?utf-8?B?bkhjdTV3OVhVSWpQbTZ4S2xINzg0bm5VdmN6TWZWZWhOUnRXZDZtek1CeEdU?= =?utf-8?B?a3IwOXdKRTJEMHFjamo2RWhGQWpQblNlaldnekEweGEwOWFNY0RDLzlTeHdH?= =?utf-8?B?NkRrc2s0c01xTzYwN1RmeXF3VHJmQktoUlY2SVJFSjVHQjllZUVNa0JKRWNw?= =?utf-8?B?cTBYL0xKcjlFUG1HWUFuZzk5aWJ1ZVJQUG5DN0gyL3BNNE0xaXJRbzUyUEdo?= =?utf-8?B?em0rN0pnVERGb2NFUWY3NU5YN0dmV1VoYUJWemJZOStsdFdTblFhS2VGYm1o?= =?utf-8?B?QXZIZ1ZJUmk2a1JkZGhMVm9lUklkMnFvLzFmcENySW5NZHl5YjNCRmNlTFNy?= =?utf-8?B?cTRYWmVpclBySmNyY3JaZmVNUCt3cmovL0hqZzY1TXpwS204NFc0MWFLRHVr?= =?utf-8?B?bkdMNng5b2JQM016ajZmNVNYSzhSSXJwYnpLekZPMldSeHU4UE9KYUxnRWV0?= =?utf-8?B?SWZXZS9zcjRmYlJvSVNGTXkzcDZLR1hHclVaRTgyNE1YdVdFZFlLejFuMUFT?= =?utf-8?B?NmJFOVVHVDE4SHZ0OUpIdmFwcVFlQmpSZHZkbFl3bWhvMHN4K281elV3amFw?= =?utf-8?B?YUhONWRnaDN2U2VFTHczZDJ4SEE1eWx5RXN2QWFqNGRSdnlHNDBSTUhBc1pO?= =?utf-8?B?bitGV1BFUGlyNFJSMzRDSEhSMGNBMWc0NVhVVVRocjYwR2RhRmpTQ2p1ZEhN?= =?utf-8?B?WTlKUXpPOTVYdG5rMXRoSVUrTkFlVW9yQ1lNRlJEeEJLdExBMVNxMkt5M3Q5?= =?utf-8?B?WnlYdXZoWUZUWEswODYwL0YyTUJEUFVKV3NEc1JQb1VIamJwbHhmQUY5SDRp?= =?utf-8?B?U3ZEVWpDZGZ3bHBqWk55ajlRY0NPU0tySjFNc2NsUkNnUVJmQW5DYXpROVlp?= =?utf-8?Q?T13wmM9wTyJhazXjDD5iv8FRxwpYE7mQ?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0158;6:zMoy3VtBYdXfi3XRXP5Uw0y835OpFHAIzMESnROMrv+waPvxbFcDvees6XowcaNbKaU+H2DKakehwlBkEubOdMtnoHoJDEL0uhjDMrMXFvNQB9sZoAw1L1k59p+y2EzItddvBxeRYesbtZoESiLpfA8oHNX5Sq96EbB4L6RxXn3H5A+3+GdmrHgYo9E2a+Jdlas/O7GSE6/5FcyX3yiItHs7CK+bMv/LDRIss95wdSYJkFJu6cMUvw7OPFU46AMSGbPxYDqd+qNO7B1o23Qihkb91/S2aCtE8hIZ1Oe3nVewyAoAA5itltumKx89GtzcywATQfM8MRLHDpGbl4m3cA==;5:0TPno3kvEXV0X7Kn69t/vhycTMR7bLhUg0v+5A9mCIueO2d3XT4zW0VuBqrSXc/nc0Aj7o9bABBIxsBrT6pLnQmaVbWYR5CE1rl9SN8tVryCUTRFkU/H272cWnHnIMo+48bzEmjFvSRt3Xr4rbICqA==;24:i6k6eysUgi8V+UmRCRWS/5KAwY+vJyStfMEFi2BmBxYthERzkg3/Fog7cS6mM5ctJmo61LvjohQ9o/qrynvCcjjw5tHsiFt5nZ3RBWDKzgA=;7:bqLU9Kohl+y3KvhRmszziGGzvI0p3omCDCmWHFWhjsSuSzb4UP2ysKn6XVU0x1ADvjQEyBaqLKvD+VUMmB5Xn+dXPIVfzKFe6LiM0XkDRELi6jEoWawy/pRMSKClDVd6FUyuhATNcen/qqjww/tR9NPPhbZu/PlbUvOIxyEupbmtE/su93/28hBeJxEmPLBElB0GDn6wCD66H4uDLQXOtwNSRZG8d/im1QwLHGx7ixM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0158;20:s1zvi0T0CJP+ggc6ek7BFBTHbyg2SNurEG1/LkQPGpluRW/lhHtPaSDAUdBhBCQTuHHrrSOHcNprD9LRi8iCiSdDhJO+25uS9duMZk7X4ssCoZXubwcCVcPoSahIqodlvC8RgLv54vHo9bGICrCN8XpMX8ak5mOsfIXFwnrvsgvqTPy8cyPpr2SCniHDM/ercWZGVujgle6HFlOMTPVAkp8rIYZnf9/e6FgGUawIrC/VNdXZguCpcGXaE3ySfs+r X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2017 22:44:46.6985 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB0158 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 09/29/2017 07:19 AM, Borislav Petkov wrote: ... > > This one was in the Part1 set, right? It landed here for whatever > reason... > Part1 is based on tip/master and Part2 is based on kvm/master. With the current division, we should be able to compile and run part1 and part2 independently. This patch defines X86_FEATURE_SEV which is currently been used by svm.c hence I kept the patch in Part2. If we move it in Part1 then Part2 build will fail -- I am okay with including it as a pre-cursor to Part2 series. Is this something acceptable? -Brijesh