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 74FFBC7EE25 for ; Mon, 12 Jun 2023 07:07:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D20C96B0072; Mon, 12 Jun 2023 03:07:57 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CD0258E0002; Mon, 12 Jun 2023 03:07:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B98086B0075; Mon, 12 Jun 2023 03:07:57 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id A81E16B0072 for ; Mon, 12 Jun 2023 03:07:57 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 72CDBA0140 for ; Mon, 12 Jun 2023 07:07:57 +0000 (UTC) X-FDA: 80893216194.04.30BAC17 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by imf08.hostedemail.com (Postfix) with ESMTP id D1304160012 for ; Mon, 12 Jun 2023 07:07:54 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=j6NJEi24; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf08.hostedemail.com: domain of kirill.shutemov@linux.intel.com has no SPF policy when checking 134.134.136.65) smtp.mailfrom=kirill.shutemov@linux.intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686553675; 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=0FwHw4Jr0MzZNYN45qoEJZoTLvrG5id2XmtyyGnttIY=; b=HlsA+w0cmOqrGXCGQv+RJs1YTBzHvICox/rugQXqXRXjSd6C/37uqmlrQXr7USrEcxwXda FwFnXau3NshVNAoCw7MUpS10VTnNjvPwzD15kw9ZCEx2rQ2dK5sTqInndAP8NbnK8r4aZL kvg65ivKrGS8GZHpLqho7R4xMriH10U= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=j6NJEi24; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf08.hostedemail.com: domain of kirill.shutemov@linux.intel.com has no SPF policy when checking 134.134.136.65) smtp.mailfrom=kirill.shutemov@linux.intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686553675; a=rsa-sha256; cv=none; b=reaBc7JjzAcblNRmi0ocSov2F4j+HnsjSpv16V+cGCNhstixAwentS4qzYt360L89Bn2x9 Lk7uyOFUoOxJw2H4iSmi7S6wFd5yY+BWD9KPHzHM5VQlHG+cwoXez2sPFBNov+6aiedBTq tVZOtFomcybMwua487nz9Kdq74bXwCI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686553674; x=1718089674; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=22flWAwLQKUVCiLVo3wLZM/UdamCpYNSAYMlKHqR5Fo=; b=j6NJEi24tptYvc3zpcEVqdFhXXL9fErbc6CRrLvqN7bYFYy9YDHZ6O7o tPnKpcaJl06RYduy6fWnlTBycvDtQ7Wuq9LXOJ3ynLlG/BQ/bswXkbEBe bI5PiUH/bs29fOlV9Bz0O+KMgWqQvG+gfsblLX2umSxiHx0mKsSnOp435 XbFCf7KczZ2Qvp2zhRAw3KSP4TqOZ+XPBudBOuJzYDYxEF/rLKcnMKLxc P94tjF+yPqJ7jEnUlR2ykzIRNajF7/nfbY4KJjz2Br2SPDDoB1AxS6W7K psAycVEkAx6dQbk7uxmEjSlxvAVzkGjP8Z15Xt39Wy9UHpajNfD8FQk/I g==; X-IronPort-AV: E=McAfee;i="6600,9927,10738"; a="361326973" X-IronPort-AV: E=Sophos;i="6.00,236,1681196400"; d="scan'208";a="361326973" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jun 2023 00:07:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10738"; a="688510808" X-IronPort-AV: E=Sophos;i="6.00,236,1681196400"; d="scan'208";a="688510808" Received: from smizr3x-mobl3.ger.corp.intel.com (HELO box.shutemov.name) ([10.249.43.127]) by orsmga006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jun 2023 00:07:42 -0700 Received: by box.shutemov.name (Postfix, from userid 1000) id EB5A510CC1C; Mon, 12 Jun 2023 10:07:39 +0300 (+03) Date: Mon, 12 Jun 2023 10:07:39 +0300 From: "Kirill A . Shutemov" To: Michael Roth , bp@alien8.de Cc: kvm@vger.kernel.org, linux-coco@lists.linux.dev, linux-mm@kvack.org, linux-crypto@vger.kernel.org, x86@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, dovmurik@linux.ibm.com, tobin@ibm.com, vbabka@suse.cz, kirill@shutemov.name, ak@linux.intel.com, tony.luck@intel.com, marcorr@google.com, sathyanarayanan.kuppuswamy@linux.intel.com, alpergun@google.com, dgilbert@redhat.com, jarkko@kernel.org, ashish.kalra@amd.com, nikunj.dadhania@amd.com, liam.merwick@oracle.com, zhi.a.wang@intel.com, kai.huang@intel.com, isaku.yamahata@intel.com Subject: Re: [PATCH RFC v9 05/51] x86/coco: move CONFIG_HAS_CC_PLATFORM check down into coco/Makefile Message-ID: <20230612070739.w4myumbiomlpynuj@box.shutemov.name> References: <20230612042559.375660-1-michael.roth@amd.com> <20230612042559.375660-6-michael.roth@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230612042559.375660-6-michael.roth@amd.com> X-Rspamd-Queue-Id: D1304160012 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: i9ziugmg5n6kt3iwd3mxtmk89jmxd9ka X-HE-Tag: 1686553674-968479 X-HE-Meta: U2FsdGVkX1+Qg3VmQ/bCZIQTGFRrfSaf4S340RZIOev4o2V6ch4hRBurFFH9MJwb1I2JGjk1xAH9YM4eYgfD2kTMGGkX4r0LzyXTBpn0qEN2dsmsg5eed1AmQNknYuq0bQ8QcDeSZ46fai4Wc5iC6hBPCEoqLRaeCfjZHqNjU9/vlj1VZUBOl1KmyS9B9uDuHyrvVAc0poCIUV60NQnf/0pmnCdvG+dj9F1ibT3LidC+6T3kEJm1lmq5/QKUclgbIAc3TkJyqqrxnRZQSeHsKLabq9wEzDvjXTHtD+qgjntlAu86h7UaVMIsPuXXYrQ2j6dPtbEjuikhykzNSp3J30/4PtPq1FG491Ohh3PGb4/NBykcNQ3KmkCUPRWz7D2HERBF15EBL2yw4CC6e9+3FwmVATdoAPaRZEKGKyc+S+hb1MZ277X8iwJFPXMMrssJxAS3LE3f9D2ftYwP1C7ivRbSwGopzDeAvRlY3ADKDNv9EF3k+6SY4ZXSUYx591HR7esRGHS0Oz3oPCjcD8ASp99Vt4cNSHpqol/OhW6FD5GZ+e6Ocr0/gBzMj1TbsifL9YQOYIZGHehzUCLofzH4FNFsCDSsdiLOrHnzOc2yQMwA7m5Z1pykGn7dTHNPzK2hiBlS8xzAZVcsC3PLTbcZOcN6G6vpFjH3jSqYN3CqhGgkXwlRHcen+BugF4c3yN62yuAiy1RmVF7cx8GvJf7/PyDZOmn0d9WDOn1s0OOjfmLZInDYI699H+nfl7rEyFz3H2g1xuvvumQQnEUquKFEJVmR28airiaaUNJcnDU+T06Tpop8ihdwzRMcIeLo3S1jjErPxiOxHaSeFYxx+gAEybLS0ltiM+KDBHm/JQQ4JENks2OU0UMOARKkIDO/e1/NF6ps6NlV2oWAkLkCsWMNPG211OnHjRVXwNcBdQ1n8zFJJBLMbXRdrqUHujX2gtuo+qfzVBmmQrGRnGBhXOW CdiQ3yoy Adg8YZgeBFViJqAROxG5aqGkrgfIcREjnjHpeSKcgn6nZ9n6jfQ/viruWVbH3o1TcyTU7Kn9cmmKoC9099PSXp4NCvHZ1BUYRrR1FLlm9NhEJljH0lyHpxDMFx6R0dc2SKmjMk7TEmcj8iS5fl4czdRLeIvE4W7mI9bz8 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: On Sun, Jun 11, 2023 at 11:25:13PM -0500, Michael Roth wrote: > Currently CONFIG_HAS_CC_PLATFORM is a prereq for building anything in > arch/x86/coco, but that is generally only applicable for guest support. > > For SEV-SNP, helpers related purely to host support will also live in > arch/x86/coco. To allow for CoCo-related host support code in > arch/x86/coco, move that check down into the Makefile and check for it > specifically when needed. Hm. TDX host support uses arch/x86/virt/vmx/tdx/. I think we need to be consistent here. IIRC, Borislav proposed the scheme that TDX uses. -- Kiryl Shutsemau / Kirill A. Shutemov