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 X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0CE8CC17440 for ; Tue, 12 Nov 2019 17:55:32 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id C77552084E for ; Tue, 12 Nov 2019 17:55:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=intel-com.20150623.gappssmtp.com header.i=@intel-com.20150623.gappssmtp.com header.b="C+ntd6G4" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C77552084E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 68DF16B000E; Tue, 12 Nov 2019 12:55:31 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 63E656B026A; Tue, 12 Nov 2019 12:55:31 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 554F26B026D; Tue, 12 Nov 2019 12:55:31 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0106.hostedemail.com [216.40.44.106]) by kanga.kvack.org (Postfix) with ESMTP id 403D96B000E for ; Tue, 12 Nov 2019 12:55:31 -0500 (EST) Received: from smtpin29.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with SMTP id 17EB52C9D for ; Tue, 12 Nov 2019 17:55:31 +0000 (UTC) X-FDA: 76148377662.29.roof61_3021ccf0c3b23 X-HE-Tag: roof61_3021ccf0c3b23 X-Filterd-Recvd-Size: 3899 Received: from mail-ot1-f66.google.com (mail-ot1-f66.google.com [209.85.210.66]) by imf14.hostedemail.com (Postfix) with ESMTP for ; Tue, 12 Nov 2019 17:55:30 +0000 (UTC) Received: by mail-ot1-f66.google.com with SMTP id b16so15087886otk.9 for ; Tue, 12 Nov 2019 09:55:29 -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=I8xRMJ6m7c8G0EIJlL5Jy71clClpgkHnhAdVsw3rZfoe0QkGR/7cW3hXCiXT3x/KRM n//KmX2CpLSPa3LBJ3Ww0TJrKO+reI+41AtkZZGj0um+ZucIBN2p71T9jrchfl3QfjrA NE06vnFjbxo+WOJweKTA/jqXGpBA7XPU95Idxl3hejFbCf8kLlX1nKJ0Nx6XKqMAN3fO q3tH3x6sVTwkw2JVfTM3Vzj2Y9e0UqWvlPJOfKnGLheG/3k6AlXBSvQg64c2gnxratn1 mcQgcMdTXs5xjOfK96KLUZ0BtvIT/LAmpuiFumW+98XkuWPUf60Pu8BYm2nyr6brTQ2i lzkg== X-Gm-Message-State: APjAAAVF56SH8UVl1ax/uO+PMGYtFWf2I4OmRi9qE+tnNVY8N093zaWU wQsKPmoWYGxd2OZaPtxInADM3MsszkRhZDE0XG69Gg== X-Google-Smtp-Source: APXvYqzejJzlhvFyHrEWCARW40GL40VL1ngc5hPC/CkFTIvPmZvq8BBGIVD/77UhBUvFLaBGC0UJsY82ebD4LRLlsDI= 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" 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: [ 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/