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 556F7C7EE2F for ; Wed, 7 Jun 2023 15:48:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E352F8E0001; Wed, 7 Jun 2023 11:48:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DBEBD6B0075; Wed, 7 Jun 2023 11:48:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C37C98E0001; Wed, 7 Jun 2023 11:48:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id B18C56B0074 for ; Wed, 7 Jun 2023 11:48:11 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 815A7C0214 for ; Wed, 7 Jun 2023 15:48:11 +0000 (UTC) X-FDA: 80876383182.17.B29869E Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by imf13.hostedemail.com (Postfix) with ESMTP id 2979920015 for ; Wed, 7 Jun 2023 15:48:07 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=nowom+zX; spf=pass (imf13.hostedemail.com: domain of dave.hansen@intel.com designates 134.134.136.24 as permitted sender) smtp.mailfrom=dave.hansen@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686152888; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Q6VfE+ktrVxn8khTkfFYSemyvVvnvdhtq7XhJA55Y4I=; b=x89EhKAJAdNjY+687mlISeMHsmHJYT6EKkVLsqnQ/QxDhxlBmYmM51oa0WjIX8EFHgDXfY xwAuEJDfI0UBZc3Vp6iUKzik/XqiteEPOkGo6XIHZkQ9BKauqOQJnqXK8tv4cQRvHo9Qq0 Xxg+/7tlupJiwgB0L3/PwFMcov1gFgU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686152888; a=rsa-sha256; cv=none; b=ldRyHZ4sPJR2HxRxfCB0KyDMDhO/fgqVCIoovEnQkcXQbxWthSbXC4xZvgRnJPfzDTLwSi fVmFpxywG/D4os71Gt/OmxTcQzkXKNKUgnuD3wBwlyYlxKcIqOuvWVUssVIG/C1HgbVZst RGP+bM/Ci2Mfx+MJwPsoyClfFOtn8Us= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=nowom+zX; spf=pass (imf13.hostedemail.com: domain of dave.hansen@intel.com designates 134.134.136.24 as permitted sender) smtp.mailfrom=dave.hansen@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686152887; x=1717688887; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=+3vgVO8tJwqTs7HyPalyqiGJn+qGhs2vMFA3uccMokI=; b=nowom+zXJe8rUWGAt/q9LMmD5ntBHNhGXilsqQSKWPQhYvn/61utbNgd rmzHJ4JzDoTi5ZamHXqLpG9su6ykYY+HGeLasL48EjjnoUBXMZd8Av4a/ WjFJVWCgJ/sbY1TNbX5oNUQg44+yh0wOil7nwhyQix5j4jDJT2CEOnJzK jEVJqoifsebe9tkjeYvps6wo5HAqwtBYAoWMHqnBVwHHvRxDcVKskpFVI ICbkOym0EG5xy4BGDPomAnSY9fw1GI1JKqf+IHrXtIOi0IeowqQVFmGr3 Kw6NpKPVqsfoszBwOIMKfvqbdNopKjFVqDVjQit6g6Qkqp0kELy4N+PhT w==; X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="359497522" X-IronPort-AV: E=Sophos;i="6.00,224,1681196400"; d="scan'208";a="359497522" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2023 08:48:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="712712690" X-IronPort-AV: E=Sophos;i="6.00,224,1681196400"; d="scan'208";a="712712690" Received: from vsmyers-mobl2.amr.corp.intel.com (HELO [10.212.146.233]) ([10.212.146.233]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2023 08:48:04 -0700 Message-ID: <97b239b4-7d0d-e5e9-43f5-b9c26d6cd846@intel.com> Date: Wed, 7 Jun 2023 08:48:03 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH v11 09/20] x86/virt/tdx: Use all system memory when initializing TDX module as TDX memory Content-Language: en-US To: Kai Huang , linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: linux-mm@kvack.org, kirill.shutemov@linux.intel.com, tony.luck@intel.com, peterz@infradead.org, tglx@linutronix.de, seanjc@google.com, pbonzini@redhat.com, david@redhat.com, dan.j.williams@intel.com, rafael.j.wysocki@intel.com, ying.huang@intel.com, reinette.chatre@intel.com, len.brown@intel.com, ak@linux.intel.com, isaku.yamahata@intel.com, chao.gao@intel.com, sathyanarayanan.kuppuswamy@linux.intel.com, bagasdotme@gmail.com, sagis@google.com, imammedo@redhat.com References: <468533166590ff5ed11730350c4af8cdb0b99165.1685887183.git.kai.huang@intel.com> From: Dave Hansen In-Reply-To: <468533166590ff5ed11730350c4af8cdb0b99165.1685887183.git.kai.huang@intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 2979920015 X-Rspam-User: X-Stat-Signature: 9ymhpagpo6pr6o8aixt9oxtc6yhmcbzw X-Rspamd-Server: rspam03 X-HE-Tag: 1686152887-682745 X-HE-Meta: U2FsdGVkX1/HJX7fHOZv5avp0oo2Y987uipQ8XPPUrQHhL4zQQ2ALoByjUiu7yA6xk4IPkUR1mTIGQMhdpttsI5uq/JK4KKMcp8ZJPG7OJaQPU443CZqk+1oiXCYJPgBBcyzgkY74MaykxmnpnBqT8UmZqYBhDPqeaF4vLmCgMjNcJAysOGw1wE5/EFuyZbrWLRmJ7H0uNbQJGNJFrIZLnjHNfMxXridLuRJYwLJROKuKcAJsr2d3Vaz502nTpceed5Jed8DlODXafgNlnutUO4qRzvfYgeC54U8yeScdQpr/Wg52TOkf/4/dkH58s5gdYO4Ea2IAPq9SjVQqxRhpEFZ6hDpC1AZDkWVWMUuBX1UtkbSq8ymF6fDhZlaZrOPMRMRE/J0Sh5GXn9M/dJGoXBDDUU8FMCIxXYN7HVd8z11CA/ea/Us6X+Mz7LU6X+WQvecjHLcGzBiCuY26Tibwzduxo7T/4HQYmS1TwHd5h69Tm/0qFHPPlWpRjSpo6BWnRYcjPfcCTs5DSY1Ozw+W0wlJrNlFFP9Z0T/J40aC9+xSfWVmCBc54rkFUCX8PZXYJQcKzRYhhOKR/j6F/6cCcJdl0vNpA1P19CR+Kv1PiVhiCq8gIvBN3j2rFw6ldj9/Z4u0PQN1y4inrV93fYDoD971z0s9svom5cbRjO/GyNodrBWbB9XxmJPUzc9XkbWlYeBn3o7SrYxukYivAiowFd5WtHLyX/Oyd+O1mnbi2kKRYfbCk8/pVokowDhJwcHwEhBqRCJWdfu2E46RgJ5yNF9bR/Hbbr/HpR7rUYwzhvuOxwizEQq0GnU2C/rpi9mNrhRqr5HduVTDzazCngc4gSmIzz79hBu3cOeL2qpK3NXzOIR+NbRUHsWrBjIoY9ZWC2o7CstBGvioSVKXjjLqv5O6h9lDhWyljSyQwr8fkfe48pr1IkQWohKC3cO24TJEyQZVyMdfepalGWXDsN 5i2eJRpW vTLrBshy5cCpMMleCka3GPfjTGbbES2IzLLLy/UWDmjyj6xNwesfLJPIxtGymLlR2U9iWWe/MODM5/uGuwPTP1PnqhbUB/eNUtqYfTFwlLEfs+shblO9ScktOAWZL15zpM5fKUgnj25M7fCkdb7pHJCz7/YUjXQ21eOiiyJtttEe82f8zHms0OHOxcnci4iLoZ9GU98yW81DeBww= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000034, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 6/4/23 07:27, Kai Huang wrote: > As a step of initializing the TDX module, the kernel needs to tell the > TDX module which memory regions can be used by the TDX module as TDX > guest memory. ... > Signed-off-by: Kai Huang > Reviewed-by: "Huang, Ying" > Reviewed-by: Isaku Yamahata This is rather short on reviews from folks who do a lot of memory hotplug work. Partly because I don't see any of them cc'd. Can you wrangle some mm reviews on this, please? For the x86 side (and because this patch probably took two years to coalesce ): Reviewed-by: Dave Hansen