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 EAEDC428D3; Wed, 5 Apr 2023 14:35:58 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AEE7041153; Wed, 5 Apr 2023 14:35:57 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id BA28C41133 for ; Wed, 5 Apr 2023 14:35:55 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH 3/9] eal: use barrier intrinsics when compiling with msvc Date: Wed, 5 Apr 2023 14:35:47 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D87858@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH 3/9] eal: use barrier intrinsics when compiling with msvc Thread-Index: AQHZZnap0PZ0bua2nE60okV7Fqc0Ma8bDxDwgAAcdACAAIYvgIAABEiAgADVeeCAABpWEA== References: <1680558751-17931-1-git-send-email-roretzla@linux.microsoft.com> <1680558751-17931-4-git-send-email-roretzla@linux.microsoft.com> <754a877d020a4a199a5310b469e876a7@huawei.com> <20230404154906.GC23247@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <20230405000441.GA24769@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Konstantin Ananyev" , "Tyler Retzlaff" , "Konstantin Ananyev" Cc: , , , 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 PiBGcm9tOiBLb25zdGFudGluIEFuYW55ZXYgW21haWx0bzprb25zdGFudGluLmFuYW55ZXZAaHVh d2VpLmNvbV0NCj4gU2VudDogV2VkbmVzZGF5LCA1IEFwcmlsIDIwMjMgMTIuNTcNCj4gDQo+ID4g PiA+PkFub3RoZXIgb3JlIGdlbmVyaWMgY29tbWVudCAtIGRvIHdlIHJlYWxseSBuZWVkIHRvIHBv bGx1dGUgYWxsIHRoYXQgY29kZQ0KPiB3aXRoIFJURV9UT09MQ0hBSU5fTVNWQyBpZmRlZnM/DQo+ ID4gPiA+PlJpZ2h0IG5vdyB3ZSBoYXZlIGFiaWxpdHkgdG8gaGF2ZSBzdWJkaXIgcGVyIGFyY2gg KHg4Ni9hcm0vZXRjLikuDQo+ID4gPiA+PkNhbiB3ZSB0cmVhdCB4ODYrd2luZG93cyttc3ZjIGFz IGEgc3BlY2lhbCBhcmNoPw0KPiA+ID4gPg0KPiA+ID4gPmkgYXNrZWQgdGhpcyBxdWVzdGlvbiBw cmV2aW91c2x5IGFuZCBjb25maXJtZWQgaW4gdGhlIHRlY2huaWNhbCBib2FyZA0KPiA+ID4gPm1l ZXRpbmcuIHRoZSBhbnN3ZXIgaSByZWNlaXZlZCB3YXMgdGhhdCB0aGUgY29tbXVuaXR5IGRpZCBu b3Qgd2FudCBuZXcNCj4gPiA+ID5kaXJlY3RvcnkvaGVhZGVycyBpbnRyb2R1Y2VkIGZvciBjb21w aWxlciBzdXBwb3J0IG1hdHJpeCBhbmQgaSBzaG91bGQNCj4gPiA+ID51c2UgI2lmZGVmIGluIHRo ZSBleGlzdGluZyBoZWFkZXJzLg0KPiA+ID4NCj4gPiA+IE9rLCBjYW4gSSB0aGVuIGFzayBhdCBs ZWFzdCB0byBtaW5pbWl6ZSBudW1iZXIgb2YgaWZkZWZzIHRvIGFic29sdXRlDQo+ID4gPiBtaW5p bXVtPw0KPiA+DQo+ID4gaW4gcHJpbmNpcGFsIG5vIG9iamVjdGlvbiBhdCBhbGwsIG9uZSBxdWVz dGlvbiB0aG91Z2ggaXMgd2hhdCB0byBkbyB3aXRoDQo+ID4gY29tbWVudCBiYXNlZCBkb2N1bWVu dGF0aW9uIGF0dGFjaGVkIHRvIG1hY3Jvcz8gZS5nLg0KPiA+DQo+ID4gI2lmZGVmIFNPTUVfRk9P DQo+ID4gLyogc29tZSBkb2N1bWVudGF0aW9uICovDQo+ID4gI2RlZmluZSBzb21lX21hY3JvDQo+ ID4gI2Vsc2UNCj4gPiAjZGVmaW5lIHNvbWVfbWFjcm8NCj4gPiAjZW5kaWYNCj4gPg0KPiA+ICNp ZmRlZiBTT01FX0ZPTw0KPiA+IC8qIHNvbWUgZG9jdW1lbnRhdGlvbiAyICovDQo+ID4gI2RlZmlu ZSBzb21lX21hY3JvMg0KPiA+ICNlbHNlDQo+ID4gI2RlZmluZSBzb21lX21hY3JvMg0KPiA+ICNl bmRpZg0KPiA+DQo+ID4gaSBjYW4gZWl0aGVyIGR1cGxpY2F0ZSB0aGUgZG9jdW1lbnRhdGlvbiBm b3IgZXZlcnkgZGVmaW5lIHNvIGl0IHN0YXlzDQo+ID4gImF0dGFjaGVkIiBvciBpIGNhbiBvbmx5 IGRvY3VtZW50IHRoZSBmaXJzdCBleHBhbnNpb24uIGxldCBtZSBrbm93IHdoYXQNCj4gPiB5b3Ug ZXhwZWN0Lg0KPiA+DQo+ID4gc28gc29tZXRoaW5nIGxpa2UgdGhpcz8NCj4gPg0KPiA+ICNpZmRl ZiBTT01FX0ZPTw0KPiA+IC8qIHNvbWUgZG9jdW1lbnRhdGlvbiAqLw0KPiA+ICNkZWZpbmUgc29t ZV9tYWNybw0KPiA+IC8qIHNvbWUgZG9jdW1lbnRhdGlvbiAyICovDQo+ID4gI2RlZmluZSBzb21l X21hY3JvMg0KPiA+ICNlbHNlDQo+ID4gI2RlZmluZSBzb21lX21hY3JvDQo+ID4gI2RlZmluZSBz b21lX21hY3JvMg0KPiA+ICNlbmRpZg0KPiA+DQo+ID4gb3Igc2hvdWxkIGFsbCBkb2N1bWVudGF0 aW9uIGJlIGR1cGxpY2F0ZWQ/IHdoaWNoIGNhbiBiZWNvbWUgYSB0ZWFkaW91cw0KPiA+IHJlZHVu ZGFuY3kgZm9yIGFueW9uZSBtYWludGFpbmluZyBpdC4ga2VlcCBpbiBtaW5kIHdlIG1pZ2h0IGhh dmUgdG8gbWFrZQ0KPiA+IGFuIGV4Y2VwdGlvbiBmb3IgcnRlX2NvbW1vbi5oIGJlY2F1c2UgaXQg c2VlbXMgZG9pbmcgdGhpcyB3b3VsZCBiZQ0KPiA+IHJlYWxseSB1Z2x5IHRoZXJlLiB0YWtlIGEg bG9vayBsZXQgbWUga25vdy4NCj4gDQo+IE15IHBlcnNvbmFsIHByZWZlcmVuY2Ugd291bGQgYmUg dG8ga2VlcCBvbmUgZG9jdW1lbnRhdGlvbiBibG9jayBmb3IgYm90aCBjYXNlcw0KPiAoeWVzLCBJ IHN1cHBvc2UgaXQgbmVlZHMgdG8gYmUgdXBkYXRlZCBpZiByZXF1aXJlZCk6DQo+IA0KPiAvKiBz b21lIGRvY3VtZW50YXRpb24sIHByb2JhYmx5IGZvciBib3RoIFNPTUVfRk9PIG9uL29mZiAqLw0K PiAjaWZkZWYgU09NRV9GT08NCj4gI2RlZmluZSBzb21lX21hY3JvDQo+ICNlbHNlDQo+ICNkZWZp bmUgc29tZV9tYWNybw0KPiAjZW5kaWYNCj4gDQoNCk9yIHRoZSB0aGlyZCBvcHRpb24gb2YgdXNp bmcgYSBkdW1teSBmb3IgZG9jdW1lbnRhdGlvbiBwdXJwb3NlcyBvbmx5LiBydGVfbWVtY3B5KCkg ZG9lcyB0aGlzIFsxXSwgYWx0aG91Z2ggaXQgaXMgYW4gaW5saW5lIGZ1bmN0aW9uIGFuZCBub3Qg YSBtYWNyby4NCg0KWzFdOiBodHRwczovL2VsaXhpci5ib290bGluLmNvbS9kcGRrL3YyMy4wMy9z b3VyY2UvbGliL2VhbC9pbmNsdWRlL2dlbmVyaWMvcnRlX21lbWNweS5oI0w5MA0KDQpObyBwcmVm ZXJlbmNlcyBoZXJlLCBqdXN0IG1lbnRpb25pbmcgaXQhDQoNCj4gDQo+ID4NCj4gPiA+IEl0IGlz IHJlYWxseSBoYXJkIHRvIHJlYWQgYW4gZm9sbG93IGFjb2RlIHRoYXQgaXMgaGVhdmlseSBpZmRl ZmVkLg0KDQpZZXMsIGFuZCBzb21ldGltZXMgaXQgaXMgZXZlbiBoYXJkZXIgcmVhZGluZyBjb2Rl IHRoYXQgaXMgc3ByZWFkIGFjcm9zcyBtdWx0aXBsZSBhcmNoLWRlcGVuZGluZyBmaWxlcy4NCg0K SXQgaXMgYSBjaG9pY2UgYmV0d2VlbiB0aGUgcGxhZ3VlIG9yIGNob2xlcmEuDQoNCkJ1dCBpdCBp cyBvbmUgb2YgdGhlIHVuYXZvaWRhYmxlIGRvd25zaWRlcyB0byBzdXBwb3J0aW5nIG1hbnkgYXJj aGl0ZWN0dXJlcyBhbmQgY29tcGlsZXJzLCBzbyB3ZSBoYXZlIHRvIHNlZWsgb3V0IHRoZSBiZXN0 IGNvbXByb21pc2VzLg0KDQo+ID4gPiBMZXQgc2F5IGFib3ZlIHdlIHByb2JhYmx5IGRvbid0IG5l ZWQgdG8gcmUtZGVmaW5lDQo+ID4gPiBydGVfc21wX3JtYi9ydGVfc21wX3dtYiwgYXMgYm90aCBh cmUgYm9pbGVkIGRvd24gdG8NCj4gPiA+IGNvbXBpbGVyX2JhcnJpZXIoKSwgd2hpY2ggaXMgYWxy ZWFkeSByZWRlZmluZWQuDQoNCg==