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 2C5D445E2D; Wed, 4 Dec 2024 10:23:28 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0547B40648; Wed, 4 Dec 2024 10:23:28 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id D131940261 for ; Wed, 4 Dec 2024 10:23:26 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 9BF06208A9; Wed, 4 Dec 2024 10:23:26 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH v16 1/4] lib: add generic support for reading PMU events Date: Wed, 4 Dec 2024 10:23:21 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F912@smartserver.smartshare.dk> In-Reply-To: <20241203165528.581fed50@hermes.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v16 1/4] lib: add generic support for reading PMU events Thread-Index: AdtF5zpnWOm/aAarStCUVZoTiMxtKgARZ6ag References: <20241025085414.3412068-1-tduszynski@marvell.com><20241118073706.3129423-1-tduszynski@marvell.com><20241118073706.3129423-2-tduszynski@marvell.com><20241203133925.026b0694@hermes.local><98CBD80474FA8B44BF855DF32C47DC35E9F911@smartserver.smartshare.dk> <20241203165528.581fed50@hermes.local> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" Cc: "Tomasz Duszynski" , "Thomas Monjalon" , , , , , , , , , 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 PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnXQ0KPiBTZW50OiBXZWRuZXNkYXksIDQgRGVjZW1iZXIgMjAyNCAwMS41NQ0KPiANCj4gT24g V2VkLCA0IERlYyAyMDI0IDAwOjQ5OjU4ICswMTAwDQo+IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFy dHNoYXJlc3lzdGVtcy5jb20+IHdyb3RlOg0KPiANCj4gPiA+IEZyb206IFN0ZXBoZW4gSGVtbWlu Z2VyIFttYWlsdG86c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmddDQo+ID4gPiBTZW50OiBUdWVz ZGF5LCAzIERlY2VtYmVyIDIwMjQgMjIuMzkNCj4gPiA+DQo+ID4gPiBPbiBNb24sIDE4IE5vdiAy MDI0IDA4OjM3OjAzICswMTAwDQo+ID4gPiBUb21hc3ogRHVzenluc2tpIDx0ZHVzenluc2tpQG1h cnZlbGwuY29tPiB3cm90ZToNCj4gPiA+DQo+ID4gPiA+ICtQZXJmb3JtYW5jZSBjb3VudGVyIGJh c2VkIHByb2ZpbGluZw0KPiA+ID4gPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NCj4gPiA+ID4gKw0KPiA+ID4gPiArTWFqb3JpdHkgb2YgYXJjaGl0ZWN0dXJlcyBzdXBwb3J0 IHNvbWUgcGVyZm9ybWFuY2UgbW9uaXRvcmluZw0KPiB1bml0DQo+ID4gPiAoUE1VKS4NCj4gPiA+ ID4gK1N1Y2ggdW5pdCBwcm92aWRlcyBwcm9ncmFtbWFibGUgY291bnRlcnMgdGhhdCBtb25pdG9y IHNwZWNpZmljDQo+ID4gPiBldmVudHMuDQo+ID4gPiA+ICsNCj4gPiA+ID4gK0RpZmZlcmVudCB0 b29scyBnYXRoZXIgdGhhdCBpbmZvcm1hdGlvbiwgbGlrZSBmb3IgZXhhbXBsZSBwZXJmLg0KPiA+ ID4gPiArSG93ZXZlciwgaW4gc29tZSBzY2VuYXJpb3Mgd2hlbiBDUFUgY29yZXMgYXJlIGlzb2xh dGVkIGFuZCBydW4NCj4gPiA+ID4gK2RlZGljYXRlZCB0YXNrcyBpbnRlcnJ1cHRpbmcgdGhvc2Ug dGFza3Mgd2l0aCBwZXJmIG1heSBiZQ0KPiA+ID4gdW5kZXNpcmFibGUuDQo+ID4gPg0KPiA+ID4g VGhlIGRhdGEgc2hvdWxkIGJlIGZvbGRlZCBpbnRvIHRlbGVtZXRyeSByYXRoZXIgdGhhbiBpbnRy b2R1Y2luZw0KPiB5ZXQNCj4gPiA+IGFub3RoZXINCj4gPiA+IERQREsgQVBJIGZvciBhcHBsaWNh dGlvbnMgdG8gZGVhbCB3aXRoLg0KPiA+DQo+ID4gSSBzdHJvbmdseSBwcmVmZXIgdGhlIGRlZGlj YXRlZCBoaWdoLXBlcmZvcm1hbmNlIFBNVSBBUEkgcmF0aGVyIHRoYW4NCj4gdXNpbmcgdGVsZW1l dHJ5IGZvciB0aGlzLg0KPiA+IFBsZWFzZSBrZWVwIHRoZSBQTVUgQVBJLg0KPiA+DQo+ID4gSSBl eHBlY3QgdG8gY2FsbCB0aGUgUE1VIEFQSSBpbiBvdXIgKHByb3ByaWV0YXJ5KSBydW4tdGltZSBw cm9maWxpbmcNCj4gbGlicmFyeSwgd2hlcmUgcmVhZGluZyBQTVUgY291bnRlcnMgc2hvdWxkIGJl IGFzIGxlYW4gYXMgY2FsbGluZw0KPiBydGVfcmR0c2MoKS4gSSBzdXJlIGRvbid0IHdhbnQgYW55 IHN1cGVyZmx1b3VzIG92ZXJoZWFkIHdoZW4gcHJvZmlsaW5nDQo+IHdpdGggYSB2ZXJ5IGhpZ2gg c2FtcGxpbmcgcmF0ZS4NCj4gPg0KPiA+IEZvciByZWZlcmVuY2UsIG1hbnkgb3RoZXIgbGlicmFy aWVzIGhhdmUgZGVkaWNhdGVkIEFQSXMgZm9yIHJlYWRpbmcNCj4gdGhlIHN0YXRpc3RpY3Mgc3Ry dWN0dXJlcyBvZiB0aG9zZSBsaWJyYXJpZXMuDQo+ID4NCj4gPiBBIHdyYXBwZXIgYXJvdW5kIHRo ZSBQTVUgQVBJIGNhbiBiZSBhZGRlZCBmb3IgVGVsZW1ldHJ5Lg0KPiA+DQo+ID4gSU1PLCB0aGUg VGVsZW1ldHJ5IGxpYnJhcnkgc2hvdWxkIGJlIG1hZGUgb3B0aW9uYWwsIGxpa2UgdGhlIFRyYWNl DQo+IGxpYnJhcnkgcmVjZW50bHkgd2FzLiBGb3IgZW1iZWRkZWQgc3lzdGVtcywgdGhleSBhcmUg bm90IG9ubHkgYmxvYXQsDQo+IGJ1dCBwb3RlbnRpYWxseSBoZWxwZnVsIGZvciBoYWNrZXJzIHRy eWluZyB0byBicmVhayBpbi4gQW5kIFNlY3VyaXR5IGlzDQo+IG9uZSBvZiB0aGUgRFBESyBHb3Zl cm5pbmcgQm9hcmQncyBmb2N1cyBhcmVhcy4NCj4gPg0KPiANCj4gQ2FuIHRoaXMgZGF0YSBnbyBy aWdodCBpbnRvIHBlcmY/DQo+IEl0IGlzIG5vdCBjbGVhciB3aHkgdGhpcyBpcyBiZXR0ZXIgdGhh biBqdXN0IHVzaW5nIHBlcmY/DQoNCkkgZG9uJ3Qga25vdyBlbm91Z2ggYWJvdXQgcGVyZiB0byBw cm92aWRlIGEgcXVhbGlmaWVkIGFuc3dlciB0byB0aGlzLg0KT3VyIGRhdGEgcGxhbmUgcHJvZmls aW5nIGxpYnJhcnkgaGFzIHZlcnkgaGlnaCByZXNvbHV0aW9uLiBUaGluayBvZiBpdCBnYXRoZXJp bmcgaW5mb3JtYXRpb24gYWJvdXQgZXZlcnkgc2luZ2xlIHJ1biBvZiBlYWNoIHBpcGVsaW5lIHN0 YWdlLCB0aHVzIGFsc28gcHJvdmlkaW5nIGRldGFpbGVkIGluZm9ybWF0aW9uIGFib3V0IG91dGxp ZXJzLg0KDQo+IFRoZSBvbmUgdXNlIGNhc2UgSSBjYW4gdGhpbmsgb2YgaXMgYSBjbG91ZCBwcm92 aWRlciB3aXRoIGxvdHMgYW5kIGxvdHMNCj4gb2YgZW1iZWRkZWQgc3lzdGVtcy4NCj4gQnV0IGlu IHRoYXQgY2FzZSB0aGV5IGFscmVhZHkgaGF2ZSBtdWNoIG1vcmUgZGV0YWlsZWQgYW5kIGludGVn cmF0ZWQNCj4gdG9vbHMsIHRoZSBEUERLIHN0dWZmIGlzIG5vdCBuZWVkZWQuDQo=