[{"id":1728595,"web_url":"http://patchwork.ozlabs.org/comment/1728595/","msgid":"<20170725143615.GA26029@nazgul.tnic>","date":"2017-07-25T14:36:15","subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","submitter":{"id":47897,"url":"http://patchwork.ozlabs.org/api/people/47897/","name":"Borislav Petkov","email":"bp@suse.de"},"content":"On Tue, Jul 25, 2017 at 09:29:40AM -0500, Tom Lendacky wrote:\n> Yup, we can do something like that.  I believe the only change that\n> would be needed to your patch would be to move the IS_ENABLED() check\n> to after the physical address space reduction check.\n\nYeah, I wasn't sure about that. The logic is that if BIOS has enabled\nSME and thus reduction is in place, we need to update x86_phys_bits on\n32-bit regardless, right?\n\nBut, come to think of it, that reduction won't have any effect since we\nhave 32-bit addresses and the reduction is above 32-bits, right? And\nthus it is moot.\n\nOr?","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xH17Z2v4Jz9s7h\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 00:38:18 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xH17Z25nyzDqnQ\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 00:38:18 +1000 (AEST)","from mx1.suse.de (mx2.suse.de [195.135.220.15])\n\t(using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xH1672mSPzDqmj\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 26 Jul 2017 00:37:02 +1000 (AEST)","from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])\n\tby mx1.suse.de (Postfix) with ESMTP id BB639AE6E;\n\tTue, 25 Jul 2017 14:36:57 +0000 (UTC)"],"X-Virus-Scanned":"by amavisd-new at test-mx.suse.de","Date":"Tue, 25 Jul 2017 16:36:15 +0200","From":"Borislav Petkov <bp@suse.de>","To":"Tom Lendacky <thomas.lendacky@amd.com>","Subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","Message-ID":"<20170725143615.GA26029@nazgul.tnic>","References":"<20170724190757.11278-1-brijesh.singh@amd.com>\n\t<20170724190757.11278-3-brijesh.singh@amd.com>\n\t<20170725102657.GD21822@nazgul.tnic>\n\t<7236d267-ebcb-8b45-b8d3-5955903e395f@amd.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<7236d267-ebcb-8b45-b8d3-5955903e395f@amd.com>","User-Agent":"Mutt/1.6.0 (2016-04-01)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,\n\tkvm@vger.kernel.org,\n\tRadim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, \n\tMatt Fleming <matt@codeblueprint.co.uk>,\n\tDavid Howells <dhowells@redhat.com>, \n\tPaul Mackerras <paulus@samba.org>, \"H . Peter Anvin\" <hpa@zytor.com>, \n\tChristoph Lameter <cl@linux.com>, Jonathan Corbet <corbet@lwn.net>,\n\tx86@kernel.org, Piotr Luc <piotr.luc@intel.com>,\n\tIngo Molnar <mingo@redhat.com>, Dave Airlie <airlied@redhat.com>,\n\tLaura Abbott <labbott@redhat.com>, Fenghua Yu <fenghua.yu@intel.com>, \n\tKees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,\n\tKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>,\n\tReza Arbab <arbab@linux.vnet.ibm.com>,\n\tAndy Lutomirski <luto@kernel.org>, \n\tThomas Gleixner <tglx@linutronix.de>, Tony Luck <tony.luck@intel.com>,\n\tArd Biesheuvel <ard.biesheuvel@linaro.org>,\n\tlinux-kernel@vger.kernel.org, \n\tEric Biederman <ebiederm@xmission.com>, Tejun Heo <tj@kernel.org>,\n\tPaolo Bonzini <pbonzini@redhat.com>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org,\n\t\"Kirill A . Shutemov\" <kirill.shutemov@linux.intel.com>,\n\tLu Baolu <baolu.lu@linux.intel.com>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1728601,"web_url":"http://patchwork.ozlabs.org/comment/1728601/","msgid":"<7236d267-ebcb-8b45-b8d3-5955903e395f@amd.com>","date":"2017-07-25T14:29:40","subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","submitter":{"id":47310,"url":"http://patchwork.ozlabs.org/api/people/47310/","name":"Tom Lendacky","email":"Thomas.Lendacky@amd.com"},"content":"On 7/25/2017 5:26 AM, Borislav Petkov wrote:\n> On Mon, Jul 24, 2017 at 02:07:42PM -0500, Brijesh Singh wrote:\n>> From: Tom Lendacky <thomas.lendacky@amd.com>\n>>\n>> Update the CPU features to include identifying and reporting on the\n>> Secure Encrypted Virtualization (SEV) feature.  SME is identified by\n>> CPUID 0x8000001f, but requires BIOS support to enable it (set bit 23 of\n>> MSR_K8_SYSCFG and set bit 0 of MSR_K7_HWCR).  Only show the SEV feature\n>> as available if reported by CPUID and enabled by BIOS.\n>>\n>> Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>\n>> Signed-off-by: Brijesh Singh <brijesh.singh@amd.com>\n>> ---\n>>   arch/x86/include/asm/cpufeatures.h |  1 +\n>>   arch/x86/include/asm/msr-index.h   |  2 ++\n>>   arch/x86/kernel/cpu/amd.c          | 30 +++++++++++++++++++++++++-----\n>>   arch/x86/kernel/cpu/scattered.c    |  1 +\n>>   4 files changed, 29 insertions(+), 5 deletions(-)\n> \n> ...\n> \n>> @@ -637,6 +642,21 @@ static void early_init_amd(struct cpuinfo_x86 *c)\n>>   \t\t\tclear_cpu_cap(c, X86_FEATURE_SME);\n>>   \t\t}\n>>   \t}\n>> +\n>> +\tif (cpu_has(c, X86_FEATURE_SEV)) {\n>> +\t\tif (IS_ENABLED(CONFIG_X86_32)) {\n>> +\t\t\tclear_cpu_cap(c, X86_FEATURE_SEV);\n>> +\t\t} else {\n>> +\t\t\tu64 syscfg, hwcr;\n>> +\n>> +\t\t\t/* Check if SEV is enabled */\n>> +\t\t\trdmsrl(MSR_K8_SYSCFG, syscfg);\n>> +\t\t\trdmsrl(MSR_K7_HWCR, hwcr);\n>> +\t\t\tif (!(syscfg & MSR_K8_SYSCFG_MEM_ENCRYPT) ||\n>> +\t\t\t    !(hwcr & MSR_K7_HWCR_SMMLOCK))\n>> +\t\t\t\tclear_cpu_cap(c, X86_FEATURE_SEV);\n>> +\t\t}\n>> +\t}\n> \n> Let's simplify this and read the MSRs only once. Diff ontop. Please\n> check if I'm missing a case:\n\nYup, we can do something like that.  I believe the only change that\nwould be needed to your patch would be to move the IS_ENABLED() check\nto after the physical address space reduction check.\n\nThanks,\nTom\n\n> \n> ---\n> diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c\n> index c413f04bdd41..79af07731ab1 100644\n> --- a/arch/x86/kernel/cpu/amd.c\n> +++ b/arch/x86/kernel/cpu/amd.c\n> @@ -546,6 +546,48 @@ static void bsp_init_amd(struct cpuinfo_x86 *c)\n>   \t}\n>   }\n>   \n> +static void early_detect_mem_enc(struct cpuinfo_x86 *c)\n> +{\n> +\tu64 syscfg, hwcr;\n> +\n> +\t/*\n> +\t * BIOS support is required for SME and SEV.\n> +\t *   For SME: If BIOS has enabled SME then adjust x86_phys_bits by\n> +\t *\t      the SME physical address space reduction value.\n> +\t *\t      If BIOS has not enabled SME then don't advertise the\n> +\t *\t      SME feature (set in scattered.c).\n> +\t *   For SEV: If BIOS has not enabled SEV then don't advertise the\n> +\t *            SEV feature (set in scattered.c).\n> +\t *\n> +\t *   In all cases, since support for SME and SEV requires long mode,\n> +\t *   don't advertise the feature under CONFIG_X86_32.\n> +\t */\n> +\tif (cpu_has(c, X86_FEATURE_SME) ||\n> +\t    cpu_has(c, X86_FEATURE_SEV)) {\n> +\n> +\t\tif (IS_ENABLED(CONFIG_X86_32))\n> +\t\t\tgoto clear;\n> +\n> +\t\t/* Check if SME is enabled */\n> +\t\trdmsrl(MSR_K8_SYSCFG, syscfg);\n> +\t\tif (!(syscfg & MSR_K8_SYSCFG_MEM_ENCRYPT))\n> +\t\t\tgoto clear;\n> +\n> +\t\tc->x86_phys_bits -= (cpuid_ebx(0x8000001f) >> 6) & 0x3f;\n> +\n> +\t\t/* Check if SEV is enabled */\n> +\t\trdmsrl(MSR_K7_HWCR, hwcr);\n> +\t\tif (!(hwcr & MSR_K7_HWCR_SMMLOCK))\n> +\t\t\tgoto clear_sev;\n> +\n> +\t\treturn;\n> +clear:\n> +\t\tclear_cpu_cap(c, X86_FEATURE_SME);\n> +clear_sev:\n> +\t\tclear_cpu_cap(c, X86_FEATURE_SEV);\n> +\t}\n> +}\n> +\n>   static void early_init_amd(struct cpuinfo_x86 *c)\n>   {\n>   \tu32 dummy;\n> @@ -617,46 +659,8 @@ static void early_init_amd(struct cpuinfo_x86 *c)\n>   \tif (cpu_has_amd_erratum(c, amd_erratum_400))\n>   \t\tset_cpu_bug(c, X86_BUG_AMD_E400);\n>   \n> -\t/*\n> -\t * BIOS support is required for SME and SEV.\n> -\t *   For SME: If BIOS has enabled SME then adjust x86_phys_bits by\n> -\t *\t      the SME physical address space reduction value.\n> -\t *\t      If BIOS has not enabled SME then don't advertise the\n> -\t *\t      SME feature (set in scattered.c).\n> -\t *   For SEV: If BIOS has not enabled SEV then don't advertise the\n> -\t *            SEV feature (set in scattered.c).\n> -\t *\n> -\t *   In all cases, since support for SME and SEV requires long mode,\n> -\t *   don't advertise the feature under CONFIG_X86_32.\n> -\t */\n> -\tif (cpu_has(c, X86_FEATURE_SME)) {\n> -\t\tu64 msr;\n> -\n> -\t\t/* Check if SME is enabled */\n> -\t\trdmsrl(MSR_K8_SYSCFG, msr);\n> -\t\tif (msr & MSR_K8_SYSCFG_MEM_ENCRYPT) {\n> -\t\t\tc->x86_phys_bits -= (cpuid_ebx(0x8000001f) >> 6) & 0x3f;\n> -\t\t\tif (IS_ENABLED(CONFIG_X86_32))\n> -\t\t\t\tclear_cpu_cap(c, X86_FEATURE_SME);\n> -\t\t} else {\n> -\t\t\tclear_cpu_cap(c, X86_FEATURE_SME);\n> -\t\t}\n> -\t}\n> +\tearly_detect_mem_enc(c);\n>   \n> -\tif (cpu_has(c, X86_FEATURE_SEV)) {\n> -\t\tif (IS_ENABLED(CONFIG_X86_32)) {\n> -\t\t\tclear_cpu_cap(c, X86_FEATURE_SEV);\n> -\t\t} else {\n> -\t\t\tu64 syscfg, hwcr;\n> -\n> -\t\t\t/* Check if SEV is enabled */\n> -\t\t\trdmsrl(MSR_K8_SYSCFG, syscfg);\n> -\t\t\trdmsrl(MSR_K7_HWCR, hwcr);\n> -\t\t\tif (!(syscfg & MSR_K8_SYSCFG_MEM_ENCRYPT) ||\n> -\t\t\t    !(hwcr & MSR_K7_HWCR_SMMLOCK))\n> -\t\t\t\tclear_cpu_cap(c, X86_FEATURE_SEV);\n> -\t\t}\n> -\t}\n>   }\n>   \n>   static void init_amd_k8(struct cpuinfo_x86 *c)\n>","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xH1B74WWvz9s7h\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 00:40:31 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xH1B631brzDqm4\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 00:40:30 +1000 (AEST)","from NAM01-BY2-obe.outbound.protection.outlook.com\n\t(mail-by2nam01on0054.outbound.protection.outlook.com [104.47.34.54])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xH0xz3tT5zDqmj\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 26 Jul 2017 00:29:57 +1000 (AEST)","from [10.236.64.250] (165.204.78.1) by\n\tDM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1282.10; Tue, 25 Jul 2017 14:29:44 +0000"],"Authentication-Results":["ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"rKIFWyuI\"; \n\tdkim-atps=neutral","lists.ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"rKIFWyuI\"; \n\tdkim-atps=neutral","lists.ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"rKIFWyuI\"; \n\tdkim-atps=neutral","spf=none (sender IP is )\n\tsmtp.mailfrom=Thomas.Lendacky@amd.com; "],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=amdcloud.onmicrosoft.com; s=selector1-amd-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=Ddux8++p2K5NYZdp+eta9SW3yF8hxpxY5I2GgXcPKh0=;\n\tb=rKIFWyuIuXlRqlHEtEDKx8EDMjZLz+xlZUmG7tE4O6cwKmH7jf3O5DWXiKasshC49s529f8vz0A20FR0ux9M0Eru1MF+IBkML+sTraVEpug4TnkE7kxynKUM8V1D4onJ/z2UQ7VBD5pRSoGTM9j+rb+ij365MEjXn9ZkzkLOjzw=","Subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","To":"Borislav Petkov <bp@suse.de>, Brijesh Singh <brijesh.singh@amd.com>","References":"<20170724190757.11278-1-brijesh.singh@amd.com>\n\t<20170724190757.11278-3-brijesh.singh@amd.com>\n\t<20170725102657.GD21822@nazgul.tnic>","From":"Tom Lendacky <thomas.lendacky@amd.com>","Message-ID":"<7236d267-ebcb-8b45-b8d3-5955903e395f@amd.com>","Date":"Tue, 25 Jul 2017 09:29:40 -0500","User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<20170725102657.GD21822@nazgul.tnic>","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":"CO2PR05CA0004.namprd05.prod.outlook.com (10.166.88.142) To\n\tDM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"fadd1162-bf86-4281-fb0b-08d4d3699ab0","X-MS-Office365-Filtering-HT":"Tenant","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:DM5PR12MB1147; ","X-Microsoft-Exchange-Diagnostics":["1; DM5PR12MB1147;\n\t3:znhJU9ZkgShmi+bkaLqXkSX4tp1ZCNjKnCTIFqaTC58kIf0h2AEU1ymtDkcqDAmPM1yBmdAqmzpW6xETm9tna2ZB+LUXBz9/mKVYa4PYAwPmOHML1ZqcDMN3hLNHiC1V6ts0Ko9jzCYqROBcU7eG2K3YaSmuytf55UMnA4NVZvV7WPFg4Gp1uRuU7ditdtyKDvygu3VXnoyWsR0PFZ6ELt+G6AnR6A0Qk7Cfph1tWyrSzE7MmArqwtTwsUCRJj4WnUmYJn63y4kNk+lHmwY9ZwO96ixqzoe+GUweBB+sm4LwuHx7CvAzVIqYqJVXbD184cTmP9gOlSGG84/UDK4P3NJeze+KKma4u4Nm+b0k1jSm0Sxlyu/cUYC8WT+u8JE1dqT1YQkX6QTh29qbPZlcmW6o7bClG2+GStunwaNQ90qlmDkIig4yBtP7Y8iihMdgNS04dld3fdgLXnu0MY+cKR6HDzd3MOljDOG0bC1XLyVgwUoMC41mM/I2FUNiAZK9DCO0ZPIuPJQpVNIFaEQYEoF2F4aEDeXxVkk7z6rnSG5N31tpkazykHiWD8nzhVd4br/BeZAS4eJQA/i3Su0zjQe16pUwKM2FsB8dERzRPixvpI/VpVErJnBOhUBerYGbA3T7bMHtuLibgN7xzIj6s+HLnUP03OP+iNmAwmKyzj4hCdELnpdQKuviUaVLn/LgjQxvOUKSvjXfN48dLEqR9GdgODcC907xqeKNIJbHKR3sj8OoDU3n3bLNz69l5q5bazRtfJj2z3x+UqOGgEKjHg==","1; DM5PR12MB1147;\n\t25:pCP/myNjN76xzXYCTw30yJfIvhj3IOMSiaShcqbs1BCaFLW4j67+CNQBw5TeGMlZrd202IHF732iPzDimCKfLikr3gr+xgPAlNKJYbRcbBg3W6QJF0SbKp2ZU6R0Z2OyuNophRCIEYNW4Cz2muVf6UuFc66oRqJ4lOKiXTE/gLAbcUM1OpnJP0oKPo7S8zUb7i+6xyDSgsw3QV573zlE10uchZhcdPs0BEhyZd6cMej59IQJgqRUJ+k0YwWRZlreIyOhJfLhactLSzKJmhqowyNmQqdaFOmnmKITUM9Jn5Th9d630DhbG/gLd2zTEMfkK3qLYYcDNUjklZNd32HJtOjUqsL+fsO0bYslc5byYIyZn3x27tdGD3wzE7U+waQ1oagjWh4HkgEpTUQ4ZB4QOlTPBZNjQhj5okaxy/4T6FGeQQQGnHRJwvL4ldDaF9UqDaqdSDRs6NX6Ajzj4PXbFLUkOg/lTal1fkNFqF13guQe3DYBz6kpzaEHHQCux+0zTiFJCehuI8mS/u8IL1YdkTkLZUCzpBQldyPULPquw1Vk871/8mk9Q7PcyvcN4FgHg9PohIH3vWfcblOa0PFwehm/mDCWfdYvivGmYK/zYUPZ0TjDLyAhiGW/9LSZLBKA8LYO+mpJu1WqSiB/Ea8XQF+TwwqGM4i6UVy8aZhlotPtrImpyXlNS6RLWazx33FH67kIpK6flTRnNmE7QqIsC/7iaxuuCxDOyQA/aDVugpLTJPfBvS8wa2NV9Xu6uuRFpvioJG92HsDkls/vcyWdbo9wdlB7qxJJf3soWmUsk7yiRrXrpbQRTjkJNEkdOhwKZyfb3869Y54b+thpgbUJtIhFxlEif8Il2sZfGZieafENkiDVQ1pkzvrWFkLG9QoWrX+KEsLyvJfZ8FU7wGMDkQtRK1htGJhgpBsWrlYFat8=","1; DM5PR12MB1147;\n\t31:X+3EXIFjQ0t2t1a8AQa5K+0kkaSaJQVUqusojNOHJuYMHONfugs6UXQLLmcYQ8KQZeUhynvHS9qBW09bX37S5qs+SlF/oiF6I6/Hy3HKVzRbQx72naqvGGQcIQYyuiX+m4qcLdHrcxZrL9P6C4+34av72YFXDdB8yWAESY5xI89kAFRn8E/JAhbqjSFwmPl+KPzKjJUCsrad4ttrYAn8fuyqsWLyIBMYx4QqI4phhIk/6S2+lIApKG4Gzrq6YCKxkg1M12Tgq1ppQqdcGOfgZaorF0Pzpxpi4HFAMr0ZQGtoUSFrODwtxRtHl1oalFSp3bnGIQCnUcgWOnVrl18X8XkqGEeePA1jVr0S2NJf2SVmUXrD+9qU9TO2Wvi6uicqgu0olOFd8NFb8stvCXxf5gVmvIr35y4BKRR+TT+g5nGYm+zYQiGWmN5VknBb1ucsmehtzXptEjLG93mlCSjINpVrZwoDC43IKfiKLVEx36iNUdBkGMbnSs2st/RhHnEO+dqgXczBPuZI96qDcxC4MoRrEG1NcnWwm06SqxxThaCsGg8OVM4mLb83lUggQLe+v2JotoGqCb2M0+VodmtJZ8MwrtNJh3Zo2lY24dg2N8kPx6TcQGdO5HTLTaGHd1sSY4CJQMnZdhS6HAOyCO6uo3MHsj9v01RqyRnszXAOFw8=","1; DM5PR12MB1147;\n\t20:/ISrZoDEYT0YMwVZTkKKRug//p4OsKMbgfWbTd/3q0VyKwlmGBmMhfckhxbM/OBT9pF+LjSqM4wsyGdkwN1Ji3iKGnr4r3GCuVdnS8MG7NHQyje2xoj+QevzGqdIMHU7My7na4QY4e0RiH5LVdG40KHVTSO8SKgKevCZ2yKvd9sdAvLQkA/pYahwOpKNb1IU24W4HAKZ5zSY7XJ+Kck6hPbAtEpX/iMXnojvI8iS5FN1Rqcv5y64NDOiPMFYfGrvlpiYNS2OvGRrFgUQ7nlP8TAJ4T9F4rxCv5lsRKskFOYwuaLAWgw7S67rkkTtlZy5POG7y6ZmfCJKK8EuDVQw74De/amnTeDnwjIJc4dsN57oAfxTRkS4njp2Hy4O3Fzj2YMgj5kjtfoAYQPLHNVupQkCi/eRFfNrwC69KZO+ebhkbouEJu4aRBKiICyYFE+77ZRTXOYu0sJ3JuqVQFL5NQm08XLkd23da8SJYsrLOqI4g0dllVVBcUyEFtEDJEoq","=?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6b3pmbkJQTFVxREtrWjlybUZObDBBUnVoN0ps?=\n\t=?utf-8?B?Q2JZOHd6amlHL001ZHdkNERKMFhYamh5U1gvc2RVK2Q3TGMwd0g0VEMyZHZm?=\n\t=?utf-8?B?c0hMeGduNU5xN2RXRlhwZnBQSEkyRkg1eWxUWmswZU40dWtjaDRYWU4yZ0FL?=\n\t=?utf-8?B?bWFTVGNLbzRzdUFKK0VIMXpWSXpHYkdQbHF6U3ZGOEJqTXZOTTIyWVJ5Yjcy?=\n\t=?utf-8?B?aU93V3VHbnZRWldHWTFWOWNKNW1rdTBSUmY4Q2drYUI0ZUZvZityZ0Y0VnlK?=\n\t=?utf-8?B?SjRidFV2VDBFdjFFcERCdnNkRW9CUGV5VTk2ZEliR2NUTVpwZjI3eThWK2tR?=\n\t=?utf-8?B?SVBEdmt5YVEzZXdha2xwMklyb2hkMTBSc0k4TWJzVUxJOXNmMHJ5cm9HRnYx?=\n\t=?utf-8?B?aEVPdk91TUkwWVNZTEptd1AyOTc0RHlUVk9aQVB1UjgzYTdGS2cxbng3emFw?=\n\t=?utf-8?B?M0l3RmdhdUVUelUrY3JqZWdmWEtIRitIUk9sN1BmK1JCSk9tWmNLVTNMS0Jo?=\n\t=?utf-8?B?dWxRMWlkcTBkTkJYdDFEOERVUWVqU0lINTBtQXoxbUM2UTFQUm00cFdoUmtI?=\n\t=?utf-8?B?VTVmM1lNNm44WjBmcUpaOGlIei9CMU9ySnR4aEpvQVdNeUFYaTV4UXgyQVh0?=\n\t=?utf-8?B?aUZzcGhTQzhFMkpBTHptTS9YSitLL3lKNWpmYUxkNWMvbzB1ZzEybmxDOFdu?=\n\t=?utf-8?B?dFBhOVNjenJsci92OVpqZ1l4ckRMaTczNzZHaWorSVBRdEVHZXNhdTJCTk1p?=\n\t=?utf-8?B?QUtMckRSM2xXQUgyQVM4TExkd01obnZDazNaQnVyVTlrVmg4NnBhTDF2WG5l?=\n\t=?utf-8?B?VjJjclFnMDVBMi9DUWpUZFdRbW9vYWFLNHlPaEN2aUZKd2xITU1OK09pS0JN?=\n\t=?utf-8?B?UkdFYmFLL1ZHZzhsYytQdW54bGJmc3VZK05ES00ySDRDWnlaNk1GNVBHbENy?=\n\t=?utf-8?B?bnRQM0Z3YVhwRzZJbHViaDNaSlB2T1ZaWlFCa1FBaXQ0OHJJaXVyRmJ3OElt?=\n\t=?utf-8?B?TnRPSDQvM3p5Qy9BSVdQS25GZUpkVEE4RitvQ3lVcWt0Y25NanJCYkREZTY1?=\n\t=?utf-8?B?STRJaTdWYmsyVnMxWEZ3NUFKNFJwN0Npa01MOEZNQjdQSExmU2xiK0Frd1Y4?=\n\t=?utf-8?B?VWx3N2UvYWthUEY0UkhMdXZtQkNNUUdHMUJkOGpIaG9TaEc4SjJxOGovQW9k?=\n\t=?utf-8?B?S2Uxc2RObHVBTFdHdXAxK0E3VTV4K2xrcUhvMjNYMmdqTElqV1FTaXFUeGt3?=\n\t=?utf-8?B?ZHB4aUxzQy9vbEFnMThFN1M4OGE2ZDJRbjduUFZKYTc4VXM1Z0tDbldVc1Fy?=\n\t=?utf-8?B?NDBXZkpsRmptK2NlQVZWQkt4N0dBajFnbzlyYmJYT2wrMDlCbVVNK1VHTytM?=\n\t=?utf-8?B?Vk5BOTVXb1dqVkp3WVhwWlYxUE1JVFRtU1RZM3RzRHZSTU5VdzVsTHJBS1Yw?=\n\t=?utf-8?B?VGVnSFN6YTlLSXNhcW5jRVZXdXcwc1dkeVJobVBuekVtQ1Q3SFIrTUpEZU96?=\n\t=?utf-8?B?MW9SZHpzbjFSTWo3VUc4dEtwT01SVGxUdm4xQy93azlmZWx1aGxKc2V4SG4v?=\n\t=?utf-8?B?U0V6WjY4bjVzV256aVdUUE5yOVhLbnpiK1crbVpvaC9IeEFuMitnQ3lyMVZn?=\n\t=?utf-8?B?QjhsWm9kWTZWN2QzUUUvdjhibXMzcFRySzRhMEFFc0VCS3RXNk05UHhsRFB4?=\n\t=?utf-8?Q?anConBjS1YQMkyVlM=3D?=","=?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOlVMNW9Db0l4U2p1ZnZzVjcxTXV0ZnExZ3ZV?=\n\t=?utf-8?B?NFJPdTJhMWtBWVQ2RWNDSG52cCt1MEx3enE5ZStpOHFHcjZ0clBzblorc3BY?=\n\t=?utf-8?B?cU4zVFBwbHBjNmcrd3VRV0NiVVhIdjd6alV2dXpZbUJqbDliRnNaTlJXQUVT?=\n\t=?utf-8?B?L09YL3VEUFh3Nk1PMlNva3dHOXNHUHdjcmRyS1Q5U3VST2pXc2UzVjZrbTd6?=\n\t=?utf-8?B?UTZCMXppa28va0ZUK2k2STArRGJaMDNrTWtPQTEzRGNpcHZLeWZORFVGNmN1?=\n\t=?utf-8?B?RDNNY256YzJyYzhGZFRiSjhHKy9ZUUtrV1ArNmwrUit6T1FWM0pVWEpRQ0x1?=\n\t=?utf-8?B?QjAwQ0dSc1RPZGxwQlJDMnNLLzBXdzVWMXJKRENOYVVKMzZ1TnhNc0ZLT0xV?=\n\t=?utf-8?B?alBPN0hsYkNGRDE5MndqNlljNk9hNWNkbGNJeTZFbGZKWWFhb1FYYmswbWlW?=\n\t=?utf-8?B?ZDl3aTlUNDBNTmxNOUhXQy9MejJBVFRGZEc2SHNTdm5CMG5ZenZoZmJaZTlH?=\n\t=?utf-8?B?SWRTQkZIY0Ridk1SZlF5cUpLNkx3S2toOGpnNDJsTXJhNHpoOTcxc2FoanBS?=\n\t=?utf-8?B?QTNGTkpZdUxJTTRoSVBEZllnY0RjTzdGcmVWbnNCMitVYkNrMm0xZW5ETmU0?=\n\t=?utf-8?B?U2swMUpXN2hPV05lL09rdnQzK3QwTHEyQ2I1ajJqL1k3OE1BMFB1Skc2b2Ey?=\n\t=?utf-8?B?VU1nZEduNDlDSUVPV3hYUkZxVzZyVi9FT2V5OWs1SGRSWjdnZ2MrOGhXaDNh?=\n\t=?utf-8?B?MU1BRGdJak8rZllVWGduRmpOdUdzdldqSDlTOFdJejM1eWp5anFlalU4YWMw?=\n\t=?utf-8?B?K01rRjNLNVlvNTF4MzdvaVJya2laRUdxbG5aRjdvRi94eUxmOGpRZHdCWk9N?=\n\t=?utf-8?B?ZXNMKzdGRk5JSnY0MEJyRUNLRjlITzRnbHE0TFQ3UWV0ZTB0WnJaZ09uWncx?=\n\t=?utf-8?B?eEZtVEhLcUNmNGtrYmQ0UGxaNXkvQ0Qxa1JCdnBCQmEvdFJhQUIrL0doeWpS?=\n\t=?utf-8?B?QzVsd1Q2VjZXK09QcjB0R1ZaU2ptUERNVzZhOGg3b0FrNldYSCtRN1k2NWp6?=\n\t=?utf-8?B?KyttbUhXOVoxUkdwRFpEYjBqUk5Nakw2UE5VcGFvMVhEV0RFVDVRSUtTMGpy?=\n\t=?utf-8?B?UzUwVW1ON1c4aDR3cUxrblloZHlhUFM5N0RORGxmcXJMNkZUWDRiMTNmSHIv?=\n\t=?utf-8?B?UTBwWCt3VnF1QUo4azV1Mng0MEU0cC9WaGtGUDk2cy9OMWxmTGNkcUVhSkwx?=\n\t=?utf-8?B?NU83TWtVaHE0U21mcHlxMWg0NjJEYzdxempycWNab1RwS1hlTVBHSDlaZVdF?=\n\t=?utf-8?B?Yk4wQVNQZGhDcG9wckoyWktubHJBNEFMUVB5eHZLZnZJdkZ5c2p5ZzBac09v?=\n\t=?utf-8?B?VVd1bXRWOFIzeVhPSkJONmFGdEpJdWtYcVRFejU2bldjOUdwWFlvY3h1dkJO?=\n\t=?utf-8?B?WkhsUkNYZXJDK3drVnpjeXU3TUFJRVRyazNXNjhRRHg3dDRiTHlHWUdKRWlL?=\n\t=?utf-8?B?Y1FQa2NuZzliVHBnTitMNUpLdU1QbnEyci9USGxWYTNqU1RPTHpZYmFGRGEy?=\n\t=?utf-8?B?YlBBS2gyaGgzazFpcExMRkZRbklYZ2NOVFdqOFhFWTlzQ0psRkROSmNOYU5i?=\n\t=?utf-8?B?OU9lQWRYUUJycExEcnVZT1A4Y3Z1bWRLM0djRWFrQW5SL094MFZqOFNDempV?=\n\t=?utf-8?B?MlpRbjV2R20yYzlYM0RlRUlSQ2N5ZHdJOERDTVlzeWJZNUN5SW9MdnJvTG9a?=\n\t=?utf-8?B?WUcrQnlReGJKTHlTZndrcEJSUEF6MEJKdDBJaUhwVHJKMmpjQU1iaVR6cTNp?=\n\t=?utf-8?B?cnVPSVFDb1VQbzIvTDU5Y3FnZFpoeGpwK01keXB2VkhmVEJ3eDhjSDllVUF3?=\n\t=?utf-8?B?R2FSekR0MTE5VVErNm1LeWVvOGR1TlN6QTNkSVZUR0NJV2VZSDR0WStIaUhF?=\n\t=?utf-8?B?UWw2RzBLUjhyb2dyZDdnSmt2dThNNlFQY1orSmxhYmttMnZVeUJzTVFTWWd5?=\n\t=?utf-8?B?MGZwWVE1R2xpbWxLaVQzeVFNUGJZbGc3cEtjMTJjZnJjRDZZWE1TaTU1b3dR?=\n\t=?utf-8?B?N1RSYXhoZTRRTUdxVzRMVDJybzB0TTUrNnBsallUSlJnTjZhRDdvcGNmQjV0?=\n\t=?utf-8?B?QWxpZVJ1VkdoVHpHa0NYNDlRNFV5NTZiQjUwamRJcHN4M21EMUU3am9Qd081?=\n\t=?utf-8?B?OFRGTFdGZkR1VDJCNUtJYzZOVlVySnh6MjhudUVNVFRSVnRaU1ovSTdRY3dD?=\n\t=?utf-8?Q?A6tdBcm/6BackCexNF?=","=?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6U2dmekFsN2szQlkvZkd2SzkybnZZOTNjUzk1?=\n\t=?utf-8?B?bGlHcms2T2NmS1I0bm9YOVZIUlNOUUpOcjNTT2VzNnZHbEQ2RUU4V1JQQ1M0?=\n\t=?utf-8?B?ejcvbkV5MTc4Q0JUSmZBSDlnL3Q4WnVBOWt6VXVvdWIyd1BMdmVlTUR3SHNH?=\n\t=?utf-8?B?WlRzV0s0cnN3b3B1Q0Jzd0RsK1o5bTZYdjVKRWttVlN0RkpuVlh5UjNCQ0xw?=\n\t=?utf-8?B?Z1R4L3g4TTJSc3VXdUY5L3dQSzZHd01NdGNIK2g3OFZ5V09BaFl6SmxZN085?=\n\t=?utf-8?B?YUozS1VXeFpTK3lUaXJFcVdyY2VlY2pSQTFEZW1aSEtPWFFaR0VJblVtRFQ4?=\n\t=?utf-8?B?VHBOQStPamNCRmdNWE1wYWNvK2dLU0JCdHJZM2hWckwyNkk5UjdONEVHWXVl?=\n\t=?utf-8?B?VE5pczNCMHlkWFU4ZWVFV1ZUb0tGbHhuZTRNYmJ0VmYvdmJUSzNIcTh2QWM0?=\n\t=?utf-8?B?TnFVK1NuN1g5T0J6dFRQT0lOb1Nnc3ZhcWJlOXB6WitiSzRLNFhtekkwNGR6?=\n\t=?utf-8?B?aFZLbG1aS2Q2N3ZsMDVwMWRja1c0MWZuc2Z1VjJuelFIc2pVVmluRGNvNGVE?=\n\t=?utf-8?B?UU50b083M1M4czFkdjcwdHhZdDZWcVlMYW9oc0VUWSttazkvV0UxRXloQWcr?=\n\t=?utf-8?B?QkovdW5aZVUyaFZBYzU5R2kzeFc4U3pWWlMrQk9LMnhGVXRpdFRpUjBVNCtS?=\n\t=?utf-8?B?WjluZ29zRUhTTFBwYUxwUGZkUVZBSEhUY0pucDRETFhJM3cwL3dPRXVqQTRV?=\n\t=?utf-8?B?QVV0ZUU0TXpUUEFvVXlHeHFIa20yMzVicSt0TzcwNjR6ZGtZT3hnM3BxL1A3?=\n\t=?utf-8?B?QzBiaGFWWHhOVjdzS1RzdkliSDNiWTBVVkJIYkFnN05mamFKMWVVSk43b0FP?=\n\t=?utf-8?B?RW1IODR3TkcwNEo2SS9aM2xENXg2YlF6cVFVV3lyZ2RtWHZRbjQyRlkwVDR5?=\n\t=?utf-8?B?aGVhVnFvcmV4RGtTbGtaM3BiQ3plaVQ3RFhRUHlNcTcwR3J4cFBxZWwvdTk3?=\n\t=?utf-8?B?SlQ1WUNySUl5QlRvdWQxSG5OVUhjbjZ2L3FiYUtqOERET3VFN0NNMXdNVkVN?=\n\t=?utf-8?B?VWtab1h0MXJ6TGpvejlOWEhlSm5MbnBLYU5IMVgzamxRd3ZaV0tiaThUbTQ2?=\n\t=?utf-8?B?VWhabElxdkdnTjk5WkJBdmRRVGlQZjFPbENxU0NOM3R2UStFWE51T0tHYXZz?=\n\t=?utf-8?B?ODgrSjRpcFhSUkdEREIvS1hQMllERmlRbWdhQjB3ajNHM0UwZ2hXV2V1NVkx?=\n\t=?utf-8?B?cS9LdlBja3dDTXFKOFo0NjNJTVJyeGRxeStVVGw1ZXJxNmEzQzRLOENIZWM4?=\n\t=?utf-8?B?K3pia2wwRWtQOXRtMzVOVmVENDMvcEc1NkhMczVFWkdDeVpGLzlFcjRZYXRk?=\n\t=?utf-8?Q?hob+xwn?=","1; DM5PR12MB1147;\n\t5:im6i/0JfrvUCcE7oCsvtUPk6IBYU7jRAnt5iTwpDOHH4kbP/payVaPG86mtiI+lZbwbeQyfGPfW63rywDPLw+RfgEJBYxbq8q26wWXiK+KQfLHSqUYsWhwxzUNw4twRhRGSB5DerG0Jv02cXziUJ6n80lt5tvBDPYCWnrjp+1ENKeFaTbHcWc8yfTlOau6k9pyT3KTkhWreivYaL5GFVskm77xFArzYH2fBm3bdv1Qn7qsO4BYKPotVtpva6BfkSapG+8Dy/vazIXSqjtOQQ/TV2kTW1NwlTU+ZE4+rSX6enyEb05O4n+g3hqOCQI6lbC7y286RHWRHfr/W+LpAacYufP1m9Q+6g3Diz06lt1YJswEnwp5HPXaaRVT5RiYuzV3Q0CemIAshgjwPGYKoo4d6RSIaWt/zZivPzTJ4ypMDktV7U79c0KET2VJ7b8Nzpc0w6LKTOS0c5JrIwjqyJqI9YevbQLugWi4EZ0cxGrmgAtSX02VFpzBSPbL7RPZS4;\n\t24:GI+mXFAVTPQDPTG2oe9CJPkidbNCrmOFMCtCDXAQhLXwOUG4q0pq1UhUjjeC7DQykp/zp7e5LRAXqxGRSVozhvvAEUl0tbfemXAPRbVD/aw=","1; DM5PR12MB1147;\n\t7:sxg3vLk4pqPTyDzs5iDf4BcyC1WSyo9NWivVBlXj1K8t8ZWiRfN73xIUqwBfSmXFS7FK8HrpPu7SAEv44P3UCVFVOr/2yaDp6IR40jNX2XSMvb30ZQXC5qEVxYP0X41WuCXfkrQSA6JJXiyIV5/d084SsyIyXINYmVmQOrYs4VpMomUT6GnHSPjjFr0N5Bud21GABpmXJFhvzSPboVs9+bH+qudkWU5WH6yn+WtlsLkgv/BZBs3/s0d7T3r97OmuPtl+tVHEuWH3fKDB4Bi8+zAeLRNX1/GpIlDfg5F9909t1jbc/DQOCRIfL2w6pX4e29Cy0MB7++xgwfbBiBPTPwK/H6Ureho00chmTQQFYQ5vIQlpzr+7ycR5uVFPup0bePUyDLH6p+wNGpvZE1gfoID3EpTWiRLkjI/H3cYKpcPw82A82SExC0dNIsUGN0ZSvlu2p5YlKqW0ODBGmvaEqnmIWcuR855wFrFVDyGoW3NXlnLawRF8TZ93lxoiAUHbdHIBGC6qYxNVxa3PPJ7wpBUpW4S8JSpWF3gwdCZiw6XRVsj8KvcStyKkdLfubTgWMP8P1On2DFh85j96C3fmtZxUa1APtMHHnsr0n/S0cB0IZZ3kTAcgADWdyBJwq60LJFUfxGC26bEsRs/md6sg+uMFfWKqpuP4GNNGh8oCmzwmeybUssP0FC5S4HmORIoWHeopbHxSvSshj+Zzb84AR9iJjHInh1NAYJPCg6jhzjNnp4/byFF5iGHch7iDG9USkYAAaGH5pHbTo+kb7wsdxVHG1T+FMglRI+jgudSAZZI=","1; DM5PR12MB1147;\n\t20:MLINpcTskY2FiXgzvdUgXkM82S2rJKzHOfbWRZB7peyIQpGDYuOekp34+c16+lRAaepwzAR6SWixgNHqZo9XfgrQUxQPEHFL9jL7CJY1vhI0SqTZztiBpyQ7o6eBzvaTII503el3ruSLXruDqq2SnHWa0yTnAg1cjISp7hZb/VZAeJNlMH68ZorXYrWIC4LhEmknk41pNLNKty3mmzSkHEfTeedtH38cs/ssKgAcU6/4tm84lzdLVWuV0J1UYZc7"],"X-MS-TrafficTypeDiagnostic":"DM5PR12MB1147:","X-Exchange-Antispam-Report-Test":"UriScan:(767451399110)(211171220733660);","X-Microsoft-Antispam-PRVS":"<DM5PR12MB1147676B0240838DC1A113F5ECB80@DM5PR12MB1147.namprd12.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:DM5PR12MB1147; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:DM5PR12MB1147; ","X-Forefront-PRVS":"03793408BA","X-Forefront-Antispam-Report":"SFV:NSPM;\n\tSFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39450400003)(39400400002)(39410400002)(39840400002)(39850400002)(39860400002)(24454002)(199003)(377454003)(189002)(23676002)(229853002)(65826007)(7416002)(7736002)(305945005)(50466002)(86362001)(8676002)(31696002)(2950100002)(47776003)(230700001)(33646002)(7406005)(6636002)(5660300001)(97736004)(68736007)(189998001)(65806001)(4001350100001)(65956001)(66066001)(83506001)(478600001)(72206003)(6666003)(36756003)(42186005)(53546010)(4326008)(6486002)(90366009)(77096006)(7350300001)(76176999)(106356001)(54906002)(54356999)(81166006)(6246003)(38730400002)(101416001)(25786009)(53936002)(3846002)(31686004)(64126003)(81156014)(50986999)(6116002)(2906002)(3260700006)(105586002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:[10.236.64.250]; FPR:;\n\tSPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; ","Received-SPF":"None (protection.outlook.com: amd.com does not designate\n\tpermitted sender hosts)","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"amd.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"25 Jul 2017 14:29:44.7336\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DM5PR12MB1147","X-Mailman-Approved-At":"Wed, 26 Jul 2017 00:37:35 +1000","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"linux-efi@vger.kernel.org, kvm@vger.kernel.org,\n\t=?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,\n\tMatt Fleming <matt@codeblueprint.co.uk>,\n\tDavid Howells <dhowells@redhat.com>, \n\tPaul Mackerras <paulus@samba.org>, \"H . Peter Anvin\" <hpa@zytor.com>, \n\tChristoph Lameter <cl@linux.com>, Jonathan Corbet <corbet@lwn.net>,\n\tx86@kernel.org, Piotr Luc <piotr.luc@intel.com>,\n\tIngo Molnar <mingo@redhat.com>, Dave Airlie <airlied@redhat.com>,\n\tLaura Abbott <labbott@redhat.com>, Fenghua Yu <fenghua.yu@intel.com>, \n\tKees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,\n\tKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>,\n\tReza Arbab <arbab@linux.vnet.ibm.com>,\n\tAndy Lutomirski <luto@kernel.org>, \n\tThomas Gleixner <tglx@linutronix.de>, Tony Luck <tony.luck@intel.com>,\n\tArd Biesheuvel <ard.biesheuvel@linaro.org>,\n\tlinux-kernel@vger.kernel.org, \n\tEric Biederman <ebiederm@xmission.com>, Tejun Heo <tj@kernel.org>,\n\tPaolo Bonzini <pbonzini@redhat.com>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org,\n\t\"Kirill A . Shutemov\" <kirill.shutemov@linux.intel.com>,\n\tLu Baolu <baolu.lu@linux.intel.com>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1728647,"web_url":"http://patchwork.ozlabs.org/comment/1728647/","msgid":"<47ccc32e-e113-48e0-d2e0-2f23b37cc452@amd.com>","date":"2017-07-25T14:58:54","subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","submitter":{"id":47310,"url":"http://patchwork.ozlabs.org/api/people/47310/","name":"Tom Lendacky","email":"Thomas.Lendacky@amd.com"},"content":"On 7/25/2017 9:36 AM, Borislav Petkov wrote:\n> On Tue, Jul 25, 2017 at 09:29:40AM -0500, Tom Lendacky wrote:\n>> Yup, we can do something like that.  I believe the only change that\n>> would be needed to your patch would be to move the IS_ENABLED() check\n>> to after the physical address space reduction check.\n> \n> Yeah, I wasn't sure about that. The logic is that if BIOS has enabled\n> SME and thus reduction is in place, we need to update x86_phys_bits on\n> 32-bit regardless, right?\n> \n> But, come to think of it, that reduction won't have any effect since we\n> have 32-bit addresses and the reduction is above 32-bits, right? And\n> thus it is moot.\n\n\nTrue, but it is more about being accurate and making sure the value is\ncorrect where ever it may be used.\n\nThanks,\nTom\n\n> \n> Or?\n>","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xH1fJ69CHz9s72\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 01:01:28 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xH1fJ50cXzDqqQ\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 01:01:28 +1000 (AEST)","from NAM01-BY2-obe.outbound.protection.outlook.com\n\t(mail-by2nam01on0077.outbound.protection.outlook.com [104.47.34.77])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xH1bh0xLyzDqmr\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 26 Jul 2017 00:59:11 +1000 (AEST)","from [10.236.64.250] (165.204.78.1) by\n\tDM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1282.10; Tue, 25 Jul 2017 14:58:59 +0000"],"Authentication-Results":["ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"0IiUx022\"; \n\tdkim-atps=neutral","lists.ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"0IiUx022\"; \n\tdkim-atps=neutral","lists.ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"0IiUx022\"; \n\tdkim-atps=neutral","spf=none (sender IP is )\n\tsmtp.mailfrom=Thomas.Lendacky@amd.com; "],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=amdcloud.onmicrosoft.com; s=selector1-amd-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=cx42Zt6izcgSjheT5C+3zuOXlUjoLRl79r0KegnwobI=;\n\tb=0IiUx0220mRK9oDUnhn4SiTT0ufY3/tQhnU+CKejKKKjy98JfHliB2G1Mla4fxLwY3Ub4RYa0MLT+p8gRsI5HZObrzRJUZT2ghVdFXFW/AKaEuXGfRVxrU5KX+yeVlqpelOT67oONklpagL2mHJbvNu+LiG3CI5Wpw/lzbtWfjc=","Subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","To":"Borislav Petkov <bp@suse.de>","References":"<20170724190757.11278-1-brijesh.singh@amd.com>\n\t<20170724190757.11278-3-brijesh.singh@amd.com>\n\t<20170725102657.GD21822@nazgul.tnic>\n\t<7236d267-ebcb-8b45-b8d3-5955903e395f@amd.com>\n\t<20170725143615.GA26029@nazgul.tnic>","From":"Tom Lendacky <thomas.lendacky@amd.com>","Message-ID":"<47ccc32e-e113-48e0-d2e0-2f23b37cc452@amd.com>","Date":"Tue, 25 Jul 2017 09:58:54 -0500","User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<20170725143615.GA26029@nazgul.tnic>","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":"MWHPR1301CA0017.namprd13.prod.outlook.com (10.174.164.158)\n\tTo DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"fa0ea934-ab49-4924-9f4c-08d4d36db07d","X-MS-Office365-Filtering-HT":"Tenant","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:DM5PR12MB1147; ","X-Microsoft-Exchange-Diagnostics":["1; DM5PR12MB1147;\n\t3:UMyENTFXi4okU5q4uw/mJQmToKGshpO/03Gob+cYaao6rtPSy3Iy4j14sJJ/1UtOMd0MAmRDlb2+NnLTp/9OZrOOiV8CvAOB4MESbbseifa/GziYt7feJD/ch5I7aAQxxdhI3j/qvuu8ETXGdpn7Bo1mqsjwxMDV5ifg5yTl789jHfkvAprWfzl3rTiG7K7DJ8x9o4L8Dti+aahT3DEeQFVmnknkGZXR3dWakF9LuCIAPEzOd/OZFo8BJ+aDGBvLh+NG4umqfyztIXyqKMixImr6KuYUwxvIRUTzhCD/mD6Wgi1aa+qJ8EHybkOWDfAfqcd0U5SVUF7nTu1QgqIY9wlzxWsHlJ0X/LJ15amKchJqzesvNMm6mW+VjHlZfJZNceRyIram4CkJxtJl2FBDbQ2Tw5Il++dQDDrX65KKOLbKjjrsBjocdHqsC9YlEBtYKcLjNFf7evAPp3ZIrKeEmCohvWjMiqbDoe3EWonVk336u/+8Z21FMPbNAYGbZyrlh37SA79FB3zPD5qmj6JGrfSwAZkq5WavoH5D0h7eOrfDrdtf86uf51oEso2IlTB8oMonNsjtgunPC6pClvbQ0ZSh+az9MvFGMU9aLsIfKvYsKSe+t4WywvM/x9UR0yZtpceVIfhmM+yHG34Wtf3O41C0Qa74yQlJPwKj3lZr2ACNXf40PvMn1lH6BEbYjHN2fvcbdlIbhTMSunGrVeXZLaIy4hEs63hEtZD4tXgmFjUG0ZlZrcjd3rQe99QJ6z2BKPDbmUMy2czTsSEGe6+wpA==","1; DM5PR12MB1147;\n\t25:CmkVrXReb+l7M4fqI2NURxBXO1wLhqPfU+EMN7145a3TMdBlBQxIBAb9pf17pdgjYqTnh48sCfF20VOoaBlmCXqcKrBAiraNXalJzmlCML/zO5Zo77oYVxLzB+PtV0xRwsCY/ZwtQcs1VVRJ5xPYLIgQOFcMI4yDe9amAD9C0InoNzJsk6hXNf23e+kfxtETDNMd9bOChf3SevDRAlk/F/BdajUqCDYKZiYCsVpCHKSluIKhgAw2O9c/P9sHN/VPPPUZ6lD+URlOlcZCJdboXYb6s4jCxR9KWDTotOKhmBaKo99Os2jEqu/TsPPcL8vvhjSrMLELb5QUwTW2vwBTvDFhg96wSOSuZDhdnvV/ZBq1B5EJbCoi7MGMAww5cyR5DtiAlyOi/xXvtCZ5RXiAXN017wTcY5pNeFDfbXQ+6lWg9bH1GlRJx4j4j6FnJc3LAwhzCs3ZR8yUiFaSxK9GC4MJBQDMQtBRQ8HsSDeuATMvkkWl8+4f5LBHZ3wAF6tcY+G/UCaDtWm9DyLOaG5kh7mTUGUdU1bqoknMBE4Br9SyaaTKaAgu2z0BjHHUIN21JZ8bmG/p+X+ucAHp1wOHtmXC37RpWlCOk5ymzGUCXqt4L8F323G2UtJ6hCzqG+nwaIQrP4DKvR0JFhbDulih/N7f2jupEHLB1LlSZs2ND8U/bR4rUJmXdBY+WcaZWfzjx4fez0b3o7SJtNnuIqHu9/QeOfIEa5hTAlM0z/R7ftRNQc17Swsoo4P4/XA0r71z7U4QEzD5MLeqpfgBmvCKROhQBJhDnMMwASoMzhYNBUOuwXFnY5I3znr/q3e4BB5uiNKQ+tyJB4OEomMu3tcb4yUfcq9iEfqvak9RVAFS4rrD70TkhZgWfgaLz8P2rM0nzLg5p+UmEH79D9iQuJPHWN7B8TWOADEnEX06jhAVXVY=","1; DM5PR12MB1147;\n\t31:eDep6wwWJgGqxhyKtEO8aAup+6p4GPa6ImvVod+3BgKfOuJ76D2/QKdyfIsdeFTCWSYD7eFDYdqec+busSSylxgxa1pQfCmIFF4hwb3uBVzfAKin4HxhjG0CdtTe4K72K5Mlh/gNZvcdJ0S+ShD/4PIGnDEs63yEBWPNOll5SJQshlF9AOevPGFbYCYAg34Naz1dHGp9gHLPFJub/hB55V/YlJoT3G8ZfcQ8l7QHWtEHAXnE8d1SLajxaGMPqrSap37GHMlGG4gRICaDWAVUF9XW48lVCOAuMGMNInsujb4AZ4CposUn2tJFb/rNDJzHGnZYPcGA+a3IkmOmeX8ZsQBXT9tuTZ+q0bE3jsY0xwx2NeMM2qnw53NcqwE/+8IhYur7DZ7pKmFciP2enCtIFb347hlpGQpL/lqltIKY9rnS4ay0sEB0nqrfx8dqvFSlCL1hIvT9eUxiwDPGyowyODhtawYCwsviVw6OURkgsrAm+/OBAX7C3pRypW9YM82/de7ZS2+zUu6+hhk8LJBEXQLs2KNtibshLp0HHKA+UYSq3hyPssl/LuTXq2w3ptWRp0O8EyAuepr2YT0NlajLkICvlUW69Z5ikjWB4HIj9BIf2sefMO9+9QEdU0DmeJ6BAnurBAFwajBy4hMsHwy3AjnDzWssx0T5uZJVZjzAq+M=","1; DM5PR12MB1147;\n\t20:QHVoxyQUZvl1qwWpmJqPswhnNHJ8rnyNlV4Gm8xNivvj/LU1xFFYUNQbGnxKN8tb8AxLVeI3CtNpyxL4CXay4gkjtY7UIwK3R7EbM+nFMVhsPi9DSmRWfgMqqJkW7kA7MHkjSWXcvpB38VHGgT57DtZQvK2E7Huv9520fmOYavvx4EFhshw9hHgf0SExVN9GGD1oATYzJR6PWJlhJmLq2dura2pXpW4Ntqr8npvo06W9IaHv8pf8+DEQgCmdiE6/wJk6TjhlNU72JNNPbKdyv2i2+YLrFA1FJ8ZQdqZBhwgDMssKMDUYn0n2lzhcvvE7K2Hu6+6dW9RbyhDSUU78tUu0N4d3gM8ibF+PJsr1zitCP/eWRUgtwum5BA6pI+gqqykGGnaCo9lwtA65vzt5goQuwsyjQklIIyfMLXaDLYAt0B8rOpgPj6HAYxPv/HAf+jvRIx3FwlY8MhyrHLcMSeP6RP85dFBdGFm/i0Ow7GWURhOnY3hsL8nGdCv8R2D8","=?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6Y0pyVEZqQmFvWlpTY2Nya1pkWkluTzZYNkQ2?=\n\t=?utf-8?B?WkhYdTdSMmRBbEtBN3J3a2dLbmtoYmZXblRFM09CT25CRzBib0dsMXFXdThj?=\n\t=?utf-8?B?Tm0vUGd2REJYZVA3R2p0Nk5aeW9nM3F0ZFRrTG5EZURpK2R6VnREbDJzci9W?=\n\t=?utf-8?B?cVk1ZkxOYnpVa2RQRjRNVnNnOE9takY2ZXB5UFVCWVNvMEdKeDBUd3diQVlh?=\n\t=?utf-8?B?cDRHbWFQMzVMSWgxNmpRU2FycDBHMGRuQzlHSVlGQ3pFbUp0ZHpxd2pIOHRI?=\n\t=?utf-8?B?c3J2cEp1a3F5aVM3NjVneXMyeGFxRkZ4SGRjOVhWbUxvRDkyUGZnT3R2RjNP?=\n\t=?utf-8?B?RURaSHFDZUNoMndGVWhUODNoWjFrWGtHM29zR2hnVjJZSGVVSUErOTBsSWo3?=\n\t=?utf-8?B?eHRKODluc0RwdlZWM2FRVlNHTEplb3dPOUQ5TVI1cE5FNkk1UHFsZlllWXAx?=\n\t=?utf-8?B?R2VuMmw3M0VRU2NTNmVtSUVnMUdIQXROc3pDZ2FPdkw0SEx0dVU0bVhPSVhW?=\n\t=?utf-8?B?YjlSbDNoc2lXOTZnbFhJdk15bkhZYW01RGxOSzE4QWpYMU8vcXd3N1FsMU94?=\n\t=?utf-8?B?NDN0Ulg3U092MVFyeFNXSUljY0ZVUzJmc1IreUJqaUJWUS82SUUvaFlvMFU1?=\n\t=?utf-8?B?U3JUb1pmVE1VSnpWdmpGcUgrcW1ndndrS3VPSXgzK1ZjYW0wWUdrUDcrbmh6?=\n\t=?utf-8?B?ZGtaOTNPTzd6UkdzQVdOMG5KbXN5cml2MWdSeTlnV0J2NFNmdXg2bDdKcGwx?=\n\t=?utf-8?B?R3BQRFRTcENvMmdQc2V4NG8zYWRHaFlkN1RTRnFzWUhWSlpDajZ1MzhFdTFT?=\n\t=?utf-8?B?QzJRNkxkNWRMRm9lWTJhek10amI2YTNNVzd1ZGpUVUhBMW5yUDNhTklscjJX?=\n\t=?utf-8?B?Q29BWURQNjh3YUNaL0IwT1FJdnRDeituVHc4bFBFeUNEb1FBU2VabzZhMXMz?=\n\t=?utf-8?B?OXpsRDdCYTJCVm1sMjVoTkxRRWIxeWdjNW1MY3ZjaXgyTFdGb2UzZDlQKzFi?=\n\t=?utf-8?B?SXFybHNOMlZqdFppK2Y3YkVDWkJ4QTFJbm0xYjVLWVAydmpvd1FLMjFmbzJV?=\n\t=?utf-8?B?c0NZWC9LR3N5UFpDODJFN2ZuTjV0RlpjYVkwQ2oyYjQveWNkRENXM2Y5cW15?=\n\t=?utf-8?B?VFVEa053MWpOd3hBS0J0UTdaRURVSXQ3VUZlQk1XL292Tlc2RG1Vb1RlZk5I?=\n\t=?utf-8?B?UlczaXh6dmx1TS85WWtoeExYSWtOOCtYUGJOajU4V1JMa2h1NXZTVTVMdElt?=\n\t=?utf-8?B?L3VFazFFajVCa3BYVFNDR0QyVWZVZnBuQ3BKd2xEQll3MXJHZThPemROQkZk?=\n\t=?utf-8?B?OUhyL3R6Y3ZrbVNrK1pock9iYTZGOEQwQ3g1dUwzbHducGZNdVJlYVZQVG1k?=\n\t=?utf-8?B?STRHS0NoNldOM0VrWEVyUmd0Si9lWWdidkRKbDdTNjFLditPUkpjRWNVa0o5?=\n\t=?utf-8?B?N1U0Q3YxNThPNUkvb3M3dEdSNGtkZFhiY0I4NWV4cENhYVN3YUFXSUFySEhO?=\n\t=?utf-8?B?OWEzUE5CdzQ3cmJlTXNwMFcvSEVIcnhVeDlxVU5QQmlhbXlpQXQwTVNpaDNM?=\n\t=?utf-8?B?WlB2aWtMZ3VadktaWTM3emdlY1IzZz09?=","=?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOmdpWWplaTlJWFJ5ZGdWYVN4NEgxaThTR2pP?=\n\t=?utf-8?B?aE1vVFdkSyt0SkgxcDVFaEtRQ3R6ZGFFdTdVRFJOQmtGSG93aWRibngyUy9m?=\n\t=?utf-8?B?OHRwN0JRNjBNZFhCemJ5RTgwenRPak5McXovNnV5KzQ3WUFzQVJkQjlkb1Na?=\n\t=?utf-8?B?MzJac1BhNkNHdEFWcW9mUTJad3crQTZDZy9VREEwVFd6K2p4VFhsUWpYUHNZ?=\n\t=?utf-8?B?K3N2Y204RVZLSWJnakNEY3JFRVVLVE9IaXdOWGtKcGd0YzVNSHFtVDdsUGdK?=\n\t=?utf-8?B?RnZ6aUdVNTRqZVNKQm1UdmNjanp2T2JLdHlOcjdVbWFqdytXc2NYbExvQnV6?=\n\t=?utf-8?B?RXdoUVRPRG50U0pmRlI5alovblQwWDI1MGNrUlZvQlAvN1V6bmlMUHZsNG9E?=\n\t=?utf-8?B?N1p1Mnl0ZFB2SGRmZmUrcmUyT3dueitRUmJTdWlHK3phQzFHOGVsR0JMZ3dP?=\n\t=?utf-8?B?aHUrd1VtQmphZTd6cU9xRGJNWnREZ2tucFJSM3BISDVmWmFOTU0venR4Vk9s?=\n\t=?utf-8?B?OC9HcXgyaXZoL1dLLzlHS1NuUTA5WituaEtBZlZxckhkSlcrYm1CbFFqNTh6?=\n\t=?utf-8?B?cVJyNjFQdGJzblRML3MyN283eUhLTFRJRnY5RE1Vb2NmQTIweEx1V3FySjlE?=\n\t=?utf-8?B?WFpoVGZQZjhBeU96WkNkdlNybDA4VHFyOElNeW1JcFhOSHJBb3dDZzd1emZw?=\n\t=?utf-8?B?R2VyeEFuYjVGaE84Q1RQaXFjNm1INHFYcHJuRjB2ejRtUEJpcWtlb0tlYUJl?=\n\t=?utf-8?B?TGdmS1A3WVU2bDBpeVQ0dWFZV0VDbEl4MDRJSmQzbXJsSHBBMTJlSkJkenlx?=\n\t=?utf-8?B?bkErOHhKb2wzbncxWm82SUdOV1FRM1JyeE9KZldRUFc2MlFqaTFONU9EN0du?=\n\t=?utf-8?B?NDBoQjFLcHlNbCs1em9zcUpRMVZpNXB3SHJRMjg4Nm9pTitYVGRudXNKLzBD?=\n\t=?utf-8?B?MFR5WkRPTTBIeSt1S1o1UjhERUlQRlhRbk5IME5xeVZQR0FKa29ITlczcmQ4?=\n\t=?utf-8?B?R0liMVVKZXkxc0RjSTl3VjVoUUxET2pUTTBrUUYzTjJBci9jZ0hZaVROYm9y?=\n\t=?utf-8?B?NlQvejYzeTRTbUJIalBiaDNMWWdla2FJRTRvaFNDSjZXdDF3cnhqeE9TbFRL?=\n\t=?utf-8?B?WjU5THNuZ053QmhNaDdNV1cvV3E1Rmh0L3VFcjJ1dHdTRFJOcFV2Y2djWlFu?=\n\t=?utf-8?B?eEZ1MVZhMmdDeXRoeVZlSU9DbSt6ZVRBdVNjSEsyQ1BjTnJxZ0JIclFKM1U5?=\n\t=?utf-8?B?eGRhQWxabDVKcmsvanVQUzlGQitXTXFQa3NYc0s2Y1hVaUZLZHkrU1Z0ZWxJ?=\n\t=?utf-8?B?Z285bmc4K0R4WFJXVTluMXdxeTYxR0ZhUDNJVEZrMnJQbU1tR2hlOVhPeGlY?=\n\t=?utf-8?B?dEJWQWgvNjJodmhSNkxobUtDbVVkaWdLVzVuK1BjRXRqSXpzWVBDdWZCV05o?=\n\t=?utf-8?B?a2IrcjNtQis1eU1RZmJGVC9CNXo4RktINFM0b2Y0SkVJZEpzM3Z0ZjhiV3RQ?=\n\t=?utf-8?B?NDZ1ZC81YVBTMFFHNEx5UzFQMHdxVmxDbklYV1RnNnRpZk5RVzhoRHUramVJ?=\n\t=?utf-8?B?aUVaMEozUXBiQkdGUitBckprU1NVUEkrTVNoQVdkOVlzdUNWK1RoRUJYTXlU?=\n\t=?utf-8?B?akFSaGQzYzNNRGxaTVN6dzB1Y2JLYzVuYlU4MVNrcXZEYVNyVnJpNiswalYr?=\n\t=?utf-8?B?ejBxQ2plZXNjbVdmTU1aK1Y2OC94UTQxaGtURWsvcUVZaXVPaWx3QzEyNXNo?=\n\t=?utf-8?B?UHFrRWE2WGphTjY0ZkRIb2o1WElwM3U5MFZPemNpcTJCd2d6UEJYemZuMkVH?=\n\t=?utf-8?B?enk0ZjhzdGxuSEhMejZxZy81bEdYKzhFdkV3NzlEaXBrTE1VUkx0ek5iZXl4?=\n\t=?utf-8?B?bnB2OXFBdklJRm14MFAyZE14ZThqK2l0RzM5Siswd20vT3poQlU3SWhDZTA1?=\n\t=?utf-8?B?dlBnajBzbkUweVAraW51Ykd4eVhQdU02aUtYUlVzMTRIbjhwNm5IQWdUVHJx?=\n\t=?utf-8?B?K1VUQ013Q3pyRUNoZFczZk5CdkRLeURqR3l1eXE1SmYzNUZBMk5JRExtU2F0?=\n\t=?utf-8?B?d2prQ3dkMzZRT0xhd0ZhZ05vSzBsRGIyRU9UZ1dOOFdzZUo2OFdFeEpCWkZ3?=\n\t=?utf-8?B?THJKSkRMbnVKdmsrb25DbjlKRWVPUzRhQmhxdGZ0VWJhdVZmcndEUWVXOWhQ?=\n\t=?utf-8?B?OEwrQ1RnZlRZOUozUzZnb2FpbTc4dVd6d0wwRERWQWMxaW1lWXBpbENob0V4?=\n\t=?utf-8?B?b2dMYkVDTHd5S1VyWDRRLzlGZWIwcmVJTiszcXlxTU5DU3N5TTY2dkExZ1hr?=\n\t=?utf-8?Q?ue1Y4GmiI9YE/qZ4=3D?=","=?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6blRGcjZkbkFLdExKemJUMnpTUDUxN3VzWEdZ?=\n\t=?utf-8?B?M0VJb1hYVDZyNWZEOWhwSHAza056N0d3dVVMS3RCU2l1QVhhZHVFNXJ4RjBj?=\n\t=?utf-8?B?OEo4K1J3Rzd2WEFzVGozUE1TRW8wTVBLdnVQQ3JaTWpuNEpOMG9BWGNEbVIy?=\n\t=?utf-8?B?THFWU0xuSmZEbE92N0Yrem5ZTXhOVlRSd3BpMWEwcDB6bjh3Vm1JdGoyam82?=\n\t=?utf-8?B?bGNmRDBheUdYWDRoOG84L3ZjNjNkcE9wTzA1cGdXdTZLbzhqRHJwVW8wTTly?=\n\t=?utf-8?B?VFlhdHJIR3pWUmQ1U3RXVVkvbVRhUENFdzRLTHBJTDEzTE5SdGdkYWw2Z2xr?=\n\t=?utf-8?B?STlLVkdRbFlkUjZ1OHV4VnE4czRJNHczcUJvaHkrNUVQbkcwcjlyaTNPVmJB?=\n\t=?utf-8?B?aVl2Yk1zSG1PTkRydXdFaHhsdnpESWRQczVMMFBwUTJHRXJyR1RyckR6akht?=\n\t=?utf-8?B?UnkxdUFOdWtHU2FtRW9tRXJWMjNXZjA4RVRpRmZmMzlJM0NaQmlrcEt1eHdp?=\n\t=?utf-8?B?aXdPUG9CMSs4MCtUUlZ0bkgrcXhlMkZGeGRnYk9hSnV4NFp3WFIybTZmMWRS?=\n\t=?utf-8?B?MFlDWmd5bjBUUURkVGFjSWt1UzN4NWw2K0dIRmdPQ01td1hUQVNBcWJOc1ZO?=\n\t=?utf-8?B?NEpXQmpWMytqdCt1czg3THA4Kzc2SzB6R240VFY3OExqa29sUW1lWC9IaXoz?=\n\t=?utf-8?B?WHlDUGJ1ejBBMnFQazhrMko3dE41S1BhdzBNYWJRcmZsL09MUFJ3UmlxWlVr?=\n\t=?utf-8?B?L0V3dHZGYXRIV0FXRWVjeks2d2tSRW5PbnNHdEg2TXZsamxhelhCZ2pnV05T?=\n\t=?utf-8?B?RnV2VS81ZlI2U0Exei9EVVQ3T3EyV01uOXR2NmtQb0EyS25oamdRS3RLYWcx?=\n\t=?utf-8?B?enA3UkdNWFZhZnpGVEd6eERXTUlmQmJ6cm1ZcTg0QkhrbGl1cE5XTU4zbFJF?=\n\t=?utf-8?B?bjhrb21OVXQ5SXMyQ25qSFVQa0NxLzFaNCtaYnZEeU9tRU5aWFJnUXNiR0tU?=\n\t=?utf-8?B?WDRDSlI3SVpDNVZlRnIxajNmSllzUFNpSHc1emtpc1A0eWE1WFgxS2JVd2Yy?=\n\t=?utf-8?B?NTdrL1BMYTZ2KzRhL3ZvbnFwMFBHTVhNMEVIbktKZlFOTXFwM0pDdE8wVTdH?=\n\t=?utf-8?B?bGNxOUs4VWdiUWlGSW5pK2dUdzNINTc3M0ovdVBTZGo4V1o2NHRuREVJS1Zk?=\n\t=?utf-8?B?Qk45NGNwNXNHTGhmWGhCWCtzY0VwZjBVWVNMV3A3d2dQNjc0NVY2MzlTUHJ1?=\n\t=?utf-8?B?SHVJSTBBMHR4M1NoZWNkNkVldzUzS1VJdk1iejN0cEM5Y3RPbHBGaWJGYTFi?=\n\t=?utf-8?B?MmVheHBldm5vSEhwWGFMa0dVRWpwUWRLd08vR2lYNzFYd2pFUXpxN1d6UU9R?=\n\t=?utf-8?Q?lZ5BzXA?=","1; DM5PR12MB1147;\n\t5:FFDps4fmbcmgvhoUDcnavAJyanDerTNEr9JXHXMp4Lj6mz3iH06ZvgVzH9MY7dZg52Nst9lSXPhFHzQEGmp+wJMjWf6JUAjFf6xRRZdEgWmXMRhz8p8K5Bd3gGENSpLE/geDQvwipYW1arLnGZmx3L5B6QaCPqH2WpTynf5sHhZy0imk1o8dHKOeE8WRB2IQEVWFURzqqfNlbZuf/AW054i5Wc2r8L0yzicnL9SWxLSAt5Vu3J7ozbjEum8u0kT911+vzKal0kzClQ5K6J3bd1WggSpfdwJiznRP166ul56YpdIQm0S6jhB/URUviaXu2SK7ERDWW16Esf5yAFMPbnsDVHUp4J6uuXzOCmdIDXOOMBUhHs/FZtamjlhoabMZxwT7iBtnQFDdm5YFzbGj0QyVICzDVWX4GcTpoKnf1ljy41bhPtw+NfIswwczrT8N9d1SHT8vVBVGaCVpgkc7DMO0GlCffjCByejHwvVE/HkapM4cQKq26Xflp9S5Ds/t;\n\t24:5tolPIaPndOBFlbs4Z6LDmitHRCJUGVhQoi3tHNvxoi9fFqFm9vz+P9kZxVLvCqyMUHuBBkV3MB8ct/jgkYMW1EGD+kicCuQGF8CJaY/U90=","1; DM5PR12MB1147;\n\t7:xiNrB8HEeHornSlnGSTHWh8L+9i74fY0qbQijUJDiYR9+JsGkYzndRXlHa89w8uHSo1rau12GmTZKTwhHyhk4wBQRGcE4tNAfpH7AKPmi8VTDi5miG9/2eKzeDgyRvsjnZRxV54dgJgLml55KlhCmATnwbnHHBdXCd9UVBsUUHy20PX90WI1y/Tjd5lBwmYysV51F7dl207UECHFDg4W/6u697PyrIZpuOAQm6EjZjrd+oKcTOL5c0H7KYY7rvJ+ELlfCVlC39Nx8PpOxFWtkTzibIOK7u/jY5JzcQ/r9SkKi3llar6O6ieLyA2mrG0rxdi/CXql0Cp5/x6PE7iyc5NbetnsxV0v1uv1qDRllVz5gXPwfZGyJBnxHqJdGHXYh9WiNbSTnMYXd6UlkxXYu+9pOUKylQ9tzzj6ur0h+yhIplP4FYrSG7xFbKSma+CxngJsTq23j70LjT6Enf7bE4IJOxXoetb8p1y9Y642Dwe+fHTes2snvOsU/0FY8k6JKz4X8j1I+6sB5EemnuIE6VAXoGQ/0U6nftcx0bYvS5LX4GX+VuAOgMxaMDxQwksqIxqs6kyHrpUl8AWw4E8VdNC7RQ6Emh6hIe9hH7qDs3/pshUh1NMY8/7bL9qM3DdHdUI2cGOKOAuEtnRbH3/qaDv6Jqj18ylWBcsMRf2a24pkXPRF4iiy368oaT/iM+sN2BAwwNFo0fKbUTTwUBw8X2srLjthzhxwmZG/X7pDwn8UCUb1pXwy3ZuNg7pbr5S4VBXHmImaOx0HsreoU2WchKbtgi8bb7yF/cvLv9iSa5A=","1; DM5PR12MB1147;\n\t20:+0jeHdT3pSFsTvdArXBT9od+YOxXV0et/qNJanvzOTvC91ea3Xf9XA4rY+yr6lk02hj+22q/Q8WWSriz2R2uZI6YctG8YSBiV7S48TWFPkNx/Eq3KliRASytCyM3C0OWlTOqKdx0ljrW5PMUoHr3h5b21I30XJu/hhAQGB7+rEOlAyfK+2uYTeq4QPh4RONTwhbV6y/1SiN1iJAD/I/ALRJgV8hJOXnRQjTzOBKPqPS3Ii2L4xr1QdlWkLa1Byzz"],"X-MS-TrafficTypeDiagnostic":"DM5PR12MB1147:","X-Exchange-Antispam-Report-Test":"UriScan:;","X-Microsoft-Antispam-PRVS":"<DM5PR12MB11472D9F74F572C122ED22DCECB80@DM5PR12MB1147.namprd12.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:DM5PR12MB1147; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:DM5PR12MB1147; ","X-Forefront-PRVS":"03793408BA","X-Forefront-Antispam-Report":"SFV:NSPM;\n\tSFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39450400003)(39860400002)(39850400002)(39410400002)(39400400002)(39840400002)(24454002)(199003)(377454003)(189002)(110136004)(23676002)(229853002)(65826007)(7416002)(7736002)(305945005)(50466002)(86362001)(6916009)(8676002)(31696002)(2950100002)(47776003)(230700001)(33646002)(7406005)(5660300001)(97736004)(68736007)(189998001)(65806001)(4001350100001)(65956001)(66066001)(83506001)(93886004)(478600001)(72206003)(6666003)(36756003)(42186005)(53546010)(4326008)(6486002)(90366009)(77096006)(7350300001)(76176999)(106356001)(54906002)(54356999)(81166006)(6246003)(38730400002)(25786009)(101416001)(53936002)(3846002)(31686004)(64126003)(50986999)(6116002)(81156014)(2906002)(3260700006)(105586002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:[10.236.64.250]; FPR:;\n\tSPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; ","Received-SPF":"None (protection.outlook.com: amd.com does not designate\n\tpermitted sender hosts)","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"amd.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"25 Jul 2017 14:58:59.2938\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DM5PR12MB1147","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,\n\tkvm@vger.kernel.org,\n\t=?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, \n\tMatt Fleming <matt@codeblueprint.co.uk>,\n\tDavid Howells <dhowells@redhat.com>, \n\tPaul Mackerras <paulus@samba.org>, \"H . Peter Anvin\" <hpa@zytor.com>, \n\tChristoph Lameter <cl@linux.com>, Jonathan Corbet <corbet@lwn.net>,\n\tx86@kernel.org, Piotr Luc <piotr.luc@intel.com>,\n\tIngo Molnar <mingo@redhat.com>, Dave Airlie <airlied@redhat.com>,\n\tLaura Abbott <labbott@redhat.com>, Fenghua Yu <fenghua.yu@intel.com>, \n\tKees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,\n\tKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>,\n\tReza Arbab <arbab@linux.vnet.ibm.com>,\n\tAndy Lutomirski <luto@kernel.org>, \n\tThomas Gleixner <tglx@linutronix.de>, Tony Luck <tony.luck@intel.com>,\n\tArd Biesheuvel <ard.biesheuvel@linaro.org>,\n\tlinux-kernel@vger.kernel.org, \n\tEric Biederman <ebiederm@xmission.com>, Tejun Heo <tj@kernel.org>,\n\tPaolo Bonzini <pbonzini@redhat.com>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org,\n\t\"Kirill A . Shutemov\" <kirill.shutemov@linux.intel.com>,\n\tLu Baolu <baolu.lu@linux.intel.com>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1728668,"web_url":"http://patchwork.ozlabs.org/comment/1728668/","msgid":"<20170725151301.GC26029@nazgul.tnic>","date":"2017-07-25T15:13:01","subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","submitter":{"id":47897,"url":"http://patchwork.ozlabs.org/api/people/47897/","name":"Borislav Petkov","email":"bp@suse.de"},"content":"On Tue, Jul 25, 2017 at 09:58:54AM -0500, Tom Lendacky wrote:\n> True, but it is more about being accurate and making sure the value is\n> correct where ever it may be used.\n\nSo early_identify_cpu() initializes phys_bits to 32 on 32-bit.\nSubtracting it there would actually make actively it wrong, AFAICT.","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xH1z147zJz9rxm\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 01:15:57 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xH1z12P1fzDqp8\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 01:15:57 +1000 (AEST)","from mx1.suse.de (mx2.suse.de [195.135.220.15])\n\t(using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xH1wS2ZL9zDqp8\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 26 Jul 2017 01:13:44 +1000 (AEST)","from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])\n\tby mx1.suse.de (Postfix) with ESMTP id DAECCAC1A;\n\tTue, 25 Jul 2017 15:13:40 +0000 (UTC)"],"X-Virus-Scanned":"by amavisd-new at test-mx.suse.de","Date":"Tue, 25 Jul 2017 17:13:01 +0200","From":"Borislav Petkov <bp@suse.de>","To":"Tom Lendacky <thomas.lendacky@amd.com>","Subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","Message-ID":"<20170725151301.GC26029@nazgul.tnic>","References":"<20170724190757.11278-1-brijesh.singh@amd.com>\n\t<20170724190757.11278-3-brijesh.singh@amd.com>\n\t<20170725102657.GD21822@nazgul.tnic>\n\t<7236d267-ebcb-8b45-b8d3-5955903e395f@amd.com>\n\t<20170725143615.GA26029@nazgul.tnic>\n\t<47ccc32e-e113-48e0-d2e0-2f23b37cc452@amd.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<47ccc32e-e113-48e0-d2e0-2f23b37cc452@amd.com>","User-Agent":"Mutt/1.6.0 (2016-04-01)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,\n\tkvm@vger.kernel.org,\n\tRadim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, \n\tMatt Fleming <matt@codeblueprint.co.uk>,\n\tDavid Howells <dhowells@redhat.com>, \n\tPaul Mackerras <paulus@samba.org>, \"H . Peter Anvin\" <hpa@zytor.com>, \n\tChristoph Lameter <cl@linux.com>, Jonathan Corbet <corbet@lwn.net>,\n\tx86@kernel.org, Piotr Luc <piotr.luc@intel.com>,\n\tIngo Molnar <mingo@redhat.com>, Dave Airlie <airlied@redhat.com>,\n\tLaura Abbott <labbott@redhat.com>, Fenghua Yu <fenghua.yu@intel.com>, \n\tKees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,\n\tKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>,\n\tReza Arbab <arbab@linux.vnet.ibm.com>,\n\tAndy Lutomirski <luto@kernel.org>, \n\tThomas Gleixner <tglx@linutronix.de>, Tony Luck <tony.luck@intel.com>,\n\tArd Biesheuvel <ard.biesheuvel@linaro.org>,\n\tlinux-kernel@vger.kernel.org, \n\tEric Biederman <ebiederm@xmission.com>, Tejun Heo <tj@kernel.org>,\n\tPaolo Bonzini <pbonzini@redhat.com>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org,\n\t\"Kirill A . Shutemov\" <kirill.shutemov@linux.intel.com>,\n\tLu Baolu <baolu.lu@linux.intel.com>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1728687,"web_url":"http://patchwork.ozlabs.org/comment/1728687/","msgid":"<d6fdba78-034b-d9e2-15ae-00547821a855@amd.com>","date":"2017-07-25T15:29:40","subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","submitter":{"id":47310,"url":"http://patchwork.ozlabs.org/api/people/47310/","name":"Tom Lendacky","email":"Thomas.Lendacky@amd.com"},"content":"On 7/25/2017 10:13 AM, Borislav Petkov wrote:\n> On Tue, Jul 25, 2017 at 09:58:54AM -0500, Tom Lendacky wrote:\n>> True, but it is more about being accurate and making sure the value is\n>> correct where ever it may be used.\n> \n> So early_identify_cpu() initializes phys_bits to 32 on 32-bit.\n> Subtracting it there would actually make actively it wrong, AFAICT.\n\nBut early_identify_cpu() calls get_cpu_cap() which will check for cpuid\nleaf 0x80000008 support and set x86_phys_bits.  I'll try to build and\nrun a 32-bit kernel and see how this all flows.\n\nThanks,\nTom\n\n>","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xH2KC3V4Kz9rxm\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 01:31:43 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xH2KC2JJNzDqnn\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 01:31:43 +1000 (AEST)","from NAM02-BL2-obe.outbound.protection.outlook.com\n\t(mail-bl2nam02on0056.outbound.protection.outlook.com [104.47.38.56])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xH2H32jYyzDqn9\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 26 Jul 2017 01:29:50 +1000 (AEST)","from [10.236.64.250] (165.204.78.1) by\n\tBN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1282.10; Tue, 25 Jul 2017 15:29:43 +0000"],"Authentication-Results":["ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"WHFOxQ++\"; \n\tdkim-atps=neutral","lists.ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"WHFOxQ++\"; \n\tdkim-atps=neutral","lists.ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"WHFOxQ++\"; \n\tdkim-atps=neutral","spf=none (sender IP is )\n\tsmtp.mailfrom=Thomas.Lendacky@amd.com; "],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=amdcloud.onmicrosoft.com; s=selector1-amd-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=rU6G095JB53l1MnZ1DS7SnqcTWE8QffdW1jVEgeeIq8=;\n\tb=WHFOxQ++Kxu2aXOzFFgd/ifGKsC+cvh7g1yblpcLW293XQFkfWUamUBbCEvd3ZInTkeYFJo/oo9JvoxGDHBhRaRQuZSyC2HTQhkOO7vARPhigC/gtzoCh/QAuCp00NoLQuvKRdbjzjFwiytT1Bpi6icrFPdtfuQqpmff1LMRkh4=","Subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","To":"Borislav Petkov <bp@suse.de>","References":"<20170724190757.11278-1-brijesh.singh@amd.com>\n\t<20170724190757.11278-3-brijesh.singh@amd.com>\n\t<20170725102657.GD21822@nazgul.tnic>\n\t<7236d267-ebcb-8b45-b8d3-5955903e395f@amd.com>\n\t<20170725143615.GA26029@nazgul.tnic>\n\t<47ccc32e-e113-48e0-d2e0-2f23b37cc452@amd.com>\n\t<20170725151301.GC26029@nazgul.tnic>","From":"Tom Lendacky <thomas.lendacky@amd.com>","Message-ID":"<d6fdba78-034b-d9e2-15ae-00547821a855@amd.com>","Date":"Tue, 25 Jul 2017 10:29:40 -0500","User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<20170725151301.GC26029@nazgul.tnic>","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":"DM3PR12CA0049.namprd12.prod.outlook.com (10.161.151.17) To\n\tBN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139)","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"e5c63d34-d985-44e5-4e13-08d4d371faea","X-MS-Office365-Filtering-HT":"Tenant","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:BN6PR12MB1137; ","X-Microsoft-Exchange-Diagnostics":["1; BN6PR12MB1137;\n\t3:VjdyLHeh3mq8WHalVf/8ox7/uXH4ElrGSI/2PaAJw3T8Xt2LU1tr+usml064QnuZFLrqCHSgnZdsE0pZjkb4usrN5FwFQSn2/ORQ7+GUWQAc3sgEzCh6iFbLNf4Jw+LQ9UGAVJts7sAqq5//jvK7qsfN5sxXnZ0Un1o7rXcuiIzLJ31NufluJpmgg7Si/qVxpnb2DkD/ZEFWk3uyqyATmDP1whMxqfnppZMY8jUJEH9uaSp8wtq0SBns10035jz/2F/dQtNcwa+l5FiNEW0LMC41s0avkh0C0D116U/GsslIcw2/6AsooaaWUnZ+Mgxi2AP5FJUmgoDZof5k6x+3WbWjf60TefLETrW0xtfVhZEzaLWvCfGt2ffzqlLRfxUGsEoAn6q2l13qJANY4IHOSAXUhwzBkBSDNqmiSVpkn5voAWfR7fwFOj39Ej/r/8h5rvKOaeqoP9du3926XSnW2Dn3aZz2KYf3cMc90fbUXjFfbuNwmqwn76y8a1diVirhUIfQRJekgl1rB0mT29qODGJyqYoo3OZZucAqzj75FwUzsb8T2+4cBaB8ZVCPJmDKJi/5AAEv4E09o8SnxPdaMll0zXI7VRiTk5nhtSq2spn54Ov2t7LFvuIUsIuGxwiMFuHKHJv88w9v/id0IsCwhLgBqzY/MT3gENHL0CRKB+IfZ7Kk1NYoRksCcqU3DWKHxn6dNaJ3zWZ2tGGUk1+39LFaoFzQVyyeAa1sZ6bNpgp5P4+Nrlp1JEXpIKtCozPcHQsZXDC7sLN7tsAaW2id7A==","1; BN6PR12MB1137;\n\t25:1Kx7mfCVZvFVpmz2J9c73qRh4eAbGcwhNmtrjyEGfojmgGdz1BLphQ0CYSSKoe35uvFi9/Xi3+esgV3NAfbcYrd+mfBmkZNYIGCOMWa1OeI3Q9aqbrddli3faX3RTg1p22t/kv8pJhZdGBLrRrgERl1364PrUAqGY+Zddslolw63Ug/Vn8eFb2/OozJ+6Hp5TUvjP7QdXqN39VuTA38UkC+QG3WI1XrQU2cTONDzW8dUlBThn5xupfhs6rA9DDenGrfJKCVteTFWJ4RLW4dp97XmlbUsfcQW3k+haK7X1K7FJqEJ/H6Hpu+TxTWvDFknoavmz7DuURZZqhWjRGkIinuZIpKYndLx8lRw8CaWIxalMXaggrC1IkqqnZJk1HuGuKFEJOIK0zLK+B5CXzheW7RF99r8Oevo4gvl3sL2GTC+bFR29uT7wSPFuii/LAXHj/hjrPjIkk+p4VuQcG6N4jQtj9Xob2bLp2rmi8xicLEbgx3ncztuN0pmYttXzQrKlCd88xciajFJsNr3vD1iw77ktC1qWnUuyzty76FsSTWC7fwKt3cUVyjtcsYiEx7ODpCZyQfDulg99WfmLFgFDv5L29uv3BULn/Ak9GRa5FPsOZj3zoTCwciKzsRDw8r7DlbAWl/7+zTCaJgjk/yRaFdx36DjvU+Nl+7sWSsoHU+Gi6JeVKKr+I4nRDLlYQPEDyqIkprOqpGWPefGN/A2drNilvl5OvBc6jzn55iSBWcPUReTerYHDLCFcMjfaeG2Yndhxwwxon88WsrIsq3It/uA6k0A2crHsuMkZBq3OpsjzuEe+DckLPYZEHK8pqzUXWQ+MWD+tN3fXurYuVVSUpYDtklIVwqyeosgRHHbqJsh+l9eiTDl0mov2qwGefwrR8afXNFAfqfvLluZsS7Ou9GLd4tThZKZxx+kT4rmROo=","1; BN6PR12MB1137;\n\t31:A82X8f5XgRJsGdmjgbGSpopoP3zzY+84YQMiQg3HJN9UfyTfJCAErmDIzaMf/TZqBD1n+U+NOfqN5h3KqZmA7Fy4jeNj6O6ZqAfC6qqgYLvxuU0wDZ4GA3/2xK3QTXT5m7jfW5rrdF1b5PKlPCAwdgDm8fk3HMcirmvu15SRgNLOZ3R7jO5Z6l9dCjppB0SPGEtPIIr2Qk0Qv4QtFHnyWTSpkU5mz1g/cp6lcJB4NoU/GQI97+byXzqNLtgnrvgvfOIsV3DaeVSclhhiOJPDGsi/rHSVjfVuEzSljWgguSJU5gv1t/+H1vvHT6d8IyzBBUNslZ9CyOSfOuJV5I5Y+AAIfAvfo5rrqGaqdJ/TwVg/vceL3+wUyqyP2WdBhdNBcHNQMnrFfgq5TnhcwDsV+p7dKjE8HfkaOMxnyBQRAl+IYhBBTYGmL3rQewUJ2StcH4Cyio4ZIZTg7ecau0y/G4bXiVLr4ZtMTAtvSYR986kqT3AGI97VgWmH9SkI7R1mJC+ydzpbQT8QxO6+m5vnll797897A/impQssRCvXLhntP05yalsT5Wmte4hQOH3VPG2e4CKoibXlknqUsXeaW0JozNayIYpvRXKHWZGc+w5/Fe1Dmyv//Y3OLjco0Dv4N7jyz6ECaSPa0Bd0AL8fdaPAYCmNpjvecKVNwXCRybg=","1; BN6PR12MB1137;\n\t20:4ADe3rbFYan7YdNZfgZJo8soRZizxK7ssBrL4x/aDMAQ5vwli/eug5/Cw07PQbGCnJER9CbHtBqA40C6zt/mZ7cFnUo9vh7LsLZlI+BHlKY01ppkhKgheT4anqny7/we3dBfeJlI6P7sFLvo/sMKxqKB8tqTrMl+rsF5XnCvIKLsEXCdEx/ihsFDAI8oaVixw8TyqgrQMXOhnKFT1ptKXuXGSxvIXSZ0t92Q2B8hT9vObBHl8Zl8k0ZbH+SJQdcR78Wun4P9dPQ3G5KdmuI+t85IgT3tgSMGOrvJamgscXtHEZjIwrad4l/Rh3pES3aEDXJbe9NDvyNpeKL88BqrUqNYE6Q3nOdEIGZj8mDMCYZiTNo/f31Gfo8P5Njh8rW6ONt6GM1N4uYZhwXqmRN9wO4+TPwvjMDPJlWbzd2WUf7Nb7/nyVaB1Tt2p/bc6N2BgO1MefOPxqcc9N1j1P+G3UAOFFJxMARjHYD2QgeR2Cq8JwBPB+yBR/3GUPnE7UVA","=?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzQ6MHNET1M4WGVXdjFzNUI5Q2FITjdJL2NOZUxF?=\n\t=?utf-8?B?UUx3c2FzZXp6eGpKcTdtL0FFVE92aWxnaVhUQ1BGbHpyU1hHajc0ZHpFQnVn?=\n\t=?utf-8?B?ZHlDY0RPYjEzTnZYVGEvWVBYM2xjSXhCcjFGWi9DOW5MQkQ4QW1NVHdjWXp2?=\n\t=?utf-8?B?aDFrRUFRcnF6UVRVYWNSN3I5ZHlNUC9WT3FxNmVMdlN4MHNOQ1EvclhZaXBI?=\n\t=?utf-8?B?dmQzK1ZnQjFETVBTMC9tQTRtcGVFcldaNzhjNkx3cWhiNkNxZFBuTDJTZFRE?=\n\t=?utf-8?B?VnFGY2QrdlArbEY0bTdVaDVobGh1d0RRbjZlNzJMdk9ZRnM5Uld6bjNyLzI5?=\n\t=?utf-8?B?ekp2OFRWK2F6UDVZSzJ4aXRYdTlvSk1DMTRFcGVNNkFMeHA1REJuRDZpRytL?=\n\t=?utf-8?B?U0RpaGVSbWF1ajI5U1JFYWNTZ3c0M1NCb1B4RnBFTGlmSTdiMm1NZFJhZ3Fk?=\n\t=?utf-8?B?aG1PSU11bE93bVd1dGdRdUorM24wU2VISGl4WExzUHpaczMrM1JwRzhwNWtM?=\n\t=?utf-8?B?MnVPWjVNa2JnMml4VExLbUQ2b01vUVR6NC8xRTZTNGpYVUFVem5UcVl2RHFa?=\n\t=?utf-8?B?SFhOVDN1ZE91VUYvV3U3TEFRREhDYWU0bUREYVRaeStqU2RSb3pWc09DV0Fu?=\n\t=?utf-8?B?TUw0bUY5RkFEcXYxZjdUWW44SmtVTXViWkQ4cGdrY0pXT1NEaWRMWW1hQjY3?=\n\t=?utf-8?B?VklEeWc4SEd6NGpMbEJtcmhLM1I4QVRCbHZqQysyNVBqamZBazdwdlZoYlp6?=\n\t=?utf-8?B?Z09Oa05WT2hNbTJOWUdsMlFieEJ2MnQ2RFFZclFCTVZvckN0Tm9tUUJzWWgr?=\n\t=?utf-8?B?T2ZLRHBEL0FoQ2YrRGtMb09kblBOMDZSZFlYdHQxNjRacjl1dmJaNGw4WkhV?=\n\t=?utf-8?B?YlNYdTAxSlc5ekk5bGhCODU2WWRVMTZEMmJxQ3FUcnJ1ZFNkYTE2bE9tV0xE?=\n\t=?utf-8?B?RmFSV1cxbTFyYWNzdGY4S1RqNjJTMXBtMDNEN0ZYWFhpUVZlRkljQXg4MWhk?=\n\t=?utf-8?B?WS9SM2lMRjhoNDdkTGtNdDJQYU9XdUl6RnJFMEdmamVMS0l2NXRMSU52di92?=\n\t=?utf-8?B?dm43Uml2bmpqOGt0b1pnbmRpcjhrSjc2TTUzNVZSQ2psMUU4VWcyZjZkNitL?=\n\t=?utf-8?B?VW9qdnV1bkFkUHVIZHNYc1lkOXA4Vi9aQ1YwdHpROXZMTytGMVNZNVFIZ2ps?=\n\t=?utf-8?B?SkZBRUFMRGRKRXRsWTVOUGN5UWpyaEo3ZUgyQlZoL21ZaWFpNnZoNFNBNDRs?=\n\t=?utf-8?B?VEE0WGVvbzJweTFhdU90WEZPQTJ4YjFUbC9wK2d1NG5xT3p5K0NuVXN2NnMy?=\n\t=?utf-8?B?QmVSU1J6SDg4TWxkNkVkUFd1Wno2ei9hd0xiVEhZK3JCdFgyN1g3blBYZFJH?=\n\t=?utf-8?B?MXlDUW5JSEJpb0VRN082WkxGMDNNNk1qYlh0Y3BlSW1XTWd2c0d5bmF0aWJX?=\n\t=?utf-8?B?cDVRZnJBODI3Zi9DbWxxZTEvNThnS040STlHTjNBVkpoa3V3Um1Fc2NreTMy?=\n\t=?utf-8?B?UkNDbFl6L3JBTnB3c1hKSnI4T0hjeUVLUWEyeUsrZXd5Z1hRV25CY1NLbFFx?=\n\t=?utf-8?B?YTNYUC8xYnpramJJZ0xLRDdBNW5YZz09?=","=?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzIzOm5uT2VVa0haaVl3RzhDT0pJVEp5KzhrNWJS?=\n\t=?utf-8?B?NXQzNWZ2c0QxRW5WSkR1SklQcXFVanFJSnNrU1pWTkdrZlFxSWVkMnJ4S0pi?=\n\t=?utf-8?B?RmMzS09vNEFoUmlseXorMW5EVGUrVENtdEZXcStDdjQzNnNES2thczJvKzlO?=\n\t=?utf-8?B?QUNrbk9jWWx4aUJKSkdoR0Z1NE1jZTBKVlpoTXp3dmdGcUdjNC9XTXJ2MTYy?=\n\t=?utf-8?B?YXdUZVg0cFFNVDg3UFlNMGZyUkR2dTQvZVl3RzhGSWM5c2szV2Y3WW5tUlpL?=\n\t=?utf-8?B?RVh5SC9URmFZSE9SR01CRU9ldDZsVTZYM01GZDF6dFBXdU9MUG50TUFBUll0?=\n\t=?utf-8?B?Qng0YkJiMTJYbngzTVJRNWdBTGtkb1NvdzRzV0Z5MFh6VXhsQ0dHNlYwd0JU?=\n\t=?utf-8?B?UVFTSlNJd2VzWXFtRUV0amg0LzYrTTNNN0N5cTRoUHRTcmtXSExRUUhHTlZ3?=\n\t=?utf-8?B?RWZDNDJQT2I5Tkd2VU1qT2lRbzNQVlNTb0t5NEtCSWhTSmdiNDNxUkdNcGVU?=\n\t=?utf-8?B?SU5INGhuOEFRQWVid3pOWmw5aE9vTnQ1bU5iZktDRldpTWN0ZCtNNnNlRFZO?=\n\t=?utf-8?B?MkcwdlRHYkdabG1oOXNSV3d3ZUpQOHlGazI1YmtxWmtQdmFWbEM0TjhRVGRt?=\n\t=?utf-8?B?a2lpMG5STHE0L2hhWU9LaHo4Mk9iNW1JUFJSV2lVbUJ5RUlBVkgweTZNU3c4?=\n\t=?utf-8?B?Q2tBN25GYVVEcjl3U0JBRjM0L3lIWkZCR2VBUU5RYXJSTFNxWGhSOHZ6MnZo?=\n\t=?utf-8?B?eGFPeFM2eFNUc1Y4a3NZaFZvOWoxRmFnZ29naEQ4UTVUSHZqbTBBOGorWGZK?=\n\t=?utf-8?B?QXNkMW9lR29qNGl5c0xuZk9sL1JZR0lJbnV5RW5ML3NEYkVGZy9mcjlzOWlx?=\n\t=?utf-8?B?VFEvOXhlam0zWjRGMjJZLzVqeGFDRXdMczh5K3JGNzZTaE5wZHRHeDFpWWNN?=\n\t=?utf-8?B?U2ZIQ1o5d1JBMWpndWRwcUNQU1hBNXdxMFlwUVp6NU5JaGk4eWw1MUlTQkVw?=\n\t=?utf-8?B?VUI1MjZxTWlsT3BWTUFmUFhnbTYzNlBsNTlDa1Y1Tm1OUjNXRnQvcTY5UkJ3?=\n\t=?utf-8?B?MWsvZDlua0c4QkZDMUFOTGhMTzlPTmViNzlrUWdVSDIvaEpNRnh3MlFxc29o?=\n\t=?utf-8?B?VlZHOVhhQzRyRVdWVkJvZ0Y1ditNaWF1cm90di9CRjFUcmZLa05aTlRLQzRo?=\n\t=?utf-8?B?ZEd5S084NWhvWHZDQkNleHFTVytBVUhnY1VUZDVkQmRlWi8rMnJuRmpCOVIx?=\n\t=?utf-8?B?TjhLNkRoOWp4bFQ0VklqelBDMUJNdXpYcUtLeEpBckl1d1BCSmhFUGExaVdm?=\n\t=?utf-8?B?NlRvS3lqV25nRXo1bjBSb3UyS0xrMTBEYjJGVFVEbm92SkFEc2d0ZkV1NWMy?=\n\t=?utf-8?B?dzhId0hqcUZRRWRZd2JEeEFmRGZsZkowdXhsa01UQVRVcEFFcThOMFNJcmZX?=\n\t=?utf-8?B?SHl4S0xUZEhhbXBudGZyZjR2RnNFeHlJdllrSkwrN2pkeHhoVUdzUTJnWFJF?=\n\t=?utf-8?B?NWh2ZlR1MXp5QnhDN3ZXSnU5VHhtdi8wYzFIS01BUCtsWXFqanV3U3BvdFZk?=\n\t=?utf-8?B?MXVwL0R1SER2MTd6SDRHQnF3Y1pjZ2Y5S0dvSCtxYnV4djJJWXpzL0h5QmZC?=\n\t=?utf-8?B?a3NiK0NlcDgrcjl2TkpwWHpJTHFXdDN4K244OWh2VWI4QmpEQWg3VmNKdS9v?=\n\t=?utf-8?B?ZWVZTGtaa2hLSXBxNm1aRkIxeUErNEc4MmxKMFdVV1hGR3ZzMUw1eW1uU2ha?=\n\t=?utf-8?B?WWE1MzRBNWtPVERhSzMwTzc4QlJmcGthbFc5a2VxUHYzVUJlaGl1OWtHRG90?=\n\t=?utf-8?B?KzZPTi9OMXE4eXhqb0hLb2VGTzlRc0hxWjhOR0tPNHRpc29hcW50UGF2OHR1?=\n\t=?utf-8?B?TlRRZDE0UXFObjJITHFoYXBYeTE5a3hrMmxvWUJIc3ZObzdjTnphdGNuZmtq?=\n\t=?utf-8?B?TGVVV0V2ZWhvbGFsUzNBSkVldUlFREJ6bm9nTnArcTByT21tVWpUUUhvbjJk?=\n\t=?utf-8?B?cjRhS0JTWHJTUmgxMDdBeUhtUDZINFVwS0w2Nmh0cFg4cEV6NDdFNjNtZkVi?=\n\t=?utf-8?B?ak1FalpvL0ZuQmVlaDZRcWFsUkhTekJkTUNzVjhxd1ZMZFhOMUpGay9DMG8v?=\n\t=?utf-8?B?NkQxeDdLM1hjVjErMGVjTnNqaEQ5YmROVzdxMzNtaWhsN3dXai8xUkRBY3J0?=\n\t=?utf-8?B?SEZlTnRUc3MrTndWNVdraWRtT00yazZNTG5TOWFOb2ErZFltYlRvUit2RHpa?=\n\t=?utf-8?B?clVIQURtZVB2UjJoK0N3eDVZU1BxUTlQTVR5Wi9odUQ1VzFaaUFtQT09?=","=?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzY6dWE5bUk5TzB5T1IwZWMraGttSTNCS2Nldm9a?=\n\t=?utf-8?B?aFdFVnhncDJYYnhzdEszWkRSTmFwQThYeENwckE5NkVWOE5LLzBXTUpQVkQ0?=\n\t=?utf-8?B?WFNiV3VzMVp4emhUamFjcXQyQnB2QmtMOUdicFMvb3VJZCtQWlFXc3NabHAy?=\n\t=?utf-8?B?YUcrUWxZT0d1djh5d0w2bjZaNjdvRzFVeThQVkNDKyt5QkZqVU1vaGFrbFZH?=\n\t=?utf-8?B?V3dTcXozblhXZ0k4cHgwYUREV1NkTTlQR01yc2ZTVk9BeGlwV1BuS3BzdStY?=\n\t=?utf-8?B?ejlEZFdCVWtvNU9EYUZjR2VjbWYvZGh2TEdKRlp1MUVXMmlmRlQrOUM1b0dJ?=\n\t=?utf-8?B?akdhRmNKV2dtU2lTTWJ2V1hBNG81UnZUc1BWZkcwSS9UK2ZHbGorV1RHS2Js?=\n\t=?utf-8?B?d2xZWHlIbFRaSDYreE1ObkluWE52TDU4TEVKM0NEYSt3R0R2MXl5ZnpZaEVo?=\n\t=?utf-8?B?TFltZnVOWktrODFEd214eTJERXpJM1ErUFBJTVllVllML0RETDlETEtxaWZK?=\n\t=?utf-8?B?Q1R0enltdHBqN0xZUDM0MnlmZ3RubHpiYUJQT1RtWjNSdHBFS3VwMVE5TWlU?=\n\t=?utf-8?B?ZE51QnlybjdoVjBNM00vdjY5RGNsYm1EU3p0Rmt0ZS9lVHREY08zUnBISWpH?=\n\t=?utf-8?B?SFJvbWl2L1B3UTZaRjBacmhQcGFuYVBYMnI2ZmtMa2NqdGMrQVdJYlNzTU81?=\n\t=?utf-8?B?L3VDOEx4cHhCeU9qbTM5ZTh5aFd0c3ZoTGJ6b1kybW1uMC9kVVAxWUdXdktt?=\n\t=?utf-8?B?am5hOG4vT2tDR0g3ckErSVFJNGh4blJMYUxhaUROTkJJZkRLWWwxT25xTzNY?=\n\t=?utf-8?B?KzF0Q0JuYzJRT3o1QlQzQWh2em9SNnc0U1NSenNpd0U3eG02b3VNUUZ2SFV0?=\n\t=?utf-8?B?M0luWHdFMXh5dkRoU1BtTGJnTlpuUEd4bVVUZFBhMjNKZTRGRUVLeUpkWlcy?=\n\t=?utf-8?B?enhwY3FGUy9yb3hsOG9oZ2pkVDlVa2VXT05ZMVhnUUFCMGNoQkZPRUgrWEtB?=\n\t=?utf-8?B?MlF0SEpiOE5sYUU3dUxIbnkrK0JhZktTbmovV0ozQmJuTjZtZ3MybzN6bkJB?=\n\t=?utf-8?B?QW1VQXRya21xeVNOc1VSSld0V212RDY3SXdWQ3p6alJQVlRNNmljanEyVGVl?=\n\t=?utf-8?B?NG51MUZNd3ZQMmtPYkRPelVENFBiODRjMVlyblFXK1RLdk8zV1hVa25ZSGpW?=\n\t=?utf-8?B?UkQ0YmF3eEJ0TVI3MnNZY2VESWtsU2xPME9HMHJCbVhDVnRtNnhLMXpPUFVh?=\n\t=?utf-8?B?QmFZbGlYajlueGJWMkxmMXdUNlAvWnhsdDRGSElHV1pHTGczMXJoYnJXTWV1?=\n\t=?utf-8?B?VDFCdGtxYjlGV0kzSWxYL1U4blpheXduSXFKVTltb29DdnpHQzU0M0h2d3VS?=\n\t=?utf-8?Q?uAmMbHy?=","1; BN6PR12MB1137;\n\t5:v2nBi+x6GD4t+5JxfPUJlfjcXxT0bQnKA3VU9tqYHxTRFRs2XSA1Uz1SomiMZAEuHHHVPx66NWz6yCBzDZ/r6cf50t3ur1+nDxeoHmfGixQCgMd/psCYMHlxFHYt1RTQ3hT3AWmgGNBH1hy040vVPqd2FAfPeYxoJYDtN+Q6NtTIqlI/tQsUJAq2n5W7QhYFAgY98ibjXQOqsiqIMEQvdUH+Xo2m3HCllzSvCCAoBqSmuqxo+eDiyhCJWQ0vo03uo2sRF3iWGbSLTqjItyPqJkfmo0m426r2V7lmx6rOxlFLo+MoZfvA3RxeTIl6lnS5zu6VtBBT/+4xVlfXS/C9MzoGpAiyqYx1b5E99CZYGAk4io1Kx09xB+C86trAmsWaHLS8X3WP6UVz80sWatlRD3G9FDMAeS9l6hAWfPaIeDfBueCBuel2fJnzRjhXVE0cY/mm+xOKgbnpdA/P9hNf8u/KBgpgvvqojbySHJ9tlpFJw2imasjvXD6ZxL3nMEgx;\n\t24:rkSV939h+4ucArmFPG588uvo0V7uCALXgZIRcDhjZUFhd+fTuN5BaYkUhLUynKtQ+do9vHR0bGFQUEx0cPTD1i1nGvrzLcUBJts51ejUEVg=","1; BN6PR12MB1137;\n\t7:fksnpb1al2u+2GDSqRgdU0KaDGpuVjoTG4kCnpb79S+a59gl+xf6qEriivT5MvRAgSD/yd9PEyfY4n+X37e3ENtL95do1dliFXyVnvOPXKhuWvvth438hJTEWTnzA86s0/XlSjCBHwtHFORUmz/3DojXFOpAmeGQ3aXuBi1cYqjtJz+2k1QAfrkqN0/D/IdBo9GuSYU/76WVzOMZb5j1vhGOjOTLKIYPEMndbHFlmvZ5jX5KN6DBuVVwCqQYjuvg0O0wbBVxvAV/9WS2x2KQtryj4TZfRt2dbbfeM9nO+7bwCNaisAJavdodUB+d+yyhPcXEbZyAGfM4n5vrciTkMrDKaJ0jJgaB9QLJaNSJFeg0i2fI7mu7YGP7oAjWC11maD+wjviRa242+fBc2nAmhdKyRW7KjJVK7600JHHZzh9/3oIo+PDgI+lfuVAUzZCqn1YugvtbSXT8kCgWpu/HIWTCo2MyyZ6VePjPk5MVYiTKDc+svyQqI6gLb2lYAYV6ceitKOF1Swr2dbs5KoL8PT0H17pGHzOkFwfIUoSFOfnll5WkRA0g8dV7p5lhAmvNjPHiL8YjSL72KOOGBQQfZVCs44Epl3PrEelJJq2EPW9nAeWlp+VrE3ML2lem6YGHEf5xI4/2oIwgutPMBnjR7TRa5e/JHfSDak7WycyVILhkloC0ZmI9tKgcnENJ7tI2yPZQlkHUekjz9du7n5VEruwcmuG33fh8uyxlT+1YhY7N0UuuLqA89FI+amRDghdler6uS1tJ8kBDBJ/tW0w7BYavt1/mOb4O5iZwXtLtat0=","1; BN6PR12MB1137;\n\t20:OXB4vF8eHh3Lptmx+nKlZUCN+xN75M4xt6v3v+lTdX4fKTSf5icUyXNTdLQdFDHYBWameK+gOD0aNUMWugB5LitgnAo4bUGRbdype6E+mzPRhdlW4g62lgUgLDSdVCP0aId92RV/bM8QankfGaXGK9ACc4M/auWAoJLIk0oZsRyh2UlPKDaWhn8hGuVdkEmFKv19EFVNawbusOWQm/5HIO8JRhh6CzlvRm9m879WKjO1hC+1PExD9n3uGzcpJ4FT"],"X-MS-TrafficTypeDiagnostic":"BN6PR12MB1137:","X-Exchange-Antispam-Report-Test":"UriScan:;","X-Microsoft-Antispam-PRVS":"<BN6PR12MB11370DCB1B7B8196419673B6ECB80@BN6PR12MB1137.namprd12.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:BN6PR12MB1137; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:BN6PR12MB1137; ","X-Forefront-PRVS":"03793408BA","X-Forefront-Antispam-Report":"SFV:NSPM;\n\tSFS:(10009020)(4630300001)(7370300001)(6009001)(6049001)(39400400002)(39450400003)(39850400002)(39860400002)(39410400002)(39840400002)(199003)(189002)(377454003)(24454002)(101416001)(3260700006)(25786009)(54356999)(31686004)(64126003)(76176999)(50986999)(53546010)(93886004)(7350300001)(54906002)(478600001)(23676002)(53936002)(106356001)(6246003)(110136004)(38730400002)(105586002)(42186005)(230700001)(3846002)(33646002)(2950100002)(72206003)(6116002)(229853002)(6916009)(4326008)(2906002)(189998001)(83506001)(6486002)(8676002)(47776003)(68736007)(65826007)(7406005)(90366009)(7416002)(36756003)(97736004)(5660300001)(50466002)(77096006)(81166006)(66066001)(81156014)(305945005)(4001350100001)(65956001)(31696002)(86362001)(65806001)(7736002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1137; H:[10.236.64.250]; FPR:;\n\tSPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; ","Received-SPF":"None (protection.outlook.com: amd.com does not designate\n\tpermitted sender hosts)","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"amd.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"25 Jul 2017 15:29:43.1444\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"BN6PR12MB1137","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,\n\tkvm@vger.kernel.org,\n\t=?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, \n\tMatt Fleming <matt@codeblueprint.co.uk>,\n\tDavid Howells <dhowells@redhat.com>, \n\tPaul Mackerras <paulus@samba.org>, \"H . Peter Anvin\" <hpa@zytor.com>, \n\tChristoph Lameter <cl@linux.com>, Jonathan Corbet <corbet@lwn.net>,\n\tx86@kernel.org, Piotr Luc <piotr.luc@intel.com>,\n\tIngo Molnar <mingo@redhat.com>, Dave Airlie <airlied@redhat.com>,\n\tLaura Abbott <labbott@redhat.com>, Fenghua Yu <fenghua.yu@intel.com>, \n\tKees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,\n\tKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>,\n\tReza Arbab <arbab@linux.vnet.ibm.com>,\n\tAndy Lutomirski <luto@kernel.org>, \n\tThomas Gleixner <tglx@linutronix.de>, Tony Luck <tony.luck@intel.com>,\n\tArd Biesheuvel <ard.biesheuvel@linaro.org>,\n\tlinux-kernel@vger.kernel.org, \n\tEric Biederman <ebiederm@xmission.com>, Tejun Heo <tj@kernel.org>,\n\tPaolo Bonzini <pbonzini@redhat.com>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org,\n\t\"Kirill A . Shutemov\" <kirill.shutemov@linux.intel.com>,\n\tLu Baolu <baolu.lu@linux.intel.com>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1728693,"web_url":"http://patchwork.ozlabs.org/comment/1728693/","msgid":"<20170725153329.GE26029@nazgul.tnic>","date":"2017-07-25T15:33:29","subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","submitter":{"id":47897,"url":"http://patchwork.ozlabs.org/api/people/47897/","name":"Borislav Petkov","email":"bp@suse.de"},"content":"On Tue, Jul 25, 2017 at 10:29:40AM -0500, Tom Lendacky wrote:\n> But early_identify_cpu() calls get_cpu_cap() which will check for cpuid\n> leaf 0x80000008 support and set x86_phys_bits.\n\nRight, but it can't be less than 32, can it? And if it is more than 32\nbits, then it probably doesn't really matter on 32-bit. Unless it is\nless than 36 bits and you do PAE...\n\n> I'll try to build and run a 32-bit kernel and see how this all flows.\n\nYeah, that would be good.\n\nThanks.","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xH2Q01X3lz9ryr\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 01:35:52 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xH2Pz6dzYzDqq4\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 26 Jul 2017 01:35:51 +1000 (AEST)","from mx1.suse.de (mx2.suse.de [195.135.220.15])\n\t(using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xH2NB0csmzDqp1\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 26 Jul 2017 01:34:18 +1000 (AEST)","from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])\n\tby mx1.suse.de (Postfix) with ESMTP id 68C0CAC1B;\n\tTue, 25 Jul 2017 15:34:13 +0000 (UTC)"],"X-Virus-Scanned":"by amavisd-new at test-mx.suse.de","Date":"Tue, 25 Jul 2017 17:33:29 +0200","From":"Borislav Petkov <bp@suse.de>","To":"Tom Lendacky <thomas.lendacky@amd.com>","Subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","Message-ID":"<20170725153329.GE26029@nazgul.tnic>","References":"<20170724190757.11278-1-brijesh.singh@amd.com>\n\t<20170724190757.11278-3-brijesh.singh@amd.com>\n\t<20170725102657.GD21822@nazgul.tnic>\n\t<7236d267-ebcb-8b45-b8d3-5955903e395f@amd.com>\n\t<20170725143615.GA26029@nazgul.tnic>\n\t<47ccc32e-e113-48e0-d2e0-2f23b37cc452@amd.com>\n\t<20170725151301.GC26029@nazgul.tnic>\n\t<d6fdba78-034b-d9e2-15ae-00547821a855@amd.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<d6fdba78-034b-d9e2-15ae-00547821a855@amd.com>","User-Agent":"Mutt/1.6.0 (2016-04-01)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,\n\tkvm@vger.kernel.org,\n\tRadim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, \n\tMatt Fleming <matt@codeblueprint.co.uk>,\n\tDavid Howells <dhowells@redhat.com>, \n\tPaul Mackerras <paulus@samba.org>, \"H . Peter Anvin\" <hpa@zytor.com>, \n\tChristoph Lameter <cl@linux.com>, Jonathan Corbet <corbet@lwn.net>,\n\tx86@kernel.org, Piotr Luc <piotr.luc@intel.com>,\n\tIngo Molnar <mingo@redhat.com>, Dave Airlie <airlied@redhat.com>,\n\tLaura Abbott <labbott@redhat.com>, Fenghua Yu <fenghua.yu@intel.com>, \n\tKees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,\n\tKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>,\n\tReza Arbab <arbab@linux.vnet.ibm.com>,\n\tAndy Lutomirski <luto@kernel.org>, \n\tThomas Gleixner <tglx@linutronix.de>, Tony Luck <tony.luck@intel.com>,\n\tArd Biesheuvel <ard.biesheuvel@linaro.org>,\n\tlinux-kernel@vger.kernel.org, \n\tEric Biederman <ebiederm@xmission.com>, Tejun Heo <tj@kernel.org>,\n\tPaolo Bonzini <pbonzini@redhat.com>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org,\n\t\"Kirill A . Shutemov\" <kirill.shutemov@linux.intel.com>,\n\tLu Baolu <baolu.lu@linux.intel.com>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1743093,"web_url":"http://patchwork.ozlabs.org/comment/1743093/","msgid":"<b2aedd44-ebbc-b196-31d0-0b423f4fa632@amd.com>","date":"2017-08-09T18:17:54","subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","submitter":{"id":47310,"url":"http://patchwork.ozlabs.org/api/people/47310/","name":"Tom Lendacky","email":"Thomas.Lendacky@amd.com"},"content":"On 7/25/2017 10:33 AM, Borislav Petkov wrote:\n> On Tue, Jul 25, 2017 at 10:29:40AM -0500, Tom Lendacky wrote:\n>> But early_identify_cpu() calls get_cpu_cap() which will check for cpuid\n>> leaf 0x80000008 support and set x86_phys_bits.\n> \n> Right, but it can't be less than 32, can it? And if it is more than 32\n> bits, then it probably doesn't really matter on 32-bit. Unless it is\n> less than 36 bits and you do PAE...\n> \n>> I'll try to build and run a 32-bit kernel and see how this all flows.\n> \n> Yeah, that would be good.\n\nOk, finally got around to running a 32-bit kernel and it reports\nx86_phys_bits as 48.\n\nThanks,\nTom\n\n> \n> Thanks.\n>","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xSKMh5HGZz9s0g\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 10 Aug 2017 04:21:04 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xSKMh36JjzDqr6\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 10 Aug 2017 04:21:04 +1000 (AEST)","from NAM02-CY1-obe.outbound.protection.outlook.com\n\t(mail-cys01nam02on0083.outbound.protection.outlook.com\n\t[104.47.37.83])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xSKJX49GHzDqjk\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu, 10 Aug 2017 04:18:20 +1000 (AEST)","from [10.236.64.250] (165.204.78.1) by\n\tBN6PR12MB1140.namprd12.prod.outlook.com (10.168.226.142) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.1.1320.16; Wed, 9 Aug 2017 18:18:04 +0000"],"Authentication-Results":["ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"rqIcO7yl\"; \n\tdkim-atps=neutral","lists.ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"rqIcO7yl\"; \n\tdkim-atps=neutral","lists.ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=amdcloud.onmicrosoft.com\n\theader.i=@amdcloud.onmicrosoft.com header.b=\"rqIcO7yl\"; \n\tdkim-atps=neutral","spf=none (sender IP is )\n\tsmtp.mailfrom=Thomas.Lendacky@amd.com; "],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=amdcloud.onmicrosoft.com; s=selector1-amd-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=9SZm9l1AUNgosQP/oZonxyMltGeNGnIth5VpsZvH5aQ=;\n\tb=rqIcO7yl1tpdkBf+Neq1rqMcC+y8BHHFc9E0IBkcVApLGmoNvnfQDaiFNrVlJc2aJx1tMtTxByKXw/GK0e7AxYun0MD5pubPd3sV/tn4eqp0Y40AXHI1e+IFkWX+CDlpefM4m2VXP73LNh0rbRlu7NoQ6bBLBfSb30NzvgSpwQo=","Subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","To":"Borislav Petkov <bp@suse.de>","References":"<20170724190757.11278-1-brijesh.singh@amd.com>\n\t<20170724190757.11278-3-brijesh.singh@amd.com>\n\t<20170725102657.GD21822@nazgul.tnic>\n\t<7236d267-ebcb-8b45-b8d3-5955903e395f@amd.com>\n\t<20170725143615.GA26029@nazgul.tnic>\n\t<47ccc32e-e113-48e0-d2e0-2f23b37cc452@amd.com>\n\t<20170725151301.GC26029@nazgul.tnic>\n\t<d6fdba78-034b-d9e2-15ae-00547821a855@amd.com>\n\t<20170725153329.GE26029@nazgul.tnic>","From":"Tom Lendacky <thomas.lendacky@amd.com>","Message-ID":"<b2aedd44-ebbc-b196-31d0-0b423f4fa632@amd.com>","Date":"Wed, 9 Aug 2017 13:17:54 -0500","User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<20170725153329.GE26029@nazgul.tnic>","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":"MWHPR14CA0005.namprd14.prod.outlook.com (10.173.227.15) To\n\tBN6PR12MB1140.namprd12.prod.outlook.com (10.168.226.142)","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"a11d3d06-ced4-4043-169e-08d4df52fdd9","X-MS-Office365-Filtering-HT":"Tenant","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:BN6PR12MB1140; ","X-Microsoft-Exchange-Diagnostics":["1; BN6PR12MB1140;\n\t3:qkaUnzD9iULAZNXxsyfO4sZ4wzvbJpMgCKrh/KuiNh1LaWFGIZA2UWzdYsJ0Qq6ZJ6WqQbOSvXZRrHC/u2cVavNe+SqGcOE1UtRwX74tVGFUmGR4ub3Op6hdPaBRUjpMP93yT2s3yd4Gee1Wrs/dpVWM299Q6hPmDXeEUJfOaRyhgwQs+w8CO28EF6RoMVRzfycxyO+8FdjXBjM0LW34l+wA2YY79DjqoPHjY5355GWJIVh3F0Nr9aMNBEozUyle;\n\t25:8wu8ZyoonyfOFXo2mMDTCQE9J0KwlRRdy40IwRtCezD/zW9I3PKAZS2UTNdYZEh2n1LFpDB0jRm1BcF7tQMZkuUIypgeRpEdvp50jKESmiWNph03E/kt/O7vWXpnSgL7hnCiJlSW5dvwbuE8o67lXvAxQttEfIAP+72813zhgib3IDeNqn5Mf9QlWlrRnGQQJRy+KzcHxdApGXVg2kk7govmPRlw8eu12ar+uqVsImkluOCvyXme4I6E7zS6xB1JaRM+XoLQMqo+1Brk6q1Ptz05DJ6UMh+yz5RvYMvDEiP47b6tSVVi6qR9aIAkx6mhkXaoWwBKGjaDLx45J0iDVw==;\n\t31:sLosdfW8ABpAT3qsfSu97mBVZ12J8d8eMLjL8o6i5IUdl94+Q/L6KICGh3ApFW4FZIZHIOKhcb9cxQVTbwHs2vw5bVlxkq5DKNC1Sbkf2sLKaUTd6gnOP0el0qoTRrCTNpcojBsEAxOUCtE3zscPaELCowGtHIwqbM9xRKwY6Hdq4MIiL0UPT9vT49kP+/3kZfIBpSwWhM1NnER0OLHuSXtO5Mddt8Gi3Vi5eHwQilI=","1; BN6PR12MB1140;\n\t20:/5rzGxdCAE6zJKDy6Y77Xe2t2NNnBDQZ0xezLSPQWKdj959oM+h4ODpQtwhhKSLjrqPzPbGCbGYYEAfhDiIMCpgXReHQA0JBJeVi9k29SMH3yDft2X0ZIupGYNEUoVIO7yE87urhuLtVceXUNF2TVCmb6wSXsbHPEMvjmqQW7+efggZdHXreqjeMOB8H5yqWct8j5MJ4pfzOB+f0OPWwyAoheqCasNv/ILpu6pKvmUygR/s0TNFLzyn/urN1ceI5KtotMggmwknGq0JYJx01IeyXF7q4+U589WDsnpFZgn3jPDjyUHiGdVCV5Q4iF2QXKThmNO5R8cR0RKBsYQlqTdP3IwX4fM/FYGUPZGNVBt+n/QQ/2tHfJYfP7dPGobbNfbgTxvCnCZSRzuq/ckTizHAUW+XkAPUdEu9CIuSsPzVRF3wq+69K58yvsDB8EePs+wh7ELvXlx6bq4T0E2RF8QGW2fzUOb6YkDOW0DTP00WSV9P2kHTJa+Vi83fgy4eE;\n\t4:MhlOubb70sG//GBKiSSZblXq5D0nCcfFucBojf0lr3lNaBAy5vFll2lTZCVou9f8iQUPKVhTZjGC3xmTriHEwT0oF+bw9snRHigbERk9XCuRWpdSSKkWxvrGrbTiExFQyO85gW+ETYv2GzODUjUU0aFPd4r9p7oGZaEKticHQ0/63UK6boniQOs04T13YBPVWfGk5lrfYs0qOmLOHjzzAcrdGKjqj+v5bl4Nl62Zr5OS8A8wJRjEpkf1GTnyP/2CL+3nx7u0knuuSmHyDW/HzSL9AxJSfEHdUx5JpPZMork=","=?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzIzOnMwWWpJaGhFOUJtcXlDWWtOcGRqZURsbllL?=\n\t=?utf-8?B?WEU4YWlWekFkbWFISWM2Y2dGTWZMaFR1TW05TXpnR0NkekFpb1RBbzdsZ0lu?=\n\t=?utf-8?B?M04weFdYdHF4aE5UdFlXVWszeS9OL0ZaVmIrZlRrM0pYL3c2anUva1N6VzVo?=\n\t=?utf-8?B?MnIzWUdldGozVDlrbzY1WjNuczRSRWw5RWhvYzZQaDNPSWlvVHMwYm8reEVE?=\n\t=?utf-8?B?SnpwV2VlS21vRG4vbGRJWVVoSnVFLzR0RmZlYnhOaS84U3lncVJZUFV6Rkky?=\n\t=?utf-8?B?K2lScGFFLzBScE13ODhIVStJbll1SEsvUE5vWG1KblozNWhVQjFaNTZRb1V5?=\n\t=?utf-8?B?Tk9KbW50WG5hNi81QTh4VzVwcEZOaHozblJNR25DQm5NQm1xVTRhTC96UVhF?=\n\t=?utf-8?B?SVN4bzJyZjdTd1E1U1BLbGFMSUdIbjVielBISEdQVU9pdnh5RG5GYU9BODRm?=\n\t=?utf-8?B?ZXJ6R2g5QTJWUzVMVWwwMzZWczVVUWhTYWhGWlNtT0VyMmJtVXFsc2cyN1ZG?=\n\t=?utf-8?B?OXdYQk40MXhrOVJ1U294OWtiK1JXU0lxZzZkc2k2TktRRkZWZDBuSlpyWjVs?=\n\t=?utf-8?B?bjgxMDBieVByNHFxOVAxZjRYM2hwMTUyQm9BTEg5ZEVVL1RKK2ZvT2VSNUpl?=\n\t=?utf-8?B?M2swNW9weW51NTgvdXdoWEV6VURzOHVXMGdxNzh4NVltdGx0SUpTNTdHYlJO?=\n\t=?utf-8?B?cWdOZndBNDAvLzJlNDNKRTR5OTRjcjdxUFVocVlNSzNZOWJ4cksrcHBxWDhs?=\n\t=?utf-8?B?c3JzYW1EaktaNmRhc094dnA3R3RTOWNtbDlEdUpER3NOZnY5Q21QZ3ZRZUxh?=\n\t=?utf-8?B?aTJ0a3FEUU15aGpTc1Z4U0RHdlpmSks2QWhncytaSmk5UmRwcWFlTHdQeVZy?=\n\t=?utf-8?B?MnM2RG1JZGorOWJHeDczNFgzR2xRWUVLMEpqQjdxWVV3b2tqUDQxMjFvNFF2?=\n\t=?utf-8?B?QVI2U3JtK0V0dlUyQjduL2x6WHIzem5jUG5ZbFlwN3FiOU1QWVpDY1F5c1RF?=\n\t=?utf-8?B?RFFMWTBhMVhBSzZDcDVHOGZQb2RqT0JSV2xZNmJjUnBLVzlmQXB3bWc2UnFX?=\n\t=?utf-8?B?Yzk2bTJWdHJUTXd0djF3Z0hjZ29abEZmcFlOSTRJdG9mS0FtUFJyclMrdXdC?=\n\t=?utf-8?B?UXBSK21iMEIvVFEvL0YvYXRPNlFya3RJTmNDblVjUkw4ZDhUNWNzZ3lBcUNW?=\n\t=?utf-8?B?ZHlzYk1kbi9mVTVYQnBNWFFlUjJGWVpTeFA1cm91TmxUVDgrRE9OSURUU0F1?=\n\t=?utf-8?B?eVZHaTIweTMvNlVQVThDaklxOE9qQkpjTUFWQUxxSy84bHNaTWp3RnlnOWdF?=\n\t=?utf-8?B?b0FqcHdoTk8wZDAwYjIzT05SbkRlejBlQWhESjZKNERNMTNTeWpvZDd1NkZx?=\n\t=?utf-8?B?RCtnNnduM3NNQUs2WmZTZkJtT2pWWFRvMXJ1aWgvRDdGVjRlRzJMODUyeXA4?=\n\t=?utf-8?B?cTE4NkRFWmw2UGpvVGRvUklNRDczazh3aTZFQ20rbDl0SEMxN0JTMitmSTJa?=\n\t=?utf-8?B?WU80bzMwSTNPSDlaRy80bzl4MWlvSitnTXJvS0QzVmFrR3ovV3VPVVJnMjdp?=\n\t=?utf-8?B?eEs1L2YrajFBM2JZUDBEcWNUb25UVjR3RUhNVTJnSU5YdE9zTkFBcEJnRzVJ?=\n\t=?utf-8?B?YU5sS214UFlaWjIwZ0lzODBEMXlFRWJRcWFPR0FpUFpzNGJyNGdrN1F0elp4?=\n\t=?utf-8?B?dDF3Z3A4NUFLaStQdXdOandRRzdjRGlOL2UzNTBidUdnbGtraTYwOTQ2WWtV?=\n\t=?utf-8?B?OWx2RWVvQm94WEFONFhnT3ZpWmU3a2g4Mm5waTBqbHEyWHQ1UXFaV1NrUUtT?=\n\t=?utf-8?B?QU5nZ1NDRjNCY1h5UXNJUmdoNDJIcTBNNStzRXpicWpWazVCUUVNT1hsRWlC?=\n\t=?utf-8?B?VUN4Rm5hV1MrUjloS0k2UTNXNzZzOW02Wkp5KzA3dTZhaTNNdk50dnBENTRu?=\n\t=?utf-8?B?K0luVEVYUTZERDlHMUZZcTJxNmtjYTJ4S1I5RWJpWVBDMFBsZEcwMmZ1bFRR?=\n\t=?utf-8?B?MStUd1ZOQ04raHhWNWFLckZqTnN6UjNkYTdwcXVkaHQ5RUxWTTY1dytjeUxi?=\n\t=?utf-8?B?OGsySjRpMUFaV2ljV1crZFhJK0tTZmc5OGNncWoyV2h5Z2c2dmYyUHJHWk9F?=\n\t=?utf-8?B?ZndNQndTRDJkREZDRjYzcVRTRXBNRHRlSFBSQUN0UTAwNXp5Ylp0RkhoY2U0?=\n\t=?utf-8?B?RmZ5cWZEdFY5N0MwM2V5ekhjOU5OcmVTYzZEYUFwbnFFeXdsZUR4bEU1VGN1?=\n\t=?utf-8?B?dC9qb2xwZ1c2eUtISHQ4M1VyaXpIbFhWakU5d3lyNkZWYTFlL3RPQT09?=","1; BN6PR12MB1140;\n\t6:L4mX2elGiLe5Zjkl1p8/2A/3WydeOIKMZuP63ZVdZ8n5ID/KooSjSVOCAsEKvi6276N/KvUIHkZMael/SCeUVJ6Yxi61mtJbOXo+3zgl4/DE2Ge9AywjSHamGYZWqu29W0DnwdYDnku5rXBxcWjb3nuK1La4Bnc+1rAGanBm3JCh7mDf7QDOAabJM1BBKfYA9Etxr8LY60UhfVNsYonYs6mQ/jRDmcDhevC7YVVE2AQ0uUTm5pCJdPY72/w88fMLpCJyx1qrgK7FFtpMZhnza5f3iOMazcdE+KL+dWBjFVXmIVOf+qryII+6omOuYrdoYuc6cNXW2nr88sPgxz4G8w==;\n\t5:jGAdhkt9Jc39aR8qs2KKlxdEYmGYIA4307t8HAJffBSXTwVvYv0IN1O4E27O759wKqQs6GNqUQWNRxsX2UTCV14GDkQl9qAaZ8z2JjKczcDUC7OBGurA/oG5l1BYNdDVRm7HRDHECnkzYlKCYl2jRQ==;\n\t24:1NHvdKSrr306Q7Dmox2C30MvTWDCqvzQEEqxfDMhuuA/D/8zbPiycVKzzxApFeZ4mLz8OMfAHUevlR80809odgkuW9zkq42TK06tex2gD08=;\n\t7:lwFgFG/cCNpGgeV+4XTfFG3eivb4S5gmr9CfpxkVqqKV6FW/2ywJVFNUcpVVCCjS2DimmikxVlOf4mFaV4BkM8UabqbrXwp7YxjndIqfG5TTJN2gkQkZe651K8YEg6kmScrpj3EG5KyF85hMxpTSe+2boMcL8hVF43lOg8+n9wVxUEnPYShbq0vKYKtTCFvJ8E7RLL0lNwPnbk5Fxy7qd4iYUzVEtw22JkSb18gFaZo=","1; BN6PR12MB1140;\n\t20:Tzk5hLmgwG849WXijWtATXFCretM3esGExPBVPKyBU1nghRdyJX/U53OEf+lzcN2VRvuUWH/wCC0xia+x/COvOXnOyIZAFLlxlDHxprvTx2zCDw5pqgJ/R/AY/DOLS5JxKB/I+MRVmXBR1a8tMztBUHzVc8InKUnWFISlg3bCnPjrAfRnv05i2Ca0xHP7zSeJQBqoQHp/cLgRH2PAkRRFEVb5qaa9gOPrcXXRlldrBChxZPkNabK6Ef2kZIuYs+v"],"X-MS-TrafficTypeDiagnostic":"BN6PR12MB1140:","X-Exchange-Antispam-Report-Test":"UriScan:(20558992708506);","X-Microsoft-Antispam-PRVS":"<BN6PR12MB11403913D3D49E299BDFE96FEC8B0@BN6PR12MB1140.namprd12.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:BN6PR12MB1140; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:BN6PR12MB1140; ","X-Forefront-PRVS":"0394259C80","X-Forefront-Antispam-Report":"SFV:NSPM;\n\tSFS:(10009020)(4630300001)(7370300001)(6049001)(6009001)(39410400002)(39840400002)(39850400002)(39450400003)(39400400002)(199003)(377454003)(189002)(24454002)(97736004)(72206003)(2950100002)(6116002)(6916009)(229853002)(31686004)(66066001)(65806001)(230700001)(2906002)(65956001)(90366009)(47776003)(6486002)(106356001)(65826007)(36756003)(31696002)(3846002)(53936002)(54356999)(6666003)(4001350100001)(76176999)(86362001)(77096006)(33646002)(105586002)(50986999)(42186005)(25786009)(7416002)(7406005)(64126003)(189998001)(5660300001)(23676002)(3260700006)(6246003)(81166006)(38730400002)(81156014)(110136004)(53546010)(8676002)(7350300001)(4326008)(68736007)(83506001)(478600001)(93886004)(101416001)(50466002)(305945005)(7736002)(54906002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1140; H:[10.236.64.250]; FPR:;\n\tSPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; ","Received-SPF":"None (protection.outlook.com: amd.com does not designate\n\tpermitted sender hosts)","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"amd.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"09 Aug 2017 18:18:04.8694\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"BN6PR12MB1140","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,\n\tkvm@vger.kernel.org,\n\t=?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, \n\tMatt Fleming <matt@codeblueprint.co.uk>,\n\tDavid Howells <dhowells@redhat.com>, \n\tPaul Mackerras <paulus@samba.org>, \"H . Peter Anvin\" <hpa@zytor.com>, \n\tChristoph Lameter <cl@linux.com>, Jonathan Corbet <corbet@lwn.net>,\n\tx86@kernel.org, Piotr Luc <piotr.luc@intel.com>,\n\tIngo Molnar <mingo@redhat.com>, Dave Airlie <airlied@redhat.com>,\n\tLaura Abbott <labbott@redhat.com>, Fenghua Yu <fenghua.yu@intel.com>, \n\tKees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,\n\tKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>,\n\tReza Arbab <arbab@linux.vnet.ibm.com>,\n\tAndy Lutomirski <luto@kernel.org>, \n\tThomas Gleixner <tglx@linutronix.de>, Tony Luck <tony.luck@intel.com>,\n\tArd Biesheuvel <ard.biesheuvel@linaro.org>,\n\tlinux-kernel@vger.kernel.org, \n\tEric Biederman <ebiederm@xmission.com>, Tejun Heo <tj@kernel.org>,\n\tPaolo Bonzini <pbonzini@redhat.com>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org,\n\t\"Kirill A . Shutemov\" <kirill.shutemov@linux.intel.com>,\n\tLu Baolu <baolu.lu@linux.intel.com>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1749329,"web_url":"http://patchwork.ozlabs.org/comment/1749329/","msgid":"<20170817081208.lmoh2dh3loupay54@pd.tnic>","date":"2017-08-17T08:12:08","subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","submitter":{"id":47897,"url":"http://patchwork.ozlabs.org/api/people/47897/","name":"Borislav Petkov","email":"bp@suse.de"},"content":"On Wed, Aug 09, 2017 at 01:17:54PM -0500, Tom Lendacky wrote:\n> Ok, finally got around to running a 32-bit kernel and it reports\n> x86_phys_bits as 48.\n\nSo it doesn't really matter on 32-bit. I guess you could add a comment\nsaying why we don't care.\n\nThanks.","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xXzp550R8z9t2x\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 17 Aug 2017 18:26:37 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xXzp545M1zDrJN\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 17 Aug 2017 18:26:37 +1000 (AEST)","from mx1.suse.de (mx2.suse.de [195.135.220.15])\n\t(using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xXzmf0xTVzDrDC\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu, 17 Aug 2017 18:25:21 +1000 (AEST)","from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])\n\tby mx1.suse.de (Postfix) with ESMTP id E5220AD7F;\n\tThu, 17 Aug 2017 08:25:17 +0000 (UTC)"],"X-Virus-Scanned":"by amavisd-new at test-mx.suse.de","Date":"Thu, 17 Aug 2017 10:12:08 +0200","From":"Borislav Petkov <bp@suse.de>","To":"Tom Lendacky <thomas.lendacky@amd.com>","Subject":"Re: [RFC Part1 PATCH v3 02/17] x86/CPU/AMD: Add the Secure Encrypted\n\tVirtualization CPU feature","Message-ID":"<20170817081208.lmoh2dh3loupay54@pd.tnic>","References":"<20170724190757.11278-1-brijesh.singh@amd.com>\n\t<20170724190757.11278-3-brijesh.singh@amd.com>\n\t<20170725102657.GD21822@nazgul.tnic>\n\t<7236d267-ebcb-8b45-b8d3-5955903e395f@amd.com>\n\t<20170725143615.GA26029@nazgul.tnic>\n\t<47ccc32e-e113-48e0-d2e0-2f23b37cc452@amd.com>\n\t<20170725151301.GC26029@nazgul.tnic>\n\t<d6fdba78-034b-d9e2-15ae-00547821a855@amd.com>\n\t<20170725153329.GE26029@nazgul.tnic>\n\t<b2aedd44-ebbc-b196-31d0-0b423f4fa632@amd.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<b2aedd44-ebbc-b196-31d0-0b423f4fa632@amd.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,\n\tkvm@vger.kernel.org,\n\tRadim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, \n\tMatt Fleming <matt@codeblueprint.co.uk>,\n\tDavid Howells <dhowells@redhat.com>, \n\tPaul Mackerras <paulus@samba.org>, \"H . Peter Anvin\" <hpa@zytor.com>, \n\tChristoph Lameter <cl@linux.com>, Jonathan Corbet <corbet@lwn.net>,\n\tx86@kernel.org, Piotr Luc <piotr.luc@intel.com>,\n\tIngo Molnar <mingo@redhat.com>, Dave Airlie <airlied@redhat.com>,\n\tLaura Abbott <labbott@redhat.com>, Fenghua Yu <fenghua.yu@intel.com>, \n\tKees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,\n\tKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>,\n\tReza Arbab <arbab@linux.vnet.ibm.com>,\n\tAndy Lutomirski <luto@kernel.org>, \n\tThomas Gleixner <tglx@linutronix.de>, Tony Luck <tony.luck@intel.com>,\n\tArd Biesheuvel <ard.biesheuvel@linaro.org>,\n\tlinux-kernel@vger.kernel.org, \n\tEric Biederman <ebiederm@xmission.com>, Tejun Heo <tj@kernel.org>,\n\tPaolo Bonzini <pbonzini@redhat.com>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org,\n\t\"Kirill A . Shutemov\" <kirill.shutemov@linux.intel.com>,\n\tLu Baolu <baolu.lu@linux.intel.com>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}}]