From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 85DA0C3DA6E for ; Mon, 8 Jan 2024 17:05:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0E19F6B007E; Mon, 8 Jan 2024 12:05:15 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0921F6B0085; Mon, 8 Jan 2024 12:05:15 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E00EE6B0087; Mon, 8 Jan 2024 12:05:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id CBC096B007E for ; Mon, 8 Jan 2024 12:05:14 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9B4AB120869 for ; Mon, 8 Jan 2024 17:05:14 +0000 (UTC) X-FDA: 81656769348.25.6CA91D3 Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) by imf27.hostedemail.com (Postfix) with ESMTP id DA3924002D for ; Mon, 8 Jan 2024 17:05:10 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b="U/ewXcsS"; dmarc=pass (policy=none) header.from=alien8.de; spf=pass (imf27.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1704733511; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=w1U9JuwWvaJMBjH60Qfm085eTdHCG+21c5u4mrqzaCs=; b=P4JZD0ZXpsOrga61RkZ/KzM3qcVqkK0zn1ns5kKx0MuhVakSKFlLOJyiyPYZCmQxVIaROe 12sWFsZ22koSexZ2Jh92xGS7r6sk66rAlHdSb6iWjrxIn3MGehDhOR8KT++QAvMeZCXVqX 8tdUyrA3yvFzRp2017kaENKk8rUYaB0= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b="U/ewXcsS"; dmarc=pass (policy=none) header.from=alien8.de; spf=pass (imf27.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1704733511; a=rsa-sha256; cv=none; b=GIDxtQvSZCQQF4wY6Ln2XMXX8+ukdTOVC9ewFo3Z/Lq7bcRS6yRXs1kSmuznEJ3lSJq5Mi dWF2IZku0wfof7Yr4Ed9LSK8VM9IHyRco2E3SXQp/pYpTIs5dFHqveGGK2V4IB7T846iEl voRak5GUeDAlVAeMa0aHzqFLc/ZHrKU= Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 8DA1C40E016C; Mon, 8 Jan 2024 17:05:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id CuKpKJOv0sMx; Mon, 8 Jan 2024 17:05:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1704733504; bh=w1U9JuwWvaJMBjH60Qfm085eTdHCG+21c5u4mrqzaCs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=U/ewXcsSUdD+9SivtyMgsN1CLap1vAi6dgi/nHSjCXg0jJhmbsOPxEmWonINyytCW yHusPDNEelLb2hSX/YpL86mKhzh6613QmFUDCKyPEVWa+yTwr3xKKYmHYETfOFioHM UG7wND5TN6SCBiUotmh/m0XPbPDaukfUGTkMy8jnkxzO4SwdfBDEUEnmkTpsGLZIOE sect88K4iyvL5/WYaCvR73nckuSijcOIQo4dmwfrAlizNGjOyn854a/fvz8K//UgzF WHkRisFKQ8H6k4WW77iRE/076LW8ZTb2CZJ5Tw71s6Ct6Jj8qJbypu83wz+y5t6xtn iyzJ67+JsiDecDvJpKCAYW9vOrCoSsUAmnPZCMwZX4Kz7rzgKj5fdwvD6fNyPGt4M0 Wqatg1aOn4oh4LYWIf771GzU8hK1uihaj2XDIN6oLIWQ0iVNt5H/oTMPAW2d50+Jcb Gp2WStL5TwCP2vpCpWCHmCVAXXECM1pdxg5YQR7YlHrwAzoXgGYnr3TKUZKIclkwWQ /SVh/PhLwC3rsUUnMSUm+aBtUwi3A7GTVVTadwBTH/Qe3NuvHc677pP2x2yTeqLHPg pbBP0l6Y/iLEfyEE0WoSxhReJIxxwMk0lxvbvVJDa22IFMtfW8R1HhMLioru2Lyj6A Mxev4/iCkvm2ibZWTuP9drhI= Received: from zn.tnic (pd9530f8c.dip0.t-ipconnect.de [217.83.15.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id DC56840E01B0; Mon, 8 Jan 2024 17:04:24 +0000 (UTC) Date: Mon, 8 Jan 2024 18:04:18 +0100 From: Borislav Petkov To: Jeremi Piotrowski Cc: Michael Roth , x86@kernel.org, kvm@vger.kernel.org, linux-coco@lists.linux.dev, linux-mm@kvack.org, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, tglx@linutronix.de, mingo@redhat.com, jroedel@suse.de, thomas.lendacky@amd.com, hpa@zytor.com, ardb@kernel.org, pbonzini@redhat.com, seanjc@google.com, vkuznets@redhat.com, jmattson@google.com, luto@kernel.org, dave.hansen@linux.intel.com, slp@redhat.com, pgonda@google.com, peterz@infradead.org, srinivas.pandruvada@linux.intel.com, rientjes@google.com, tobin@ibm.com, vbabka@suse.cz, kirill@shutemov.name, ak@linux.intel.com, tony.luck@intel.com, sathyanarayanan.kuppuswamy@linux.intel.com, alpergun@google.com, jarkko@kernel.org, ashish.kalra@amd.com, nikunj.dadhania@amd.com, pankaj.gupta@amd.com, liam.merwick@oracle.com, zhi.a.wang@intel.com, Brijesh Singh Subject: Re: [PATCH v1 04/26] x86/sev: Add the host SEV-SNP initialization support Message-ID: <20240108170418.GDZZwrEiIaGuMpV0B0@fat_crate.local> References: <20231230161954.569267-1-michael.roth@amd.com> <20231230161954.569267-5-michael.roth@amd.com> <20240105160916.GDZZgprE8T6xbbHJ9E@fat_crate.local> <20240105162142.GEZZgslgQCQYI7twat@fat_crate.local> <0c4aac73-10d8-4e47-b6a8-f0c180ba1900@linux.microsoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <0c4aac73-10d8-4e47-b6a8-f0c180ba1900@linux.microsoft.com> X-Rspamd-Queue-Id: DA3924002D X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: qeft18rr73zxwoew71jmsfmygyakujdr X-HE-Tag: 1704733510-235396 X-HE-Meta: U2FsdGVkX1+KSIHOOaK7uZgCEuukqW80IMcjN9Z17pDHZEMhPsr+zK0P8v2VepwCAbO2XJU5zgSN0coTigWuoUBuU8B2nlYvhU90UziUr+SlJg5FlN/Q3p21U+Aj5rrCqxeLNjT5ECvDq2GV/iQTW9lnh7MyKxPLCGPIpwDLpuLMMNiy4YydRJDo068xicS+rVrb4z3uAYTob/45yS07nfIpK54UMMXIgBMGs3j5eigAAoOtY5oYGfhKXHndzr6F7rinGuXcqEpXNmzowfiGVTNRcs+zGNSkPrgVulRJ1ElbT9gFrUB35JkSw5Ywc/o2DEetl2O+eQYUZHMyD6U3QIjbYZVfZlMlxWpWOLi4NAKng/vK4odCfY+cu1mCwHzbYdwblDrMIkC3NHjp9pkwiQSXT1jtwPss/R75iFSIXyAuRsRcHAu8hmcaThfaTbaB4oFzwJIIOIc5CCm9ZttTbwQR69BaKc4EZz5qWG9DVP4jT2c8vbgk9XInB8VqDJojEdJ62GQ38dzp2cQ45g38bAaT5jDqxLGrxFExW2C4Lpopb01xjOsflDbKmoLuvXzRd2/17OTyJlBEHNWhVV/A9HbtuT0GOpvx8KzQRbeNySn/IzyaBH5WtigadFYHEgrEjngZ0gjBje+bJKB77YDD0cjs9BlmvC2MGOdIhw6jx/B3FetF8rP0M3Xc/eyuRrPMzRtYbJJzKMZ2RVRhw3au3xkeyghAoltOf4Z6dadDBAAwXWenrF6fF6jl2BsP2NOkf/aPiMqckefUajnzll9kLts4dqJ8yb/7E7CBcWnHsyxNsutMTM6+RtqKSQsB9Bik5nPdgJB6I8w6Wb5zdc0CPLlYv7RZhZi9nk7W4jiJdQx4TczgEdciS0WGWKjG3IF+/57BWPsnVV9L/I5yPbxaOqCMY08VbcyDkz79ICoQdwOplqZ52BCeyJ6L1ukAvD5zhd/wMbPprJiCoxQnQUs QokJIWe+ PdqcYsDp1wjN9CbA0Jy1/mlhNPiCVK3Lz3+L2Hlc72G3eIai0O+t6L+ADZV42oQxpRWJ8jj3MLeq8PVc5s9Ao7Af2ybrDcurYOipjtC2raBuDovRfXidhvtMQvQjJCB9pRgOfBKjH48CO2/JZIeoI46g+NPwjH+1GwmJpsg3HErhR4mcDCE0DJVcuL6PcDxiM2+JR9ht4XYGonfNmcJR5Z5Q0jTf4jNh5CSpr X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Mon, Jan 08, 2024 at 05:49:01PM +0100, Jeremi Piotrowski wrote: > What I wrote: "allow for the kernel to allocate the rmptable". What?! "15.36.5 Hypervisor RMP Management ... Because the RMP is initialized by the AMD-SP to prevent direct access to the RMP, the hypervisor must use the RMPUPDATE instruction to alter the entries of the RMP. RMPUPDATE allows the hypervisor to alter the Guest_Physical_Address, Assigned, Page_Size, Immutable, and ASID fields of an RMP entry." What you want is something that you should keep far and away from the upstream kernel. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette