From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id E1340A2EEB for ; Wed, 11 Sep 2019 04:39:06 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BEDE61EAD6; Wed, 11 Sep 2019 04:39:05 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 5D4961EAD1 for ; Wed, 11 Sep 2019 04:39:04 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Sep 2019 19:39:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,491,1559545200"; d="scan'208";a="209525426" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga004.fm.intel.com with ESMTP; 10 Sep 2019 19:39:03 -0700 Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 10 Sep 2019 19:39:03 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 10 Sep 2019 19:39:02 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.140]) by shsmsx102.ccr.corp.intel.com ([169.254.2.113]) with mapi id 14.03.0439.000; Wed, 11 Sep 2019 10:39:01 +0800 From: "Liu, Yong" To: "Gavin Hu (Arm Technology China)" , "Wang, Yinan" , Maxime Coquelin , "Joyce Kong (Arm Technology China)" , "dev@dpdk.org" CC: nd , "Bie, Tiwei" , "Wang, Zhihong" , "amorenoz@redhat.com" , "Wang, Xiao W" , "jfreimann@redhat.com" , Honnappa Nagarahalli , Steve Capper Thread-Topic: [dpdk-dev] [PATCH v3 1/2] virtio: one way barrier for packed vring desc avail flags Thread-Index: AQHVZu8c6zRRVjkP0EyX5qsht5pAJacimZuAgAEpTQCAAGMJAIABnHWg Date: Wed, 11 Sep 2019 02:39:00 +0000 Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E633A0F03@SHSMSX103.ccr.corp.intel.com> References: <1568020491-52462-1-git-send-email-joyce.kong@arm.com> <1568020491-52462-2-git-send-email-joyce.kong@arm.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzM2MjJkYWYtMGEwYi00NDhjLTlkNWItNGU3NzA3MmIwYTU3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiYTQ1TWFnSHp5ejBlWlRVOVk0c2k5aG05MkRcL2FGXC9lNFFjTHhzSjErTUtTdTlveVhQOGdPaVM5MXJKcjZlNjhoIn0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v3 1/2] virtio: one way barrier for packed vring desc avail flags X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogR2F2aW4gSHUgKEFybSBU ZWNobm9sb2d5IENoaW5hKSBbbWFpbHRvOkdhdmluLkh1QGFybS5jb21dDQo+IFNlbnQ6IFR1ZXNk YXksIFNlcHRlbWJlciAxMCwgMjAxOSA1OjQ5IFBNDQo+IFRvOiBXYW5nLCBZaW5hbiA8eWluYW4u d2FuZ0BpbnRlbC5jb20+OyBNYXhpbWUgQ29xdWVsaW4NCj4gPG1heGltZS5jb3F1ZWxpbkByZWRo YXQuY29tPjsgSm95Y2UgS29uZyAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpDQo+IDxKb3ljZS5Lb25n QGFybS5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IG5kIDxuZEBhcm0uY29tPjsgQmllLCBUaXdl aSA8dGl3ZWkuYmllQGludGVsLmNvbT47IFdhbmcsIFpoaWhvbmcNCj4gPHpoaWhvbmcud2FuZ0Bp bnRlbC5jb20+OyBhbW9yZW5vekByZWRoYXQuY29tOyBXYW5nLCBYaWFvIFcNCj4gPHhpYW8udy53 YW5nQGludGVsLmNvbT47IExpdSwgWW9uZyA8eW9uZy5saXVAaW50ZWwuY29tPjsNCj4gamZyZWlt YW5uQHJlZGhhdC5jb207IEhvbm5hcHBhIE5hZ2FyYWhhbGxpIDxIb25uYXBwYS5OYWdhcmFoYWxs aUBhcm0uY29tPjsNCj4gU3RldmUgQ2FwcGVyIDxTdGV2ZS5DYXBwZXJAYXJtLmNvbT4NCj4gU3Vi amVjdDogUkU6IFtkcGRrLWRldl0gW1BBVENIIHYzIDEvMl0gdmlydGlvOiBvbmUgd2F5IGJhcnJp ZXIgZm9yIHBhY2tlZA0KPiB2cmluZyBkZXNjIGF2YWlsIGZsYWdzDQo+IA0KPiBIaSBZaW5hbiwN Cj4gDQo+IFdlIGhhdmUgZG9uZSBhIGNvbXBhcmF0aXZlIGFuYWx5c2lzIGFuZCBmb3VuZCB3aXRo IHRoZSBvbGQgY29kZSB0aGUNCj4gaWYod2Vha19iYXJyaWVycykgYW5kIGVsc2UgYnJhbmNoZXMg d2VyZSBzYXZlZCBvbiB4ODYgYXMgcnRlX3NtcF93bWIgYW5kDQo+IHJ0ZV9jaW9fd21iIGFyZSBp ZGVudGljYWwuDQo+IGh0dHA6Ly9naXQuZHBkay5vcmcvZHBkay90cmVlL2RyaXZlcnMvbmV0L3Zp cnRpby92aXJ0cXVldWUuaCNuNDkNCj4gRm9yIHRoZSBuZXcgY29kZSwgd2l0aCBKb3ljZSdzIHBh dGNoZXMgYXBwbGllZCwgdGhlIGJyYW5jaGVzIHdlcmUgbm90IHNhdmVkLA0KPiB3aGljaCByZXF1 aXIgYWRkaXRpb25hbCBjcHUgY3ljbGVzLCB0aGlzIGNhdXNlZCBzbGlnaHQgZGVncmFkYXRpb24g b24geDg2Lg0KPiANCj4gVGhlIHBhdGNoZXMgdXBsaWZ0ZWQgdGhlIHBlcmZvcm1hbmNlIG9uIGFh cmNoNjQgYWJvdXQgOSUgYXMgaW5kaWNhdGVkIGluDQo+IHRoZSBjb3ZlciBsZXR0ZXIuIFdoaWxl IEkgYW0gdGhpbmtpbmcgb3ZlciBhIHNvbHV0aW9uIHRvIHRoZSBkZWdyYWRhdGlvbiBvbg0KPiB4 ODYsY291bGQgeW91IGhlbHAgYW5zd2VyOg0KPiAxLiBJcyBydGVfY2lvX3dtYiBpcyBzdWZmaWNp ZW50IGZvciB0aGUgbm9uIHdlYWstYmFycmllciBjYXNlKEhXDQo+IG9mZmxvYWRpbmcpPw0KPiAg SSBnb3QgdGhpcyBxdWVzdGlvbiBiZWNhdXNlIEkgc2VlIGluIEludGVsIE5JQyBQTURzLCBpdCBp cyBhbG1vc3QgbmV2ZXINCj4gdXNlZCwgaXQgaXMgcnRlX3dtYiB0aGF0IGlzIG1vcmUgd2lkZWx5 IHVzZWQgdG8gbm90aWZ5IHRoZSBOSUMgZGV2aWNlLCBhbnkNCj4gZGlmZmVyZW5jZSBiZXR3ZWVu IHRoZSB2aXJ0aW8gcmluZyBjb21wYXRpYmxlIHNtYXJ0TklDIGRldmljZShvciB2RFBBPykgYW5k DQo+IGk0MGUgbGlrZSBkZXZpY2VzPw0KDQpIaSBHYXZpbiwNClg4NiBhcmNoaXRlY3R1cmUgY2Fu IGd1YXJhbnRlZSB0aGF0IHlvdW5nIHN0b3JlIGhhcHBlbiBsYXRlciB0aGFuIG9sZCBzdG9yZS4N ClNvIHJ0ZV9jaW9fd21iIGlzIGp1c3QgY29tcGlsZXIgbWVtb3J5IGJhcnJpZXIgaW4geDg2LiAN Cg0KSSB0aGluayBjb21waWxlciBiYXJyaWVyIGlzIGFsc28gZW5vdWdoIGluIHBtZCwgcnRlX3dt YiBpcyBpbiBwbWQgYmVjYXVzZSBvZiBpdCB3YXMgaW5oZXJpdCBmcm9tIGZpcnN0IGltcGxlbWVu dGF0aW9uIDopDQoNClRoYW5rcywNCk1hcnZpbg0KDQo+IDIuIElmIHRoZSBydGVfY2lvX3dtYiBp cyBub3Qgc3VmZmljaWVudCBmb3IgdGhpcyBjYXNlIGFuZCByZXBsYWNlZCBieQ0KPiBzdHJvbmdl ciBiYXJyaWVycywgbGlrZSBzZmVuY2UsICB0aGVuIHRoZSBicmFuY2hlcyB3aWxsIG5vdCBiZSBz YXZlZCBieSB0aGUNCj4gY29tcGlsZXIsIHRoZW4gdGhlIHByb2JsZW0gYmVjb21lcyB3aXRoIHRo ZSBjb3JyZWN0IHVzZSBvZiBiYXJyaWVycywgb3RoZXINCj4gdGhhbiB0aGUgZGVncmFkYXRpb24u DQo+IA0KPiBBbnkgY29tbWVudHMgYXJlIHdlbGNvbWUhDQo+IA0KPiBCZXN0IFJlZ2FyZHMsDQo+ IEdhdmluDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogV2Fu ZywgWWluYW4gPHlpbmFuLndhbmdAaW50ZWwuY29tPg0KPiA+IFNlbnQ6IFR1ZXNkYXksIFNlcHRl bWJlciAxMCwgMjAxOSAxMTo1NCBBTQ0KPiA+IFRvOiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5j b3F1ZWxpbkByZWRoYXQuY29tPjsgSm95Y2UgS29uZyAoQXJtDQo+ID4gVGVjaG5vbG9neSBDaGlu YSkgPEpveWNlLktvbmdAYXJtLmNvbT47IGRldkBkcGRrLm9yZw0KPiA+IENjOiBuZCA8bmRAYXJt LmNvbT47IEJpZSwgVGl3ZWkgPHRpd2VpLmJpZUBpbnRlbC5jb20+OyBXYW5nLCBaaGlob25nDQo+ ID4gPHpoaWhvbmcud2FuZ0BpbnRlbC5jb20+OyBhbW9yZW5vekByZWRoYXQuY29tOyBXYW5nLCBY aWFvIFcNCj4gPiA8eGlhby53LndhbmdAaW50ZWwuY29tPjsgTGl1LCBZb25nIDx5b25nLmxpdUBp bnRlbC5jb20+Ow0KPiA+IGpmcmVpbWFubkByZWRoYXQuY29tOyBIb25uYXBwYSBOYWdhcmFoYWxs aQ0KPiA+IDxIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPjsgR2F2aW4gSHUgKEFybSBUZWNo bm9sb2d5IENoaW5hKQ0KPiA+IDxHYXZpbi5IdUBhcm0uY29tPg0KPiA+IFN1YmplY3Q6IFJFOiBb ZHBkay1kZXZdIFtQQVRDSCB2MyAxLzJdIHZpcnRpbzogb25lIHdheSBiYXJyaWVyIGZvciBwYWNr ZWQNCj4gdnJpbmcNCj4gPiBkZXNjIGF2YWlsIGZsYWdzDQo+ID4NCj4gPg0KPiA+IEhpIEpveWNl LA0KPiA+DQo+ID4gSSBqdXN0IHRlc3QgcGVyZm9ybWFuY2UgaW1wYWN0IG9mIHlvdXIgcGF0Y2gg c2V0IHdpdGggY29kZSBiYXNlIGNvbW1pdCBpZDoNCj4gPiBkMDNkODYyMmRiNDg5MThkMTRiZmU4 MDU2NDFiMTc2NmVjYzQwMDg4LCBhZnRlciBhcHBseWluZyB5b3VyIHYzIHBhdGNoDQo+ID4gc2V0 ICwgc2V2ZW4gcGF0aHMgb2Ygdmhvc3QvdmlydGlvIHB2cCB0ZXN0IHNob3dzIHBlcmZvcm1hbmNl IGRyb3AgYXMNCj4gYmVsb3c6DQo+ID4NCj4gPiBQVlAgdmhvc3QvdmlydGlvIDFjMXEgdGVzdAnC oMKgwqDCoMKgwqDCoMKgwqBiZWZvcmUgYXBwbHkgcGF0Y2gJYXBwbHkgcGF0Y2gNCj4gPiB0ZXN0 X3BlcmZfcHZwX2lub3JkZXJfbWVyZ2VhYmxlICAgICAJIDcuNjAzCSAgICAgICAgICAgNy40NzQN Cj4gPiB0ZXN0X3BlcmZfcHZwX2lub3JkZXJfbm9fbWVyZ2VhYmxlCSAgICAgNy42NDIJICAgICAg ICAgICA3LjUyNQ0KPiA+IHRlc3RfcGVyZl9wdnBfbWVyZ2VhYmxlCSAgICAgICAgICAgICAgNy41 NTYJICAgICAgICAgICA3LjQzMQ0KPiA+IHRlc3RfcGVyZl9wdnBfbm9ybWFsCSAgICAgICAgICAg ICAgICAgICA3LjU1NAkgICAgICAgICAgIDcuNDc4DQo+ID4gdGVzdF9wZXJmX3B2cF92ZWN0b3Jf cngJICAgICAgICAgICAgICAgNy41ODEJICAgICAgICAgICA3LjQ2OQ0KPiA+IHRlc3RfcGVyZl9w dnBfdmlydGlvMTFfbWVyZ2VhYmxlCSAgICAgICAgICAgNy4wNjgJICAgICAgICAgICA2LjkwNQ0K PiA+IHRlc3RfcGVyZl9wdnBfdmlydGlvMTFfbm9ybWFsCSAgICAgICAgICAgNy4wODgJICAgICAg ICAgICA2Ljg4OA0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IFlpbmFuDQo+ID4NCj4gPiA+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNl c0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIE1heGltZSBDb3F1ZWxpbg0KPiA+ID4gU2VudDogMjAx OeW5tDnmnIg55pelIDE4OjEwDQo+ID4gPiBUbzogSm95Y2UgS29uZyA8am95Y2Uua29uZ0Bhcm0u Y29tPjsgZGV2QGRwZGsub3JnDQo+ID4gPiBDYzogbmRAYXJtLmNvbTsgQmllLCBUaXdlaSA8dGl3 ZWkuYmllQGludGVsLmNvbT47IFdhbmcsIFpoaWhvbmcNCj4gPiA+IDx6aGlob25nLndhbmdAaW50 ZWwuY29tPjsgYW1vcmVub3pAcmVkaGF0LmNvbTsgV2FuZywgWGlhbyBXDQo+ID4gPiA8eGlhby53 LndhbmdAaW50ZWwuY29tPjsgTGl1LCBZb25nIDx5b25nLmxpdUBpbnRlbC5jb20+Ow0KPiA+ID4g amZyZWltYW5uQHJlZGhhdC5jb207IGhvbm5hcHBhLm5hZ2FyYWhhbGxpQGFybS5jb207DQo+ID4g Z2F2aW4uaHVAYXJtLmNvbQ0KPiA+ID4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYz IDEvMl0gdmlydGlvOiBvbmUgd2F5IGJhcnJpZXIgZm9yDQo+IHBhY2tlZA0KPiA+IHZyaW5nDQo+ ID4gPiBkZXNjIGF2YWlsIGZsYWdzDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBPbiA5Lzkv MTkgMTE6MTQgQU0sIEpveWNlIEtvbmcgd3JvdGU6DQo+ID4gPiA+IEluIGNhc2UgVklSVElPX0Zf T1JERVJfUExBVEZPUk0oMzYpIGlzIG5vdCBuZWdvdGlhdGVkLCB0aGVuIHRoZQ0KPiA+ID4gPiBm cm9udGVuZCBhbmQgYmFja2VuZCBhcmUgYXNzdW1lZCB0byBiZSBpbXBsZW1lbnRlZCBpbiBzb2Z0 d2FyZSwgdGhhdA0KPiA+ID4gPiBpcyB0aGV5IGNhbiBydW4gb24gaWRlbnRpY2FsIENQVXMgaW4g YW4gU01QIGNvbmZpZ3VyYXRpb24uDQo+ID4gPiA+IFRodXMgYSB3ZWFrIGZvcm0gb2YgbWVtb3J5 IGJhcnJpZXJzIGxpa2UgcnRlX3NtcF9yL3dtYiwgb3RoZXIgdGhhbg0KPiA+ID4gPiBydGVfY2lv X3Ivd21iLCBpcyBzdWZmaWNpZW50IGZvciB0aGlzIGNhc2UodnEtPmh3LT53ZWFrX2JhcnJpZXJz ID09IDEpDQo+ID4gPiA+IGFuZCB5aWVsZHMgYmV0dGVyIHBlcmZvcm1hbmNlLg0KPiA+ID4gPiBG b3IgdGhlIGFib3ZlIGNhc2UsIHRoaXMgcGF0Y2ggaGVscHMgeWllbGRpbmcgZXZlbiBiZXR0ZXIg cGVyZm9ybWFuY2UNCj4gPiA+ID4gYnkgcmVwbGFjaW5nIHRoZSB0d28td2F5IGJhcnJpZXJzIHdp dGggQzExIG9uZS13YXkgYmFycmllcnMgZm9yIGF2YWlsDQo+ID4gPiA+IGZsYWdzIGluIHBhY2tl ZCByaW5nLg0KPiA+ID4gPg0KPiA+ID4gPiBNZWFud2hpbGUsIGEgcmVhZCBiYXJyaWVyIGlzIHJl cXVpcmVkIHRvIGVuc3VyZSBvcmRlcmluZyBiZXR3ZWVuDQo+ID4gPiA+IGRlc2NyaXB0b3IncyBm bGFncyBhbmQgY29udGVudCByZWFkc1sxXS4gV2l0aCBDMTEsIGxvYWQtYWNxdWlyZSBjYW4NCj4g PiA+ID4gZW5mb3JjZSB0aGUgb3JkZXJpbmcgaW5zdGVhZCBvZiBybWIgYmFycmllci4NCj4gPiA+ ID4NCj4gPiA+ID4gWzFdaHR0cHM6Ly9wYXRjaHdvcmsuZHBkay5vcmcvcGF0Y2gvNDkxMDkvDQo+ ID4gPiA+DQo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEpveWNlIEtvbmcgPGpveWNlLmtvbmdAYXJt LmNvbT4NCj4gPiA+ID4gUmV2aWV3ZWQtYnk6IEdhdmluIEh1IDxnYXZpbi5odUBhcm0uY29tPg0K PiA+ID4gPiBSZXZpZXdlZC1ieTogUGhpbCBZYW5nIDxwaGlsLnlhbmdAYXJtLmNvbT4NCj4gPiA+ ID4gLS0tDQo+ID4gPiA+ICBkcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3J4dHguYyAgICAgICAg ICAgICAgICAgfCAxMyArKysrKysrLS0tLS0tDQo+ID4gPiA+ICBkcml2ZXJzL25ldC92aXJ0aW8v dmlydGlvX3VzZXIvdmlydGlvX3VzZXJfZGV2LmMgfCAgNiArKysrKy0NCj4gPiA+ID4gIGRyaXZl cnMvbmV0L3ZpcnRpby92aXJ0cXVldWUuaCAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKysr KysrDQo+ID4gPiA+ICBsaWIvbGlicnRlX3Zob3N0L3Zob3N0LmggICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQ0KPiA+ID4gPiAgbGliL2xpYnJ0ZV92aG9zdC92aXJ0aW9fbmV0LmMgICAg ICAgICAgICAgICAgICAgIHwgMTEgKysrKystLS0tLS0NCj4gPiA+ID4gIDUgZmlsZXMgY2hhbmdl ZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pDQo+ID4gPg0KPiA+ID4gUmV2aWV3 ZWQtYnk6IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+ID4g Pg0KPiA+ID4gVGhhbmtzLA0KPiA+ID4gTWF4aW1lDQo=