Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp10066761rwd; Wed, 21 Jun 2023 16:04:35 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ727+cR0oDuIjpSMHttTINS95htkYRilg/4JxZBYXy/jHYcYB425RQPbkHGR3BYmVTXx27v X-Received: by 2002:a05:6a20:4405:b0:11f:412d:87e1 with SMTP id ce5-20020a056a20440500b0011f412d87e1mr12997933pzb.2.1687388675563; Wed, 21 Jun 2023 16:04:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687388675; cv=none; d=google.com; s=arc-20160816; b=mVM04IxkLocyK8YdsRIS8LIuxF+zJV2pvqY0WD1eJT8EQ8qAQZZy3pelNYDFp++mk/ E341E6LHWJOFR2NVucRk8IKEWmRPmcL4g6rTbnqVVyFooUny32wyWS+0d2THOB1UI0jZ dAxaY0/E2wTXnFNa8KoUtwNAqnq9txLh6vYdhMVkcQCN6ZQz7+pDP1rK2cNQKRf6uC6S 8srnCqLJmXpTG/aLw8PiX/InsgEtQ44647MjeS3D3lhHUZ0TSEdGzuil/JOhHEbm5CN0 ss85Qz+ZKpGOvqxPi0sAAEc8wa6zcSok53XHL/Ls+aKABVjSuqtGUqFlrul/c4EBGsRX WyYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=EUj7gtWcSRBvjNZTtOjWyt2Ez71L5Dz1doEzt0nFp6o=; b=F/KnhAntM9QEYh2izXppVHMR7a+ap/HN0WmIubtBu7T1bzQonJMFU77kI6WfrKHFDB LFacs7iFI8hCqSflHW9WfY/Ap3SQKHGipatsAKQd1CBLo/Jq1j/3t3KTY8L+41Pm7OZ9 xZyNlBkn9+4B6noX8yZ50Z1EcnPeoLKNplD0JfenrxBQHaqjR7FfQuadKDEksruvSMxi GY9s8flAAF8rgi+kbVEH5dTSDk53oRw+YxCCQP00rSTq/cfmqJySqJ5FSTt7sHOOpwmZ 7zIMS6J+F8SPKNDhnrf4vVgC28wxIrsbVfgYGZoHb0z3LW/ap6I8KuY22uTCYrnE6OAm CJPQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i3-20020a056a00004300b006626454ef63si4900120pfk.364.2023.06.21.16.04.22; Wed, 21 Jun 2023 16:04:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229853AbjFUWux convert rfc822-to-8bit (ORCPT + 99 others); Wed, 21 Jun 2023 18:50:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47704 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229692AbjFUWuw (ORCPT ); Wed, 21 Jun 2023 18:50:52 -0400 Received: from mail-yb1-f175.google.com (mail-yb1-f175.google.com [209.85.219.175]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E4AB19AC; Wed, 21 Jun 2023 15:50:51 -0700 (PDT) Received: by mail-yb1-f175.google.com with SMTP id 3f1490d57ef6-bacf685150cso6183087276.3; Wed, 21 Jun 2023 15:50:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687387850; x=1689979850; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KsE/Ooc2RHtLpohHbtgmDcmRrH4GT0O29WSs7/97Xfs=; b=LCiQR0PHA10KOKMjllJDfnPPIAC83TKttGm0qq01X6odMBbifqTp0cQPqA5H0HxrWc uO82KH54WBoJ7WwswxG/jLfbljW9fMntYk2UOhOrzJw1eaoGMHUj7DOmrbqsBwA65D8O mog7nYBFAAplZAGAul88pD3Y03O+rg5ZIis1qUhlnghQc63bMi1sEkg/TGV5xkJCKwIC yicqwsscJZyVf9UjoY2PxAZUKlMG/NcVladE3JLEUfczAAnqC4LRgMIBfKbU9MfmVSqi +bf/SdBftiOIuJrEUklBLe/FTLrZnITGr2FRuW5nzJMyTJ0EAi+i2HNilLNGYFx/XGkI 17XA== X-Gm-Message-State: AC+VfDw63udBnk8No/ejQ2Gp+vKie8oP9oAdmqXUDB/4s64J1abK/tV9 SKncdFGNVuDjLKDwl/sBinbZ9CqFmPlYqFc7B8E= X-Received: by 2002:a25:3795:0:b0:bd4:3839:8b55 with SMTP id e143-20020a253795000000b00bd438398b55mr13175295yba.64.1687387850424; Wed, 21 Jun 2023 15:50:50 -0700 (PDT) MIME-Version: 1.0 References: <20230620091603.269-1-ravi.bangoria@amd.com> <3b0abd4a-6450-c282-65ff-ec0c7df67b03@amd.com> In-Reply-To: <3b0abd4a-6450-c282-65ff-ec0c7df67b03@amd.com> From: Namhyung Kim Date: Wed, 21 Jun 2023 15:50:39 -0700 Message-ID: Subject: Re: [PATCH] perf/amd: Prevent grouping of IBS events To: Ravi Bangoria Cc: Ian Rogers , peterz@infradead.org, acme@kernel.org, jolsa@kernel.org, bp@alien8.de, x86@kernel.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, sandipan.das@amd.com, ananth.narayan@amd.com, santosh.shukla@amd.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 20, 2023 at 8:28 PM Ravi Bangoria wrote: > > Hi Ian, > > On 20-Jun-23 10:14 PM, Ian Rogers wrote: > > On Tue, Jun 20, 2023 at 2:16 AM Ravi Bangoria wrote: > >> > >> IBS PMUs can have only one event active at any point in time. Restrict > >> grouping of multiple IBS events. > > > > Thanks Ravi, > > > > can you provide an example/test for this? Should this be a weak group issue? > > Before: > $ sudo ./perf record -e "{ibs_op//,ibs_op//}" -C 0 > ^C[ perf record: Woken up 1 times to write data ] > [ perf record: Captured and wrote 0.540 MB perf.data (531 samples) ] > > After: > $ sudo ./perf record -e "{ibs_op//,ibs_op//}" -C 0 > Error: > AMD IBS may only be available in system-wide/per-cpu mode. > Try using -a, or -C and workload affinity > > The error message is stale and misleading. I have a patch to fix it. > I'll post it separately. I'm just curious if ibs_fetch and ibs_op can be grouped together. Thanks, Namhyung