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 C64F5A0553; Fri, 10 Jun 2022 12:39:56 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A357E4069C; Fri, 10 Jun 2022 12:39:56 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id BC68940689 for ; Fri, 10 Jun 2022 12:39:55 +0200 (CEST) Content-class: urn:content-classes:message Subject: RE: [RFC] eal/x86: disable array bounds checks in rte_memcpy_generic with gcc-12 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Date: Fri, 10 Jun 2022 12:39:54 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D8710F@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [RFC] eal/x86: disable array bounds checks in rte_memcpy_generic with gcc-12 Thread-Index: Adh8sp//2WT7lFTSSSuI8qohD+ue9AAAwxmg References: <20220608224928.457440-1-stephen@networkplumber.org> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Ferruh Yigit" , "Stephen Hemminger" Cc: , "Konstantin Ananyev" 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 PiBGcm9tOiBGZXJydWggWWlnaXQgW21haWx0bzpmZXJydWgueWlnaXRAeGlsaW54LmNvbV0NCj4g U2VudDogRnJpZGF5LCAxMCBKdW5lIDIwMjIgMTIuMTMNCj4gDQo+IE9uIDYvOC8yMDIyIDExOjQ5 IFBNLCBTdGVwaGVuIEhlbW1pbmdlciB3cm90ZToNCj4gPiBHY2MgMTIgYWRkcyBtb3JlIGFycmF5 IGJvdW5kcyBjaGVja2luZyAoZ29vZCk7IGJ1dCBpdCBpcyBub3Qgc21hcnQNCj4gPiBlbm91Z2gg dG8gcmVhbGl6ZSB0aGF0IGZvciBzbWFsbCBmaXhlZCBzaXplcywgdGhlIGJpZ2dlciBtb3ZlIG9w dGlvbnMNCj4gPiBhcmUgbm90IHVzZWQuDQo+ID4NCj4gPiBBbiBleGFtcGxlIGlzIHVzaW5nIHJ0 ZV9tZW1jcHkoKSBvbiBhIFJTUyBrZXkgb2YgNDAgYnl0ZXMgbWF5IHRyaWdnZXINCj4gPiBydGVf bWVtY3B5IGNvbXBsYWludHMgZnJvbSBydGVfbW92MTI4IHJlYWRpbmcgcGFzdCBlbmQgb2YgaW5w dXQuDQo+ID4NCj4gPiBJbiBvcmRlciB0byBrZWVwIHNvbWUgb2YgdGhlIGNoZWNrcyBhZGQgc3Bl Y2lhbCBjYXNlIGZvciBjYWxscw0KPiA+IHRvIHJ0ZV9tZW1jcHkoKSB3aXRoIGZpeGVkIHNpemUg YXJndW1lbnRzIHRvIHVzZSB0aGUgY29tcGlsZXINCj4gPiBidWlsdGluIGluc3RlYWQuIERvbid0 IHdhbnQgdG8gZ2l2ZSBhbGwgdGhlIGNoZWNraW5nIGZvcg0KPiA+IGNvZGUgdGhhdCB1c2VzIHJ0 ZV9tZW1jcHkoKSBldmVyeXdoZXJlLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogU3RlcGhlbiBI ZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPg0KPiA+IC0tLQ0KPiA+ICAgbGli L2VhbC94ODYvaW5jbHVkZS9ydGVfbWVtY3B5LmggfCAxNiArKysrKysrKysrKy0tLS0tDQo+ID4g ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkNCj4gPg0K PiA+IGRpZmYgLS1naXQgYS9saWIvZWFsL3g4Ni9pbmNsdWRlL3J0ZV9tZW1jcHkuaA0KPiBiL2xp Yi9lYWwveDg2L2luY2x1ZGUvcnRlX21lbWNweS5oDQo+ID4gaW5kZXggMThhYTRlNDNhNzQzLi5i OTBjZGQ4ZDczMjYgMTAwNjQ0DQo+ID4gLS0tIGEvbGliL2VhbC94ODYvaW5jbHVkZS9ydGVfbWVt Y3B5LmgNCj4gPiArKysgYi9saWIvZWFsL3g4Ni9pbmNsdWRlL3J0ZV9tZW1jcHkuaA0KPiA+IEBA IC0yNyw2ICsyNywxMCBAQCBleHRlcm4gIkMiIHsNCj4gPiAgICNwcmFnbWEgR0NDIGRpYWdub3N0 aWMgaWdub3JlZCAiLVdzdHJpbmdvcC1vdmVyZmxvdyINCj4gPiAgICNlbmRpZg0KPiA+DQo+ID4g KyNpZiBkZWZpbmVkKFJURV9UT09MQ0hBSU5fR0NDKSAmJiAoR0NDX1ZFUlNJT04gPj0gMTIwMDAw KQ0KPiA+ICsjcHJhZ21hIEdDQyBkaWFnbm9zdGljIGlnbm9yZWQgIi1XYXJyYXktYm91bmRzIg0K PiA+ICsjZW5kaWYNCj4gPiArDQo+ID4gICAvKioNCj4gPiAgICAqIENvcHkgYnl0ZXMgZnJvbSBv bmUgbG9jYXRpb24gdG8gYW5vdGhlci4gVGhlIGxvY2F0aW9ucyBtdXN0IG5vdA0KPiBvdmVybGFw Lg0KPiA+ICAgICoNCj4gPiBAQCAtODQyLDE5ICs4NDYsMjEgQEAgcnRlX21lbWNweV9hbGlnbmVk KHZvaWQgKmRzdCwgY29uc3Qgdm9pZCAqc3JjLA0KPiBzaXplX3QgbikNCj4gPiAgIAlyZXR1cm4g cmV0Ow0KPiA+ICAgfQ0KPiA+DQo+ID4gKyNpZiBkZWZpbmVkKFJURV9UT09MQ0hBSU5fR0NDKSAm JiAoR0NDX1ZFUlNJT04gPj0gMTAwMDAwKQ0KPiA+ICsjcHJhZ21hIEdDQyBkaWFnbm9zdGljIHBv cA0KPiA+ICsjZW5kaWYNCj4gPiArDQo+ID4gICBzdGF0aWMgX19ydGVfYWx3YXlzX2lubGluZSB2 b2lkICoNCj4gPiAgIHJ0ZV9tZW1jcHkodm9pZCAqZHN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVf dCBuKQ0KPiA+ICAgew0KPiA+IC0JaWYgKCEoKCh1aW50cHRyX3QpZHN0IHwgKHVpbnRwdHJfdClz cmMpICYgQUxJR05NRU5UX01BU0spKQ0KPiA+ICsJaWYgKF9fYnVpbHRpbl9jb25zdGFudF9wKG4p KQ0KPiA+ICsJCXJldHVybiBfX2J1aWx0aW5fbWVtY3B5KGRzdCwgc3JjLCBuKTsNCj4gPiArCWVs c2UgaWYgKCEoKCh1aW50cHRyX3QpZHN0IHwgKHVpbnRwdHJfdClzcmMpICYgQUxJR05NRU5UX01B U0spKQ0KPiANCj4gVGhpcyBwYXRjaCBkb2VzIHR3byB0aGluZ3MsDQo+IA0KPiAxLiBEaXNhYmxl ICItV2FycmF5LWJvdW5kcyIgd2l0aCBhYm92ZSBwcmFnbWEgdG8gc2lsZW5jZSBjb21waWxlcg0K PiB3YXJuaW5ncy4NCj4gDQo+IDIuIFVzZSBjb21waWxlciBidWlsdGluIGZvciBzb21lIGNhc2Vz Lg0KPiANCj4gU2Vjb25kIGNhbiBpbXBhY3QgdGhlIHBlcmZvcm1hbmNlIGFuZCBub3QgcmVhbGx5 IG5lZWRlZCBmb3IgdGhlIGJ1aWxkDQo+IGVycm9yLCB3aGF0IGRvIHlvdSB0aGluayB0byBzcGxp dCB0aGUgcGF0Y2ggaW4gdHdvLCBzaW5jZSAxLiBpcyBzaW1wbGUNCj4gY2hhbmdlIGJ1dCAyLiBt YXkgcmVxdWlyZSBtb3JlIHRlc3RpbmcgYmVmb3JlIGFjY2VwdGluZy4NCg0KQW55IHN1Y2ggdGVz dGluZyB3aWxsIGJlIGhpZ2hseSBjb21waWxlciBkZXBlbmRlbnQuDQoNCkRvIHlvdSBoYXZlIGFu eSBzcGVjaWZpYyBjb21waWxlcnMgaW4gbWluZCwgd2hlcmUgeW91IHNlZSBhIHJpc2sgZm9yIGxv d2VyIHBlcmZvcm1hbmNlPw0KDQo=