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 E3023C77B7A for ; Wed, 7 Jun 2023 15:54:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 644916B0074; Wed, 7 Jun 2023 11:54:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5F44C8E0001; Wed, 7 Jun 2023 11:54:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4BC946B0078; Wed, 7 Jun 2023 11:54:22 -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 3BD2A6B0074 for ; Wed, 7 Jun 2023 11:54:22 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 0456112030D for ; Wed, 7 Jun 2023 15:54:21 +0000 (UTC) X-FDA: 80876398764.09.5629778 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by imf04.hostedemail.com (Postfix) with ESMTP id 72A5340016 for ; Wed, 7 Jun 2023 15:54:19 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=NCWhym4Q; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf04.hostedemail.com: domain of dave.hansen@intel.com designates 192.55.52.120 as permitted sender) smtp.mailfrom=dave.hansen@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686153259; 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=vBP9kZyvVdAnPGkseD/Y+R3madnb1gkJ2IGK2rOdWzk=; b=4VHZ3YzRlhp576Mnd/ByBDnVdLXyNBJ4n6n1KW5D1GOIwhHoj6dlayINPnUGlhSOlzyyd1 8rqo2qh5kWsCbL5QN23a4C0xSAjz8D+bzvKk1PFmO4Z948Yf3m6jZXlfIMQ/B12cO6tor9 Fxk2SUEUsKE2LwLwYE4XzQuEBhWy9Ig= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=NCWhym4Q; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf04.hostedemail.com: domain of dave.hansen@intel.com designates 192.55.52.120 as permitted sender) smtp.mailfrom=dave.hansen@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686153259; a=rsa-sha256; cv=none; b=nYnnR/zrPIQPN4+2YUc3CzzV4ldj4kxn6dBxYoEEmBEx6rAOPOjZa9sQdC7vVh4gxf8kbZ Or5+iX9n/o5imsqMv+8n7oQktsWRqru7wSgmtcW32T2sW0TvxUuZF5/dz1HOU7etvwGuHM b58JpHp8FtJ9htrC/zxdLidFSTkQIWo= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686153259; x=1717689259; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=vBP9kZyvVdAnPGkseD/Y+R3madnb1gkJ2IGK2rOdWzk=; b=NCWhym4QBoqj6/dR33DFFgROgY3Jne/gbe2CYC7+4zAkr2eQADzsrpy9 bqlHFncFfqWAjiRrLe/olvq0I4AP/i3/oGHEqzIsOd2ufSMHJCWlDkRxB JWCSrTi94vLHBNV1QYx8frKJDX/wsVriLo3j0sjyk9cqtuQQ02QVFTyE+ yWpgJHTJOm8P5hi3+j9+mtueWe0rKTozQM2iP/Mxyvxgdq7Dtla6qTcTg HNkEp0zqF82EvK504wObiPTjqHyvS0l3sKnApR2/dHluI4cWiU/sZhPp6 GjoC2KKMOpKuUZbLo5Cram+UErRunaI68/9TE8nC/2OARSV5ZLubWG+0e g==; X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="355882013" X-IronPort-AV: E=Sophos;i="6.00,224,1681196400"; d="scan'208";a="355882013" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2023 08:54:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="799433164" X-IronPort-AV: E=Sophos;i="6.00,224,1681196400"; d="scan'208";a="799433164" Received: from vsmyers-mobl2.amr.corp.intel.com (HELO [10.212.146.233]) ([10.212.146.233]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2023 08:54:16 -0700 Message-ID: <2295599a-0f6a-7008-11a0-41767fe420ac@intel.com> Date: Wed, 7 Jun 2023 08:54:15 -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 10/20] x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions 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: From: Dave Hansen In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 72A5340016 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: j99npkd48ekyie9ab7bzt8xpukfxfyaw X-HE-Tag: 1686153259-767036 X-HE-Meta: U2FsdGVkX19rlM8cjpMzhasS/rr2fp3IrutN2242Qw6lUj/oG81jnd/oD4Dx+Rzgp3lHM0egS/m0W2I1B4hPO7qi/OgtWB1jNaUUru6gr6RnkR/1OShi5yFtvUX0BD1WeczPnrU6BWbzJFsx5U+58wn3QZq6m9lyNRTI1lqohXf2E3I3z72gIMud2T9ut0tUg91EXhCIJm3lKm6CoGnVssZlUOUhZQZ+6jqrlg+QRpu4FMevGBhJFx4+WQYH4XeEDzAOVsM0dLkSxMeB61yVvQbeV7an74gVxRzzQrKNXoWPSNy0KVmYXzV1dN3eJjAQcu8acOC+1msFdt3i7GlVf+UTYsvT4MS1IL2puX7joLNm8G8vTJrSIDihXvAEIxw0Via2KEKRe2wYAr7kbBKX8HtlnsXSonnQeRhDCjFaLaVSLV4XvB0AWycfF4b7hAV1tcGUdgbnWdhR91xciXLnIrOPohCv/bXIxK+/3XhGZB/ZhM4GNYwHVW5vl+xODJCo7foCQq6s0QcuqEWGm5sKCFTfVDF+1kzClaC8MfppTWbb/PCBercnxMEt3X2ShX2cTK0JQ2AtxggKNHKTx73uj6ZOgNhKipdqrsg7ToNOmu5xaCA//Qu9L/bDFRnadPhFwoSN++FcvF31bkNYclkb/mU22hgRJYR4tKCy+2TV3KKlgSws/lSYYPcu3RtOk8cacT0fYIjzTbDptGi46sYz+1IcXQLp3n9s3VZte0/92YaI8knaHHA6tTpc8lABezWHeYgzVDOEN1UCPtkmeEzz6+VXP9x5VoldE9CCfiruwR3uo5bZMnXd+tIWuQlMFwDeZMhqh0R6I7UdoA56MCos0uhdKf2kJ/giajJ/D0sq7jSOdkHY9QbZFqFosUOb7v+Dd+Ld2diExFDQLNxzFbiwCDKNrNvB1MlXAiH3r44fsfo/xT33rB5Si1rYv7g+m4MYM2Ueu+SbrqSDFKkNfhp FhIRqhsE m0k1EYprlhb/XaxUf9OzDBSEweko5rtqUZvSPYStrl/taoNTM4kM0kwQrzFjRPt3XgnPnVGSC5Ku1q3BGMwdI1tifXcvztCFb7OfleOYF6ObooqVsIE+Jl9WB/KNMkSCYahUzAt45oNovPfhU5/baA4za718mJMtWX3xhdveNpki550EVBRsd/ijhLUArVVYdC/aV X-Bogosity: Ham, tests=bogofilter, spamicity=0.083030, 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: > Constructing the list of TDMRs consists below steps: grammar Reviewed-by: Dave Hansen