Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp836544ybc; Tue, 12 Nov 2019 09:56:40 -0800 (PST) X-Google-Smtp-Source: APXvYqxDIgDtaAxJKAnGFxsg1jB7rlUuo6X56U7TYk/VwAQ0lhPSMVf408CklCfilF7KSrCW/q2d X-Received: by 2002:a50:f987:: with SMTP id q7mr34173767edn.205.1573581400287; Tue, 12 Nov 2019 09:56:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573581400; cv=none; d=google.com; s=arc-20160816; b=Def7r5Q6yFz/w2c0d+H12/P/Zg6CKB1DTiibKlvmXYkfGqUF/+yZYl1G+xczRee0pU iyoZXu5Z55LFmcHrCFBhsFrEuVyzBLJkD7H3bTpVDrFYdyeM4LuHBNFgGNbv6zZ7OlpS zpn8ScJwplGtyj3zvVK7M+2NCClmmcHUTb5kO5lLdeEkkVq8F5GychpEntdjlNjDrfQ1 Sz1BKQKlkfr+JOlJvisN63PCzZduVTcGE97/SbS8H5unaCrmx6/FaCtSL427t75JpF9i eKdWbj0AySF7XT74EcnTo5XlMR9nU9kWdtewz1v8IhhQNovjqrT5oAAe6DTWO5JttSi2 bfOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=tCv2FQBw3uAaqPVc/dzQiuHcwn8UohPz3qZnrpSfyuQ=; b=c9jQMMSHs8LosHPx5JZFgn9w63et1C1sYTJaXWmW3Fd+ZKB003xmo6+Xxm4ceQcE8k gMwJdS5X27lycCN2UNdODI7yXw9JsMT1nK66gfy591csNpmF5V5lZEc9RWjXXMi4N5Ql FeSqxPSoCP9d13HFMMzMnCCpFes8KAskIuy/yJ/Ml7rrQJAZiS6mnfscg1qWXFQIPbCB jhRhQN1LvbkgGwWtzc2shQHmW9iIfiUCeiDuW9D93C9KxshnEPOjjD98/FyUBRu3V7+w pVvj3KIAbuIejCZQWadvjASxRNjc5khNkW2gMQCCbVZRNTOPyPkhUmlghUfD0eM7NVPd zsEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=C+ntd6G4; 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 g31si13173817edg.206.2019.11.12.09.56.15; Tue, 12 Nov 2019 09:56:40 -0800 (PST) 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=C+ntd6G4; 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 S1727151AbfKLRz3 (ORCPT + 99 others); Tue, 12 Nov 2019 12:55:29 -0500 Received: from mail-ot1-f66.google.com ([209.85.210.66]:34108 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727049AbfKLRz3 (ORCPT ); Tue, 12 Nov 2019 12:55:29 -0500 Received: by mail-ot1-f66.google.com with SMTP id 5so1264776otk.1 for ; Tue, 12 Nov 2019 09:55:28 -0800 (PST) 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; bh=tCv2FQBw3uAaqPVc/dzQiuHcwn8UohPz3qZnrpSfyuQ=; b=C+ntd6G4tkppkODd3gwiKjTQhhK2l2MZf3wR6Ptp0PyuFytkzu6QfE584Sbbdf/D3C yEeUylkvPlmS2sqFDsYOJ6hojpwGhB/SwDLTgTptnW6SPofVq6cI8TYWq0TFz3/Gf5KZ Dmh4JNcd33JvDQL7r5MsR4qfWI/O+roq5EeK93V+zBhhxZhgcoBPokBVtbsie8dhqURP 6rgFDIsdc0JuIGcv+vBuYng3/8q75nmwIVr85qIvJArIFkCh6iZzr+70xHsWDLyqlg/e KsvIrL37fUeH9X3hcGFQcN7V8aimc7HVOeNG6PF5EqdnJg3zvHFXVqOgQdJIaPrr6Ptl Up3w== 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; bh=tCv2FQBw3uAaqPVc/dzQiuHcwn8UohPz3qZnrpSfyuQ=; b=rGdzVLeFSlkC+wgwn5+w/jotTQNLtD2TqfiyGj3ciezLpyN5kYnaRtwzb3X3fwJJAc VJgk00a4Gkl/ebpdVmNW7SHcWxZeSBU5eVQZVXM5UXUOuLfJOc1Dsg2lu8yRN9xyrthf igcUerDGXSQR2T4mycMc6E4KoodoQe4wffoV9MUzyh0MXsAC7NrGp+nBIB7qIZmk47g0 YcPTSVqM719VJQLIehOj45AlHd6fJskwpHdhsf3gv+XfXRdRwLM0mq0S5BjmP8L152gs bXpcO03MDHwYH9S6hvbeDXMTXn4AQLsSJ1+KMp8/D5TO5coQ1EIsH8g+ZFU8BCwhUgI1 R1xQ== X-Gm-Message-State: APjAAAWtIBLIdn9lronuUjOM19RiRu07ThryBCMEXnli3MOv9rPOao9b V+jpeSOQZbZjzr1/xrGGJQazdLFBqW0hIXG3lz4Ykg== X-Received: by 2002:a05:6830:1b70:: with SMTP id d16mr13052039ote.71.1573581328478; Tue, 12 Nov 2019 09:55:28 -0800 (PST) MIME-Version: 1.0 References: <20191004114330.104746-1-Jonathan.Cameron@huawei.com> <20191004114330.104746-2-Jonathan.Cameron@huawei.com> In-Reply-To: <20191004114330.104746-2-Jonathan.Cameron@huawei.com> From: Dan Williams Date: Tue, 12 Nov 2019 09:55:17 -0800 Message-ID: Subject: Re: [PATCH V5 1/4] ACPI: Support Generic Initiator only domains To: Jonathan Cameron Cc: Linux MM , Linux ACPI , Linux Kernel Mailing List , Linux ARM , X86 ML , Keith Busch , =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= , "Rafael J . Wysocki" , Linuxarm , Andrew Morton , Tao Xu Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [ add Tao Xu ] On Fri, Oct 4, 2019 at 4:45 AM Jonathan Cameron wrote: > > Generic Initiators are a new ACPI concept that allows for the > description of proximity domains that contain a device which > performs memory access (such as a network card) but neither > host CPU nor Memory. > > This patch has the parsing code and provides the infrastructure > for an architecture to associate these new domains with their > nearest memory processing node. Thanks for this Jonathan. May I ask how this was tested? Tao has been working on qemu support for HMAT [1]. I have not checked if it already supports generic initiator entries, but it would be helpful to include an example of how the kernel sees these configurations in practice. [1]: http://patchwork.ozlabs.org/cover/1096737/