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 EE7DDC19F32 for ; Wed, 5 Mar 2025 23:41:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9443B280002; Wed, 5 Mar 2025 18:41:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8CBB5280001; Wed, 5 Mar 2025 18:41:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7453E280002; Wed, 5 Mar 2025 18:41:12 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 52C81280001 for ; Wed, 5 Mar 2025 18:41:12 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id A453155A81 for ; Wed, 5 Mar 2025 23:41:12 +0000 (UTC) X-FDA: 83189120784.07.E03B06F Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by imf18.hostedemail.com (Postfix) with ESMTP id 0A6611C000A for ; Wed, 5 Mar 2025 23:41:09 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=IqAM3Fxg; spf=pass (imf18.hostedemail.com: domain of dave.jiang@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=dave.jiang@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=1741218070; 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=bzx6FA+G7bVsrRH6LZ/zHfmh82D+lCKUjix8cd5oy+k=; b=KsD1rjGhC9zhvoZKJnQgr1OwWOJUuGzjEHFdkLq8zG2DwlHyLUcTH8qT/sau36RvKHAzNC gi72DFkVUHrZWCsAEaPF0i4oG7lIvT25m5p+uYlyFdBbYxpeqP3XI+wcS+sSqrJBqdIRtr 2Q6cO6+dhvIZ6d4px0DYX2tju9rEnUw= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=IqAM3Fxg; spf=pass (imf18.hostedemail.com: domain of dave.jiang@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=dave.jiang@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741218070; a=rsa-sha256; cv=none; b=YJYCnhW+7ZRyB1Lwg2UEeieIzBvg7PgXGHZbo3mMqQwFx0uvcPjvHm4poY50Ks5ORG6Dku TCyBU6vQdvmKckU3QzmIdkk7vTxHF6ugT+xGi0olnWczuVWgPVIDAKJ6Yo1uXpI/hhfwQJ Ato1WASOD9N5QlS/BgMgCBmcHNdASso= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1741218070; x=1772754070; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=LD8ZGvL40HLoK65jjCMTAOR0GJiJLVbwO6x1787IsaA=; b=IqAM3FxgDAR7WvhelyimDB/xHOOdQO8AzfU18QXI/EsR63i8ywfwYNFK I3XOvslDwjPE/6gfYoFlqOXHQsN5axsfgPHWApV2PePdQpfPjjVRSQILf Jk91o7oE46eAwPVDo3hrApYDHALSNKQTFtqA3PRZNWnNzkahZvJK63H5P zFRWQNSs2umfoS7D1nShGUwjJce0vwAjTWdyQAaXyCd6GfR1EJiIch/xh VSHbJOtzJl0A0Prt0V5l/XSeEWeCCIrMfrb568iRfRM5aKPFOU3fUqeDQ GgTddJkso9cjCSBFDjD7S28M0kH6lBOUXnqz2eQyqEGUOSHbjONuKDvLI g==; X-CSE-ConnectionGUID: xO8yzW9aTMWE+87uUwQmuw== X-CSE-MsgGUID: FM9WQHcJRPWwaugWkADO2Q== X-IronPort-AV: E=McAfee;i="6700,10204,11363"; a="52416425" X-IronPort-AV: E=Sophos;i="6.14,224,1736841600"; d="scan'208";a="52416425" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Mar 2025 15:41:08 -0800 X-CSE-ConnectionGUID: YyV9Ox0tQNmHk/uZ97MIBw== X-CSE-MsgGUID: r0kd4sCOQPmImpuxN7RFLw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="119757725" Received: from dnelso2-mobl.amr.corp.intel.com (HELO [10.125.109.222]) ([10.125.109.222]) by orviesa008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Mar 2025 15:41:09 -0800 Message-ID: Date: Wed, 5 Mar 2025 16:41:05 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [LSF/MM] CXL Boot to Bash - Section 0: ACPI and Linux Resources To: Gregory Price Cc: lsf-pc@lists.linux-foundation.org, linux-mm@kvack.org, linux-cxl@vger.kernel.org, linux-kernel@vger.kernel.org References: <04e77063-5676-4435-854c-9488075114c5@intel.com> Content-Language: en-US From: Dave Jiang In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Stat-Signature: wyi5r6o4mwws39nosgd6ymaozwradt6h X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 0A6611C000A X-Rspam-User: X-HE-Tag: 1741218069-323756 X-HE-Meta: U2FsdGVkX1+OEFQ2hN3Y3441q/C2R4nxR7CEDLT0/NQ3SiDvwVXXmIfyiohe60hYIFIHseqQtm3MNvMNi/qvDl8SvQ5/fFheYc1Wgkv5y24HwyN3VwntDVbCZL9qnD2EDyxODkNyYna9ExF4Hbn7ruEjAO1SzXwchPZXGQH2N65PbRqtMkJMP15hfdYmOGt1jv/EIXjb108UN5VOE1aNIUS+SKzd2d4z1BZqAa3Xj5MJ/wwPRQrSZDV5DreEEIcb7cBnVTq7zHJ5h19lvHZrWXsC+0t1FprAaSIlGx0I/SgrtpTImupgDZq7QOOHjGU2GA8TSVIBijKJFyh6JnicNBjxz2QVf670kESnvtOR4YVbbB+FqJive4ShYKaij6NTbVdw5EW4v8YONtf9xBfagMaLkHT74PJ06NVhTCtFRUmkCEY49DN55NDW721qMJkKMtSDAeSeDhKNkoyYFx0/LWLR+i3e1WBKwTkFUMU+puIxH45cx2V5xuDJltFCGjY3Sj51Etzzy3mIOzTPNVQqTC/IqF6VdPlpQxwH0SE0d5hNqmHPVAEfAW9mq1Yg5rORyy8D6/q2+MXfTsjL+5Bc/09CT1d+ed7Xv8aj5TceMFpLfYH8e+3h9A62mR0SMcQZXaqMVR6OlgYhyzK2xKw3hX6HK99BJZkum5cuJuc7o6mGKWmlAcyJmIlrMmOXuJcQurDAGiTo0SFyfh68rYBYPzJbCJgaPZqCHMRaPu4ol4P1mkIq5rYpA4g15Mm6EquxwJayvv92rIYcRUZVdQyVL9E82WoSBhChQNnOJdnaRZSXuw1p/jGEcXU9F93RDD2Uw6l3AEZ7PIhdzf6DCNNUhY5nXMn+eCE1v0mnV8zLzfJtfh5UfoEBtt6pnnZiz/7s83x4a3/dcm1ruP7hrU4TB9gxuTPaD7G78cLr7Jit9S36eTYXLA6+6pN7ZV82hMd5z5Nhb/vbW8EU9+xoaWH 0118rL+w V7eVY48sxkzJCmTb0jLI4EnUXXMi5pDV9NGqCoXxb7Bla0CRqVF3R+6vyaNXiMelQ8I0tzA/xvcqhv07EEU0pcLFij+R/5ETLk+S41g22lfwcJtGsd93PUgDc1zjVu1LPYOmKMfRVHRn7jMF4y6TKWuL/sXsy092lNhpxMwVX7TjRf+XmARTtOiLt5SShzcBKR3ePRX54pzUXgTE= 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 3/5/25 4:34 PM, Gregory Price wrote: > On Wed, Mar 05, 2025 at 03:44:13PM -0700, Dave Jiang wrote: >> >> >> On 3/5/25 3:20 PM, Gregory Price wrote: >>> -------------------- >>> Part 0: ACPI Tables. >>> -------------------- >>> I considered publishing this section first, or at least under >>> "Platform", but I've found this information largely useful in >>> debugging interleave configurations and tiering mechanisms - >>> which are higher level concepts. >> >> Hi Gregory, >> Thanks for detailing all this information. It has been a really good read. >> >> Do you intend to also add CDAT information and device performance data calculation related to that? The SRAT/HMAT info only covers CXL memory that are already setup by the BIOS as system memory. Otherwise it only contains performance data for the Generic Port and not the rest of the path to the endpoint. >> > > Probably CDAT should land in here as well, though in the context of > simple volatile memory devices it seemed a bit overkill to include it. > > I also don't have a ton of exposure to the GenPort flow of operations, > so i didn't want to delay what I do have here. If you have a > recommended addition - I do intend to go through and edit/reformat most > of this series after LSF/MM into a friendlier format of documentation. I can help write it if there's no great urgency. I'll try to find some time creating a draft and send it your way. DJ > > I wanted to avoid dropping a 50 page writeup all at once with hopes of > getting feedback on each chunk to correct inaccuracies (see hotplug). So > I'm certainly open to adding whatever folks think is missing/important. > > ~Gregory