From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by dpdk.space (Postfix) with ESMTP id 07A9EA0096
	for <public@inbox.dpdk.org>; Thu, 14 Mar 2019 03:36:46 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id AC5644C96;
	Thu, 14 Mar 2019 03:36:44 +0100 (CET)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com
 (mail-eopbgr00066.outbound.protection.outlook.com [40.107.0.66])
 by dpdk.org (Postfix) with ESMTP id C705B37B0;
 Thu, 14 Mar 2019 03:36:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LKdrwMDELdZdBN0ItAdEcmcj0DFl8umQ3Y70ks3BJio=;
 b=pxlpMSaZkX2U7dTO+xA/01E0FVDLiMhqZ4t6rx90PB3C4AcClv6ZaKImgR4HXRweHefVP6PaNVcIYTuOKu74B7dj+3jOyKr5GiWlnodZq3nDuJ2Xkgy4tli+qqcS1k4kzb9EyaUqUO+MVByGE/FkmPRdTBWqyS7W4CJkyOp2cOk=
Received: from VI1PR08MB3167.eurprd08.prod.outlook.com (52.133.15.142) by
 VI1PR08MB3582.eurprd08.prod.outlook.com (20.177.61.29) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1665.19; Thu, 14 Mar 2019 02:36:40 +0000
Received: from VI1PR08MB3167.eurprd08.prod.outlook.com
 ([fe80::707a:b455:dcb2:9d40]) by VI1PR08MB3167.eurprd08.prod.outlook.com
 ([fe80::707a:b455:dcb2:9d40%2]) with mapi id 15.20.1686.021; Thu, 14 Mar 2019
 02:36:40 +0000
From: "Gavin Hu (Arm Technology China)" <Gavin.Hu@arm.com>
To: Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>, "jerinj@marvell.com"
 <jerinj@marvell.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: "i.maximets@samsung.com" <i.maximets@samsung.com>,
 "chaozhu@linux.vnet.ibm.com" <chaozhu@linux.vnet.ibm.com>, nd <nd@arm.com>,
 "Nipun.gupta@nxp.com" <nipun.gupta@nxp.com>, "thomas@monjalon.net"
 <thomas@monjalon.net>, "hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>,
 "stable@dpdk.org" <stable@dpdk.org>, "Gavin Hu (Arm Technology China)"
 <Gavin.Hu@arm.com>
Thread-Topic: [EXT] [PATCH v8 3/3] spinlock: reimplement with atomic one-way
 barrier builtins
Thread-Index: AQHU1YSHLQz7DkuQqkWylwvuBlEyyqYIG7qAgAIzwICAACHDAA==
Date: Thu, 14 Mar 2019 02:36:40 +0000
Message-ID:
 <VI1PR08MB316796644D226A71F69CAF4F8F4B0@VI1PR08MB3167.eurprd08.prod.outlook.com>
References: <20181220104246.5590-1-gavin.hu@arm.com>
 <1552031797-146710-4-git-send-email-gavin.hu@arm.com>
 <cac33527947a4c5019a4d57f8aabd5d747a48fe6.camel@marvell.com>
 <AM6PR08MB3672CF2CCC5E0DB352D17C7E984B0@AM6PR08MB3672.eurprd08.prod.outlook.com>
In-Reply-To: <AM6PR08MB3672CF2CCC5E0DB352D17C7E984B0@AM6PR08MB3672.eurprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Gavin.Hu@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8ce34662-348a-4dc8-df3f-08d6a825e384
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3582; 
x-ms-traffictypediagnostic: VI1PR08MB3582:
x-ms-exchange-purlcount: 3
x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3582;
 20:0bmRf3CQQuJMIA+BOcX09KhgfKXz2X+Y5wWveJyyNQYpGMlD8N256Z+XOYMYmcAhKbc0MzNe1PR0dKC9l+dQBno9OO5CSK8aFavK6BIL7yK8LmalXh7y/amXFe65fDtzL3k3mefehrVvoRtGasfFVRTgW9g705+6VVDrTx0oxJ4=
x-microsoft-antispam-prvs: <VI1PR08MB3582A1FD260694C69FFBE2328F4B0@VI1PR08MB3582.eurprd08.prod.outlook.com>
x-forefront-prvs: 09760A0505
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(376002)(396003)(366004)(346002)(39860400002)(199004)(189003)(13464003)(26005)(105586002)(9686003)(106356001)(66066001)(486006)(97736004)(68736007)(8936002)(25786009)(5660300002)(14454004)(229853002)(72206003)(6116002)(3846002)(966005)(4326008)(55016002)(256004)(7696005)(305945005)(7736002)(53936002)(86362001)(11346002)(71200400001)(6436002)(478600001)(2501003)(99286004)(316002)(6306002)(446003)(186003)(93886005)(14444005)(33656002)(476003)(55236004)(6246003)(54906003)(81156014)(76176011)(71190400001)(53546011)(110136005)(6506007)(2201001)(8676002)(81166006)(2906002)(74316002)(102836004)(52536014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3582;
 H:VI1PR08MB3167.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: sDSqchQFfLsOWtVUGTXKxQ3lGdw8F4+Ithn69FNBlEaOCKGN42tyr02EPwJC8nLMLiPMtHfF1mmL7Ubsyb0961I+tGk9daQOAc3Xz6pKmT0K0HrAuTT9bCfstrhqbmAIaA06ztGAW37XZRcpUv1/BYn9p9DceVVAYBpxkFKwDVjVCncaupbYvj5kz3nuoMpmoVQgr5pfq8Y8vQhzEmzSiwePc2U9VDHo/x9FXDpHhYqGuYNt0hXFzW+m1fnucuE9tMa7SU2nyIUCBa42PfE3I74PUf81XG3OCW0vQ0ndK0Vp4kWPrwStfraRqbPeBEl+us2wtXIs9fkAy6WWbfQCt3/re4RM/ksU3DquoE5/Ak/pYcN7iJkD89ETcMH942wdu5weAOAzPtYUsoulXoEbbRHWCMKM9JL+rKSlS9vC8B0=
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8ce34662-348a-4dc8-df3f-08d6a825e384
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2019 02:36:40.2285 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3582
Subject: Re: [dpdk-dev] [EXT] [PATCH v8 3/3] spinlock: reimplement with
 atomic one-way barrier builtins
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>
Message-ID: <20190314023640.s6p_g-_993LuzY9d-GmIqu4IACususCLpxAGSMVUgZQ@z>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSG9ubmFwcGEgTmFnYXJh
aGFsbGkgPEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBN
YXJjaCAxNCwgMjAxOSA4OjMxIEFNDQo+IFRvOiBqZXJpbmpAbWFydmVsbC5jb207IEdhdmluIEh1
IChBcm0gVGVjaG5vbG9neSBDaGluYSkNCj4gPEdhdmluLkh1QGFybS5jb20+OyBkZXZAZHBkay5v
cmcNCj4gQ2M6IGkubWF4aW1ldHNAc2Ftc3VuZy5jb207IGNoYW96aHVAbGludXgudm5ldC5pYm0u
Y29tOyBuZA0KPiA8bmRAYXJtLmNvbT47IE5pcHVuLmd1cHRhQG54cC5jb207IHRob21hc0Btb25q
YWxvbi5uZXQ7DQo+IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207IHN0YWJsZUBkcGRrLm9yZzsgbmQg
PG5kQGFybS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbRVhUXSBbUEFUQ0ggdjggMy8zXSBzcGlubG9j
azogcmVpbXBsZW1lbnQgd2l0aCBhdG9taWMgb25lLQ0KPiB3YXkgYmFycmllciBidWlsdGlucw0K
PiANCj4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+IC0tLQ0KPiA+ID4gVGhlIF9fc3luYyBidWlsdGlu
IGJhc2VkIGltcGxlbWVudGF0aW9uIGdlbmVyYXRlcyBmdWxsIG1lbW9yeSBiYXJyaWVycw0KPiA+
ID4gKCdkbWIgaXNoJykgb24gQXJtIHBsYXRmb3Jtcy4gVXNpbmcgQzExIGF0b21pYyBidWlsdGlu
cyB0byBnZW5lcmF0ZQ0KPiA+ID4gb25lIHdheSBiYXJyaWVycy4NCj4gPiA+DQo+ID4gPg0KPiA+
ID4gIGxpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL2dlbmVyaWMvcnRlX3NwaW5sb2NrLmgg
fCAxOA0KPiA+ID4gKysrKysrKysrKysrKy0tLS0tDQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDEz
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+ID4gPg0KPiA+ID4gZGlmZiAtLWdpdCBh
L2xpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL2dlbmVyaWMvcnRlX3NwaW5sb2NrLmgNCj4g
PiA+IGIvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUvZ2VuZXJpYy9ydGVfc3BpbmxvY2su
aA0KPiA+ID4gaW5kZXggYzRjM2ZjMy4uODdhZTdhNCAxMDA2NDQNCj4gPiA+IC0tLSBhL2xpYi9s
aWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL2dlbmVyaWMvcnRlX3NwaW5sb2NrLmgNCj4gPiA+ICsr
KyBiL2xpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL2dlbmVyaWMvcnRlX3NwaW5sb2NrLmgN
Cj4gPiA+IEBAIC02MSw5ICs2MSwxNCBAQCBydGVfc3BpbmxvY2tfbG9jayhydGVfc3BpbmxvY2tf
dCAqc2wpOyAgc3RhdGljDQo+ID4gPiBpbmxpbmUgdm9pZCAgcnRlX3NwaW5sb2NrX2xvY2socnRl
X3NwaW5sb2NrX3QgKnNsKSAgew0KPiA+ID4gLQl3aGlsZSAoX19zeW5jX2xvY2tfdGVzdF9hbmRf
c2V0KCZzbC0+bG9ja2VkLCAxKSkNCj4gPiA+IC0JCXdoaWxlKHNsLT5sb2NrZWQpDQo+ID4gPiAr
CWludCBleHAgPSAwOw0KPiA+ID4gKw0KPiA+ID4gKwl3aGlsZSAoIV9fYXRvbWljX2NvbXBhcmVf
ZXhjaGFuZ2Vfbigmc2wtPmxvY2tlZCwgJmV4cCwgMSwgMCwNCj4gPiA+ICsJCQkJX19BVE9NSUNf
QUNRVUlSRSwgX19BVE9NSUNfUkVMQVhFRCkpDQo+ID4gew0KPiA+DQo+ID4gV291bGQgaXQgYmUg
Y2xlYW4gdG8gdXNlIF9fYXRvbWljX3Rlc3RfYW5kX3NldCgpIHRvIGF2b2lkIGV4cGxpY2l0IGV4
cCA9IDAuDQo+IFdlIGFkZHJlc3NlZCBpdCBoZXJlOiBodHRwOi8vbWFpbHMuZHBkay5vcmcvYXJj
aGl2ZXMvZGV2LzIwMTktDQo+IEphbnVhcnkvMTIyMzYzLmh0bWwNCl9fYXRvbWljX3Rlc3RfYW5k
X3NldCBjYXVzZXMgMTAgdGltZXMgb2YgcGVyZm9ybWFuY2UgZGVncmFkYXRpb24gaW4gb3VyDQpt
aWNybyBiZW5jaG1hcmtpbmcgb24gVGh1bmRlclgyLiBIZXJlIGl0IGlzIGV4cGxhaW5lZCB3aHk6
DQpodHRwOi8vbWFpbHMuZHBkay5vcmcvYXJjaGl2ZXMvZGV2LzIwMTktSmFudWFyeS8xMjMzNDAu
aHRtbCANCj4gDQo+ID4NCj4gPg0KPiA+ID4gKwkJd2hpbGUgKF9fYXRvbWljX2xvYWRfbigmc2wt
PmxvY2tlZCwgX19BVE9NSUNfUkVMQVhFRCkpDQo+ID4gPiAgCQkJcnRlX3BhdXNlKCk7DQo+ID4g
PiArCQlleHAgPSAwOw0KPiA+ID4gKwl9DQo+ID4gPiAgfQ0KPiA+ID4gICNlbmRpZg0KPiA+ID4N
Cj4gPiA+IEBAIC04MCw3ICs4NSw3IEBAIHJ0ZV9zcGlubG9ja191bmxvY2sgKHJ0ZV9zcGlubG9j
a190ICpzbCk7ICBzdGF0aWMNCj4gPiA+IGlubGluZSB2b2lkICBydGVfc3BpbmxvY2tfdW5sb2Nr
IChydGVfc3BpbmxvY2tfdCAqc2wpICB7DQo+ID4gPiAtCV9fc3luY19sb2NrX3JlbGVhc2UoJnNs
LT5sb2NrZWQpOw0KPiA+ID4gKwlfX2F0b21pY19zdG9yZV9uKCZzbC0+bG9ja2VkLCAwLCBfX0FU
T01JQ19SRUxFQVNFKTsNCj4gPg0KPiA+IF9fYXRvbWljX2NsZWFyKC4uLCBfX0FUT01JQ19SRUxF
QVNFKSBsb29rcyBtb3JlIGNsZWFuIHRvIG1lLg0KPiBUaGlzIG5lZWRzIHRoZSBvcGVyYW5kIHRv
IGJlIG9mIHR5cGUgYm9vbC4NCj4gDQo+ID4NCj4gPiA+ICB9DQo+ID4gPiAgI2VuZGlmDQo+ID4g
Pg0KPiA+ID4gQEAgLTk5LDcgKzEwNCwxMCBAQCBydGVfc3BpbmxvY2tfdHJ5bG9jayAocnRlX3Nw
aW5sb2NrX3QgKnNsKTsgIHN0YXRpYw0KPiA+ID4gaW5saW5lIGludCAgcnRlX3NwaW5sb2NrX3Ry
eWxvY2sgKHJ0ZV9zcGlubG9ja190ICpzbCkgIHsNCj4gPiA+IC0JcmV0dXJuIF9fc3luY19sb2Nr
X3Rlc3RfYW5kX3NldCgmc2wtPmxvY2tlZCwxKSA9PSAwOw0KPiA+ID4gKwlpbnQgZXhwID0gMDsN
Cj4gPiA+ICsJcmV0dXJuIF9fYXRvbWljX2NvbXBhcmVfZXhjaGFuZ2Vfbigmc2wtPmxvY2tlZCwg
JmV4cCwgMSwNCj4gPiA+ICsJCQkJMCwgLyogZGlzYWxsb3cgc3B1cmlvdXMgZmFpbHVyZSAqLw0K
PiA+ID4gKwkJCQlfX0FUT01JQ19BQ1FVSVJFLCBfX0FUT01JQ19SRUxBWEVEKTsNCj4gPg0KPiA+
IHJldHVybiAgKF9fYXRvbWljX3Rlc3RfYW5kX3NldCguLiwgX19BVE9NSUNfQUNRVUlSRSkgPT0g
MCkgd2lsbCBiZQ0KPiBtb3JlDQo+ID4gY2xlYW4gdmVyc2lvbi4NCj4gPg0KPiA+ID4gIH0NCj4g
PiA+ICAjZW5kaWYNCj4gPiA+DQo+ID4gPiBAQCAtMTEzLDcgKzEyMSw3IEBAIHJ0ZV9zcGlubG9j
a190cnlsb2NrIChydGVfc3BpbmxvY2tfdCAqc2wpDQo+ID4gPiAgICovDQo+ID4gPiAgc3RhdGlj
IGlubGluZSBpbnQgcnRlX3NwaW5sb2NrX2lzX2xvY2tlZCAocnRlX3NwaW5sb2NrX3QgKnNsKSAg
ew0KPiA+ID4gLQlyZXR1cm4gc2wtPmxvY2tlZDsNCj4gPiA+ICsJcmV0dXJuIF9fYXRvbWljX2xv
YWRfbigmc2wtPmxvY2tlZCwgX19BVE9NSUNfQUNRVUlSRSk7DQo+ID4NCj4gPiBEb2VzIF9fQVRP
TUlDX1JFTEFYRUQgd2lsbCBiZSBzdWZmaWNpZW50Pw0KPiBUaGlzIGlzIGFsc28gYWRkcmVzc2Vk
IGhlcmU6IGh0dHA6Ly9tYWlscy5kcGRrLm9yZy9hcmNoaXZlcy9kZXYvMjAxOS0NCj4gSmFudWFy
eS8xMjIzNjMuaHRtbA0KPiANCj4gSSB0aGluayB5b3UgYXBwcm92ZWQgdGhlIHBhdGNoIGhlcmU6
DQo+IGh0dHA6Ly9tYWlscy5kcGRrLm9yZy9hcmNoaXZlcy9kZXYvMjAxOS1KYW51YXJ5LzEyMzIz
OC5odG1sDQo+IEkgdGhpbmsgdGhpcyBwYXRjaCBqdXN0IG5lZWRzIHlvdXIgcmV2aWV3ZWQtYnkg
dGFnIDopDQo+IA0KPiA+DQo+ID4NCj4gPiA+ICB9DQo+ID4gPg0KPiA+ID4gIC8qKg0K