Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp3717032img; Mon, 25 Mar 2019 16:38:18 -0700 (PDT) X-Google-Smtp-Source: APXvYqwLpeIIVD2sbtkP7CYb58YIeqPYNa2WkUil1XzYBChgPhCrtd3TaUAybLQtV5yKTu4M0Eym X-Received: by 2002:a63:b52:: with SMTP id a18mr26019365pgl.393.1553557098807; Mon, 25 Mar 2019 16:38:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553557098; cv=none; d=google.com; s=arc-20160816; b=g+U4kqNElnFQKBG04B7BO+9smNxO3Z2Nd5kdHCnFGO6X47KuDjSM6ADXjd8M86VrGQ +Qefa80ZOFPAiqzFA1kymUwthiIz74s7cmEXvQEGUsKbs9lqjLlw9mKGUvvUQvHKj09Z f7vAvpoOwY9dG1CyJBWbj8koktkU3k0bDSBZr6JkY1uKR3nnRi9Y1aLOZiVqIGg6pVsd W5EbwBvpOCoJ1GLFheFrnNKMzpLHzmI9CsVMT1Wglq2T2TkQFWFOO+HELY13ZhWqqQTf P2mYDsDlvOE26KdJZ+9lCB8wbWoqW57rX2fh3a0yd7Lau06Z47umE7zZ6HRwE2iJyk4N AZBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=iOEBRSaUhydJ0VsiYrBtWnd84J72N11uWSTNWpUMqGM=; b=tRSiac/zw75X0pv9k0aQ8xhXo/OH9/+DqeAn1x0r3WB2FMrwxqCOVz+WAPC/4XCrni sGQF8Uh0N+zF6KqjsQPiE3wWPidu50cORuYTwuHxaIEwawDeBdKg+LCWtYvXK1VwrF9u Iz3/B/9vOFL2oEFROCKEPzWz6nJ7/0TKGo+c/JTNzMa90fvmfwzoNKWsWvvaq6iqidq0 wwn+VxGaJ/deapKeUHT5rBQWqWdlOjmk6RdHQdlsiksLiytKh2UecJ5yuxL2cJ53eoLK VfsTtRb2MB6oMb/uGqmknjfW5KItjhRtQ0YIzZXHvDMzRsc6wKFhFWxp/4sDIhRBjobt 9AEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=nLkSN0Dd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 145si14196303pga.532.2019.03.25.16.38.04; Mon, 25 Mar 2019 16:38:18 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=nLkSN0Dd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729322AbfCYXhU (ORCPT + 99 others); Mon, 25 Mar 2019 19:37:20 -0400 Received: from mail-ot1-f68.google.com ([209.85.210.68]:34115 "EHLO mail-ot1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726061AbfCYXhU (ORCPT ); Mon, 25 Mar 2019 19:37:20 -0400 Received: by mail-ot1-f68.google.com with SMTP id k21so8399400otf.1 for ; Mon, 25 Mar 2019 16:37:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=iOEBRSaUhydJ0VsiYrBtWnd84J72N11uWSTNWpUMqGM=; b=nLkSN0Dd4GMq5L3T02MkvgHF8Qjfl5hqxMU1jViaI5ZMY4AAUV8ZHWWfpy0vxrHIhL LIEN2mgdPNuffbj6PmJIhlJGRYJ0wIbM5jgg33U2srGNKlbnZODcZ6f9IBWDMN0gtpEP hXV/K4iCKV4Z3Im93Bt0m9KT540iYAexqfQ2K6Idqu6vwlz8qHPvGGon7xViDUJ6qsZg J8/IQM9uG4fb5VnD7AqXnv8IY0K4XEXaZDsXd16h5rhblA3fv583+GUhI1i9PxXOCB8b DfajQVlPTYDFXp/LD6aZTfAM+scqCRx1vX6t82+N/Zqyn5t0DyOJO1OZPj+DbdBH00P1 LArg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=iOEBRSaUhydJ0VsiYrBtWnd84J72N11uWSTNWpUMqGM=; b=oWaiWcgYBvRlWxLJeFsA4SZKMVcUmyvk9/edcAU/O3bkZCJwfKNqlNus0Nk8lBmzeH RAlDravFlIpzDIdWmjMMwiodpaFhbufiL3efXB0OvkQFni3kM5KNmbVRhl1SQk56PFXO y/OxKVmz5cfYyj/JPXD1RbiEJxR2f0zM5L5q2L5IwrFcbiIEPFGTPUTwRkmQj0jjGMIp /TRf/kivGoijVxreXTSKf4nOsSzMj3T8ajfxeIeCYhUf92mKmKWjxqAApzoudHxJVMVD j+QrF92m6FFlf3/fIrgDQYuMAfDYcgzhMPbTWv60MHDF7kjZVYvyCw/GjhyxL9Ool9A4 GggA== X-Gm-Message-State: APjAAAWRYzG9mSXHLZ/4Q+Ys0fvEltSR7rr2jADcRxZz2yE/RUenErIv sIBpG5fFKMJXOWOH22nOYsdtSavnVlBiv4O+2yBtRg== X-Received: by 2002:a9d:6a4f:: with SMTP id h15mr9650954otn.353.1553557039692; Mon, 25 Mar 2019 16:37:19 -0700 (PDT) MIME-Version: 1.0 References: <1553316275-21985-1-git-send-email-yang.shi@linux.alibaba.com> <3df2bf0e-0b1d-d299-3b8e-51c306cdc559@inria.fr> In-Reply-To: From: Dan Williams Date: Mon, 25 Mar 2019 16:37:07 -0700 Message-ID: Subject: Re: [RFC PATCH 0/10] Another Approach to Use PMEM as NUMA Node To: Brice Goglin Cc: Yang Shi , Michal Hocko , Mel Gorman , Rik van Riel , Johannes Weiner , Andrew Morton , Dave Hansen , Keith Busch , Fengguang Wu , "Du, Fan" , "Huang, Ying" , Linux MM , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 25, 2019 at 4:09 PM Brice Goglin wrote: > > > Le 25/03/2019 =C3=A0 20:29, Dan Williams a =C3=A9crit : > > Perhaps "path" might be a suitable replacement identifier rather than > > type. I.e. memory that originates from an ACPI.NFIT root device is > > likely "pmem". > > > Could work. > > What kind of "path" would we get for other types of memory? (DDR, > non-ACPI-based based PMEM if any, NVMe PMR?) I think for memory that is described by the HMAT "Reservation hint", and no other ACPI table, it would need to have "HMAT" in the path. For anything not ACPI it gets easier because the path can be the parent PCI device.