From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 767CC45AAD; Fri, 4 Oct 2024 13:00:42 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 493C34027F; Fri, 4 Oct 2024 13:00:42 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id C166540268 for ; Fri, 4 Oct 2024 13:00:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1728039640; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oeYYi6VDOj0AQaJXmTXItYfAYIEKidpuwyvTLZKwkO8=; b=Z3yZLXygfjqHPRUCejdTNtS0y+yvmg/vdXpQQro+qPWjtMGjGdmX36VEWhnPubCnsljBZo y8MHVsPtKoF7gQm1ipQjlMnBoOphpGZdO7cExhhYTiVK0nxakx7t0vvbal+jh7Hr0wSYQa 5INYm1OEvuLozZkpt+GarwzWz/QvJj4= Received: from mail-lf1-f72.google.com (mail-lf1-f72.google.com [209.85.167.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-632-H1o1g8ZDM9CT3PrMuXEldw-1; Fri, 04 Oct 2024 07:00:34 -0400 X-MC-Unique: H1o1g8ZDM9CT3PrMuXEldw-1 Received: by mail-lf1-f72.google.com with SMTP id 2adb3069b0e04-5399524dfbcso1754729e87.2 for ; Fri, 04 Oct 2024 04:00:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728039632; x=1728644432; 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=oeYYi6VDOj0AQaJXmTXItYfAYIEKidpuwyvTLZKwkO8=; b=QSUjsYUXDGN05v9i44d3TemxPF/Qi9pPPf9O234/8OEsbcKankTEtYKuy81KmPv0X+ 1lD3Z9EKyxB8zaSJhsjHJ4yRqyNGdtYT/mNspa5M6c7H7ZH9ac7ZXkKjueCBIEy8DwZF SbKBK61r8DPMfN5aH/JFk1lRjH+PJ7LXbi/1Tec791cjYVp5UbeYgWiMJcl3LVvPnRM3 hLIsas0oNOz4NPJ5Wnv0hn/HyVcYvNA+zimfg0x2oX1mVCXwMqFcfRoEFbckcrvqcpm4 9xGpV8kOCfb4vLEcbQk/L6f+0REjyeTO1G37ucDTAll7aqwq+KJRPMMBYS1yCYaZ9CKZ FPuw== X-Forwarded-Encrypted: i=1; AJvYcCW0GngsKsyr0dWkr/TCKnT/jSgfdLjT//gnLaPjxARJk3oGr959+34emtD1erbymq4OPGw=@dpdk.org X-Gm-Message-State: AOJu0YxHjC8O6TSkAgJqhxADFZ9ms3OCPHQSSDJ5T4zYFyDhS8++hO4d Q25LYQ5oJcLUdfl8kDjc+0rF3ZqbVlp2g9igI07/Gqcxs461POjOnqbvuFrzuwxRdlIC1V9wJkk zeIw7rXGxybG5nvlsJnAL4Fy6T+rURlhJ7VCXYnKKX9IfCeeUSeQiYeQpIZmgedaqgG+nv71eFj NmqWf8SNnIf6HL7yY= X-Received: by 2002:a05:6512:2203:b0:536:553f:3eed with SMTP id 2adb3069b0e04-539ab858939mr1336905e87.23.1728039632597; Fri, 04 Oct 2024 04:00:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEGfM10yA+2SuYD1CzRX7vY614YY9N7Uh+qUQtlUJIOD9R2gcsq5vxjfAFCKgdvgnZu4KMeXzgm56kDm5IjUwo= X-Received: by 2002:a05:6512:2203:b0:536:553f:3eed with SMTP id 2adb3069b0e04-539ab858939mr1336879e87.23.1728039632157; Fri, 04 Oct 2024 04:00:32 -0700 (PDT) MIME-Version: 1.0 References: <20230216175502.3164820-1-tduszynski@marvell.com> <20240927220630.1802971-1-tduszynski@marvell.com> In-Reply-To: <20240927220630.1802971-1-tduszynski@marvell.com> From: David Marchand Date: Fri, 4 Oct 2024 13:00:19 +0200 Message-ID: Subject: Re: [PATCH v12 0/4] add support for self monitoring To: Tomasz Duszynski Cc: Ruifeng.Wang@arm.com, bruce.richardson@intel.com, dev@dpdk.org, jerinj@marvell.com, mattias.ronnblom@ericsson.com, mb@smartsharesystems.com, roretzla@linux.microsoft.com, thomas@monjalon.net, zhoumin@loongson.cn, konstantin.v.ananyev@yandex.ru X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Hello Tomasz, On Sat, Sep 28, 2024 at 12:07=E2=80=AFAM Tomasz Duszynski wrote: > > This series adds self monitoring support i.e allows to configure and > read performance measurement unit (PMU) counters in runtime without > using perf utility. This has certain advantages when application runs on > isolated cores running dedicated tasks. > > Events can be read directly using rte_pmu_read() or using dedicated > tracepoint rte_eal_trace_pmu_read(). The latter will cause events to be > stored inside CTF file. > > By design, all enabled events are grouped together and the same group > is attached to lcores that use self monitoring funtionality. > > Events are enabled by names, which need to be read from standard > location under sysfs i.e > > /sys/bus/event_source/devices/PMU/events > > where PMU is a core pmu i.e one measuring cpu events. As of today > raw events are not supported. > > v12: > - rebase old series It seems the series was rebased on next-net (I see a reference to some RN entry in next-net). Can you rebase on main so CI can test it? Thanks. --=20 David Marchand