Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp473460imj; Thu, 7 Feb 2019 07:09:38 -0800 (PST) X-Google-Smtp-Source: AHgI3Iaz2qfYdqZibmYA1F8rt6mPAssaQZyg1DyeIkcE3kjrDsh/MuRQ0CsNbOKqqck7NpsJ9xKR X-Received: by 2002:a63:ed42:: with SMTP id m2mr15258068pgk.147.1549552170155; Thu, 07 Feb 2019 07:09:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549552170; cv=none; d=google.com; s=arc-20160816; b=flOPEBXgwFLkrLDgsHiMdImZ5+MOP9VDW/rvsjhsnkBifX9idH94MDPLhf51Mwoe1b VfnxVHl5HgQ14Mm5hQ7dVHAnFqTvq1PX5cqKOLz0J7Bf8RQXCuo++fzgdIeFUi/euK4h oRM7ttsredd/mw/GHV3lz8NeStQJQFITB1SSqhaYfpUrU3OflQbICsGHfPrsEMCZDxHR ypSee25Wz3gfo8lCPkRzYIj1ZXcv1TGzAsIbnusV1395Ge+s9WRiUQPKOCIYRNwsyUgs l8TLM9DLp6qI3HWWoK8LlR3TQww8xnsahVXAYvx2S7Czghne/Z7nF7it2Xr1/eZMBi9v /K2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=WS6pHY+7O4e2KTlC65+H75ElK+x0ftH+OILlTArtVgc=; b=QekK6ZgoMoAx5Ka3S5u3HruvRKbOsghZ6378uV1+BeaKyREgMU+/5h1YEj7lj3yZKm g+466MyodVuA+Mct+qK93V2cceDJwncHpbmNLKI5mz0dReSgZ/B18t2kpjtog0x19W0B SAgOl+G/KCCwjS+dTWDcrbnxd5dxEhT3yKi1AIBSo/PxYUM8c1vLRukGNXsXiaRTJpUm LXVVmUYDJ31pWQb4PP7qCQh+f/p+3lLFRnEGgQDQRDUIuDLCF+I7xoe8u/SLRHX6HuBK 81jxv6DIH0wNhqvSkhKecEg99/2wNSMkxzOkCUjf//s7rwkw5giN4Pz3XeNXRmIo3WN0 3NMQ== ARC-Authentication-Results: i=1; mx.google.com; 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 z72si8572697pgd.149.2019.02.07.07.09.14; Thu, 07 Feb 2019 07:09:30 -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; 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 S1726675AbfBGPJD (ORCPT + 99 others); Thu, 7 Feb 2019 10:09:03 -0500 Received: from mga17.intel.com ([192.55.52.151]:16417 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726048AbfBGPJC (ORCPT ); Thu, 7 Feb 2019 10:09:02 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Feb 2019 07:08:47 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.58,344,1544515200"; d="scan'208";a="114427874" Received: from unknown (HELO localhost.localdomain) ([10.232.112.69]) by orsmga006.jf.intel.com with ESMTP; 07 Feb 2019 07:08:46 -0800 Date: Thu, 7 Feb 2019 08:08:17 -0700 From: Keith Busch To: Jonathan Cameron Cc: "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "linux-acpi@vger.kernel.org" , Greg Kroah-Hartman , Rafael Wysocki , "Hansen, Dave" , "Williams, Dan J" , "linuxarm@huawei.com" Subject: Re: [PATCHv5 00/10] Heterogeneuos memory node attributes Message-ID: <20190207150817.GC30221@localhost.localdomain> References: <20190124230724.10022-1-keith.busch@intel.com> <20190207095336.0000529f@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190207095336.0000529f@huawei.com> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 07, 2019 at 01:53:36AM -0800, Jonathan Cameron wrote: > As a general heads up, ACPI 6.3 is out and makes some changes. > Discussions I've had in the past suggested there were few systems > shipping with 6.2 HMAT and that many firmwares would start at 6.3. > Of course, that might not be true, but there was fairly wide participation > in the meeting so fingers crossed it's accurate. > > https://uefi.org/sites/default/files/resources/ACPI_6_3_final_Jan30.pdf > > Particular points to note: > 1. Most of the Memory Proximity Domain Attributes Structure was deprecated. > This includes the reservation hint which has been replaced > with a new mechanism (not used in this patch set) Yes, and duplicating all the address ranges with SRAT never made any sense. No need to define the same thing in multiple places; that's just another opprotunity to get it wrong. > 2. Base units for latency changed to picoseconds. There is a lot more > explanatory text around how those work. > > 3. The measurements of latency and bandwidth no longer have an > 'aggregate performance' version. Given the work load was not described > this never made any sense. Better for a knowledgeable bit of software > to work out it's own estimate. Nice. Though they shifted 1st level cached to occupy the same value that the aggregate used. They could have just deprecated the old value so we could maintain compatibility, but that's okay! > 4. There are now Generic Initiator Domains that have neither memory nor > processors. I'll come back with proposals on handling those soon if > no one beats me to it. (I think it's really easy but may be wrong ;) > I've not really thought out how this series applies to GI only domains > yet. Probably not useful to know you have an accelerator near to > particular memory if you are deciding where to pin your host processor > task ;) I haven't any particular use for these at the moment either, though it shouldn't change what this is going to export. Thanks for the heads up! I'll incorporate 6.3 into v6.