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 5CFF9C35FFC for ; Wed, 19 Mar 2025 14:54:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4FC39280004; Wed, 19 Mar 2025 10:54:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 483B6280001; Wed, 19 Mar 2025 10:54:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3002E280004; Wed, 19 Mar 2025 10:54:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 12C3F280001 for ; Wed, 19 Mar 2025 10:54:32 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 4E450C01AC for ; Wed, 19 Mar 2025 14:54:32 +0000 (UTC) X-FDA: 83238596784.29.F31B8BE Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) by imf09.hostedemail.com (Postfix) with ESMTP id 235FC14000C for ; Wed, 19 Mar 2025 14:54:29 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=GpB7Y3Ch; dmarc=none; spf=pass (imf09.hostedemail.com: domain of gourry@gourry.net designates 209.85.219.42 as permitted sender) smtp.mailfrom=gourry@gourry.net ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742396070; a=rsa-sha256; cv=none; b=DjvcLUgaJvxvkNORXQYOggsGIQzVV56B4RvWP/0MVAuzmJz3HsPEScFKHVIOxuyXtX4seF pDwhlBfuoSxxWFQFLfxiRbLV+TeyG9w2wrTtaN7eL2picMpMMdmK/ykYg8EH/T01YJfpXW zzK+TaYoVl3C2Kmu7HPVk41ecfEBWBk= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=GpB7Y3Ch; dmarc=none; spf=pass (imf09.hostedemail.com: domain of gourry@gourry.net designates 209.85.219.42 as permitted sender) smtp.mailfrom=gourry@gourry.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742396070; 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=uEG116Bshu/6/Dv1OBb0IEbzcPj4PMnrUj3mfg+RXU8=; b=l4GrDapjFOvM25hwRkdSiClKsQVlCpHP/jr0uF5aWWth8taDuPn5pyyhzWy2DMu48LOV77 yotAl7TjNz0xlsy5bE4hDmakqQqowRav3yTnMdAj27fMEQWrbVtwWmZnefQqIquC1/prN3 XMChMRysPBc2J4ynqPxLqfX9H8B7cLo= Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-6dd01781b56so91724526d6.0 for ; Wed, 19 Mar 2025 07:54:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1742396069; x=1743000869; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=uEG116Bshu/6/Dv1OBb0IEbzcPj4PMnrUj3mfg+RXU8=; b=GpB7Y3Ch1xqqlyrlKtWlcxMsNwrQIiseUoHy+jpaQ4AGeUVyIDWPsbbosMsru/diqX xZJuWE0bxp2YF9SHTyLm+x42xaENyap4MKTacdVYo74EjVgSsPglkNF2suMjtr28Q1Ix Ge+1atQLK85LbuAqYdEVybsaa5L6bDGRjaxF/zotB+bLQvS19Zvt43wIRRj560jNX8bt hIsJpuwPcUQWSL85XMGp5Yi6qwSeJOwtElW3RAjpfA61Bsngg/4cRhaUmQPYXwcwsgOQ 2j4lxzhZvLDDXZq8+wNCE0WEexMQCLp3A5Keqb3CyeVXXlwG6mWVEzUO++bMxtaPaz5y 6Z2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742396069; x=1743000869; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uEG116Bshu/6/Dv1OBb0IEbzcPj4PMnrUj3mfg+RXU8=; b=pdFULyDy+SSeUxbYvL6MkM/VQGJcXy0R5a8TrxOYGaKddNjjZ7O9WUksrf1URTTEq9 0FUsHJeYoR3UkLDKtqaYdcIePvVJlOZ01goWCOssD+5m7TyCYTuvB8o6RGMUBQmt/W4i hsixqnUeusllmmSMnZ0WIkujwiPkhP+Gji04hKpy1PrsYEgdDKF33dgWn9WHy1c6Ffhg kbTSqJDAHW5WgcK53U/9KUlNaeotKujxd7U+BZ0dd9Pu1S2pK4xH0hJWUL7HWXju+CV+ e0QPQ9wT5MACSaJp1ZDMgCem3p5KEPYt8QK23GXcPievi8DRIuSRQEZ59nnX9rYrDlWR 6KvA== X-Forwarded-Encrypted: i=1; AJvYcCXDYXPEuElNfZS3E4wViHGARSWEokC+ZaW5w9zIYjWmmZ9adgndbtAiMnr2N0RVdjY1KybLy05TMA==@kvack.org X-Gm-Message-State: AOJu0YyJ5AhopFMSiX8TEJeV9wOTn13ulRA8jcwNL4V8dCxs3EKa6QQy sOoqGyHKmc13PxzEjpbUmEVxQg+xu3cnQ1giDsOqBZU4BukhTMYKam4P7Unpq40= X-Gm-Gg: ASbGncuQ5key/5Y6lEBdM1WZJu93feoKI1GRM2SNPdm31/9aL2J7HJA8j3i4JHH+36o RBjAEN/7ylotiF9RhF4cZ7oUBRJMQUwT1RFzemRT1ORPgs6k7vqYzQI7o2zzaTfYHkeaQQx7+ZQ QjzABebZ+xeddw24+E+CHa6pjZ+9WuU9cwo+1DQnzPiuwH8FoWhS57WHkBsSocx2qOpGHCYL8OP NAZqOiIYT/3qnJJYDh/0RKGdEh0yptUbiFwUW+y+ruY16jbm7gkU1nWXvCf7s8Z6xTODjwLQoAW B+MFjeBT2wvXnvMipdmfEyEPDVJr12/E99jU1ec2dV4nBo1VWN8JxBo92E8joro5ouGQ5BxBqXm p0RmHoiQuMhEySdCfu00JB+qZ5p6Q24+qTR59bw== X-Google-Smtp-Source: AGHT+IF+c5EdZFKNAizBy55G6o/Xg1TdvHi/rmDa9Zp63ey0OKoIbypTD3IB4bL6twCtlkAEbu0fNA== X-Received: by 2002:a05:6214:c6a:b0:6d8:850a:4d6a with SMTP id 6a1803df08f44-6eb29284aadmr38850666d6.1.1742396069211; Wed, 19 Mar 2025 07:54:29 -0700 (PDT) Received: from gourry-fedora-PF4VCD3F (pool-173-79-56-208.washdc.fios.verizon.net. [173.79.56.208]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6eade35a8d9sm81204646d6.119.2025.03.19.07.54.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 07:54:28 -0700 (PDT) Date: Wed, 19 Mar 2025 10:54:26 -0400 From: Gregory Price To: Yunjeong Mun Cc: kernel_team@skhynix.com, Joshua Hahn , harry.yoo@oracle.com, ying.huang@linux.alibaba.com, gregkh@linuxfoundation.org, rakie.kim@sk.com, akpm@linux-foundation.org, rafael@kernel.org, lenb@kernel.org, dan.j.williams@intel.com, Jonathan.Cameron@huawei.com, dave.jiang@intel.com, horen.chuang@linux.dev, hannes@cmpxchg.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-mm@kvack.org, kernel-team@meta.com, Honggyu Kim Subject: Re: [PATCH 2/2 v6] mm/mempolicy: Don't create weight sysfs for memoryless nodes Message-ID: References: <20250319095630.1075-1-yunjeong.mun@sk.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250319095630.1075-1-yunjeong.mun@sk.com> X-Rspamd-Server: rspam07 X-Rspam-User: X-Stat-Signature: 7b1e8irgqxmt76osg3mpyhzyfmw7kko7 X-Rspamd-Queue-Id: 235FC14000C X-HE-Tag: 1742396069-232796 X-HE-Meta: U2FsdGVkX1+iuOrMmeMj8A9qOiZZMVENcHCHV1wQcEYVM7lv8Y+aOXRnzpontH/VeG2RuMlo1aIXYr4btn4Iqneyw9LAO7lMlTtYNNn0AQoPnd9SUs0TgnALGfYFL656zO3vr5xYZsEuL9PC/jo4oqQg4+XFztaj+gAB2KF/7e5pR+e2YCGCRlYhPxRIoLEATfgVrX60IGqzUgnXLTr4iechDlo+0rQsP/3lTytgiOyKtwV8MeRVsV8BmvMUlyaBL2V0TzpSznIHt5cPcgnOIxJ1YQjTftCUA0TpH4eb6m6JEYKQ5EV4nGTjekHCw7l5N4ozzMKphJ8gGcfyAxVYCytzXpCpeoYieKbRVaO3mmWlGA5e/1NiOXSdc7tERFZ5uoQjduf3u/Um9oTFOH2VCfmcjjtPty08n8IN4phNn/VDxBVBIplZc9wvqB9Dacpe/D8q9PfL8ZtzIv5nQoP3hY/NffSqtCaLTo6c/fhTF+LOGtc4y4tIC+pw6cDG+tad4VWYWMSwRnWIfD7Nb/7uDoxnxcg9jY2P/nEPLQiUV3VsrwrJ3WN2ltSdzKLeLohwKRUYPO18woLEltYYnPqrtW/dXYMpSG3Et5y/3MAChqINvoxiXuNBxuP6xuJvZ/KHxiBvxkF+i+NCC4mCDXvv87zN5mUQc4N4qukYed8t7DMjUsT9ZE3Ii6SsYJLMGoHPIeZ6Rh3MV9bKNQHudloRvjEI7x8HwUBOysaIrq5AHF/W8geq3cjN8b0Sd85J/wKGSlQdjeT60g/V4pYVpXN0K20U8zN+CpT6jslBMUXZ6JjN/xwrXP2+l+zZBdCflDUZ/mKRH2tJ5HQ5QMj7p2PDspZPRVklTskCNjj75HZWcb6OdwnlQZvINgiUqYFHJi+ZPuvVBbbixH8U9CI6PRciTtUlWI9O22CW6Wbn/jkCCBk5Ww5hThWS/V/eGsMXeHwpGA9LYtK5nfETkdMbMgZ SWTX2f4m xPhyxV3IBwJUD3oTLXqcSo8EiVZhhkzRD4z9Qv3ffmXtbDj1bdSh1puFvLeOWEGi7AUiOgZ1hb+g1zia2xosnvzk3HYNjqKqzFG53wYoHESWyi1fMdzu2z80UsVKKLxkccv17J3Fj+eQL34CY/DrZ7DJM9g1eFL/6DSLW6VFPQAO3Q0F3zAypGQVFke0vbHRp2JabyqR3hf+w4fbmKnHHaiFeYavB3QO97DYMCkhoc4pIZoIn81WD2DyRZHhYCWRHrTVULmvrnOGF2ncWA4QUV/e9E4yOC2pjVqydcgaxhYYJreiw1cwj5is1FOyZogCh+5qnMB3oxoOedeE5ye46/5uEOD9rj6yDaoC5pmNiHsuDuhOK03QnSVro0uX9G+yPH4BvpSksGiotZgdnVJNMUVj3wg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.024962, 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 Wed, Mar 19, 2025 at 06:56:21PM +0900, Yunjeong Mun wrote: > > These are the root decoders that should map up directly with each CEDT > > CFMWS entry. > > > > 2 of them should have interleave settings. > > > > If you were to then program the endpoint and hostbridge decoders with > > the matching non-interleave address values from the other CEDT entries, > > you could bring each individual device online in its own NUMA node. > > > > I think this means that I can program the endpoint(=cxl_decoder_endpoint) > to map to the 8 CFMWS, and the hostbridge decoder (=cxl_decoder switch) to map > to another 2 CFMWS(cross-host bridge). > you can program any given endpoint decoders to map to either per-device CFMWS, or to the interleave CFMWS - decoders are flexible in this way. The existince of both sets gives you the option of how to program the topology - it's up to you. ~Gregory