Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp9296531ybl; Fri, 17 Jan 2020 09:30:31 -0800 (PST) X-Google-Smtp-Source: APXvYqxoOJLJTO2HmS9W43dNtX53CUSOcY6T2aZB2UxlFcCTMmqhkP8vPVZnWG3DmVDeqRPs2diL X-Received: by 2002:a05:6830:128e:: with SMTP id z14mr6824926otp.184.1579282231365; Fri, 17 Jan 2020 09:30:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579282231; cv=none; d=google.com; s=arc-20160816; b=J+DSzNchW6dkgEAo/rtFYA2EDKK8kbjkUH/9VM7mFNeKno1/DeI/wACBYtrjYDRbHq E6bA6IT3GB1cOuX9gmOLvSBNF+fGIXM0dECORZ9P9Gj+RClK025U2FC3e7kZY79RnNWS n9/+l55TZBiGy6DT4lRuRwh8gxmk47vW3WPqX3XCreLw5Dmzepf10gd//6kVsWfnkZEN iA1r/iet6RBFIdGTjAUkpJ6Ph9rnUuOzK1kEOfjbljejqyDUBD4yFBfICVJWYHdfHQMq E9/4+R/87aFnJbMdjAnmpDKcnISpdxmcmCZZO++IFGUUq66UBnnStW2Bhu9LkCjtUlZQ 3Evw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=CP10vttZRViSw97sNK8LNgSjM4dXgjF7FnlQfBlcmx4=; b=zeVoOm8jfWDzbDZWv0LbxJ5mXVYP9ZtzCTsT3iRd5LzJolPip2XuwxrP9Ak+RsmBEs 0TGbC11EZ1Sa3xB6icvFrLGipKzD/D6e+8I08QUAImFfUzs+jv48EMwUj+mlOM4aP2lA iqTit/Uc9aM4DxjKRQ6+1dvJmk5dmBXcvAtSbZy06j6Yel6b5td8d/JhId51GJSFAeIV i3qdSHJyQKJIPJb0UUG7oUmxB3MkFIYRqhx07PDcapew9wY1ZZROGI3YsiPPY0tHIpK1 4CzCUf3EMDop3PsbqHP3w4ys/BKjFIvb3RVx2r8kZaamefaWWSE699eO1LTYZMt4zaAr 6H3g== 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 c7si15665860otr.308.2020.01.17.09.30.19; Fri, 17 Jan 2020 09:30:31 -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 S1729151AbgAQR3B (ORCPT + 99 others); Fri, 17 Jan 2020 12:29:01 -0500 Received: from mga07.intel.com ([134.134.136.100]:30201 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726684AbgAQR3A (ORCPT ); Fri, 17 Jan 2020 12:29:00 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jan 2020 09:27:27 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,330,1574150400"; d="scan'208";a="220796756" Received: from tassilo.jf.intel.com (HELO tassilo.localdomain) ([10.7.201.21]) by fmsmga008.fm.intel.com with ESMTP; 17 Jan 2020 09:27:27 -0800 Received: by tassilo.localdomain (Postfix, from userid 1000) id E5DBE300DE4; Fri, 17 Jan 2020 09:27:26 -0800 (PST) Date: Fri, 17 Jan 2020 09:27:26 -0800 From: Andi Kleen To: Greg KH Cc: roman.sudarikov@linux.intel.com, peterz@infradead.org, mingo@redhat.com, acme@kernel.org, mark.rutland@arm.com, alexander.shishkin@linux.intel.com, jolsa@redhat.com, namhyung@kernel.org, linux-kernel@vger.kernel.org, eranian@google.com, bgregg@netflix.com, kan.liang@linux.intel.com, alexander.antonov@intel.com Subject: Re: [PATCH v4 2/2] perf =?iso-8859-1?Q?x86?= =?iso-8859-1?Q?=3A_Exposing_an_Uncore_unit_to_PMON_for_Intel_Xeon?= =?iso-8859-1?Q?=AE?= server platform Message-ID: <20200117172726.GM302770@tassilo.jf.intel.com> References: <20200117133759.5729-1-roman.sudarikov@linux.intel.com> <20200117133759.5729-3-roman.sudarikov@linux.intel.com> <20200117141944.GC1856891@kroah.com> <20200117162357.GK302770@tassilo.jf.intel.com> <20200117165406.GA1937954@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200117165406.GA1937954@kroah.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > Could you suggest how such a 1:N mapping should be expressed instead in > > sysfs? > > I have yet to figure out what it is you all are trying to express here > given a lack of Documentation/ABI/ file :) I thought the example Roman gave was clear. System has multiple dies Each die has 4 pmon ports Each pmon port per die maps to one PCI bus. He mapped it to pmon0-3: list of pci busses indexed by die To be honest the approach doesn't seem unreasonable to me. It's similar e.g. how we express lists of cpus or nodes in sysfs today. -Andi