Received: by 10.213.65.68 with SMTP id h4csp3654331imn; Tue, 10 Apr 2018 02:27:34 -0700 (PDT) X-Google-Smtp-Source: AIpwx48f9rC+wXWxRG2H8myhREJb8XtTX1INxrbVFqHiJDWIKuOw2rBOpzp3q3nEm8IHEWR1AFC3 X-Received: by 10.99.96.79 with SMTP id u76mr26681707pgb.199.1523352454318; Tue, 10 Apr 2018 02:27:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523352454; cv=none; d=google.com; s=arc-20160816; b=DEYHpw40xY5roj41/MK5wOKsgD+FNwwomGcVPeea2tjPUgvHw1QRSiUxc74N2hM7vM BAu6hkg/jMjlEWlpSh5lJ4kAZkYO2JxZscvkHUuIFtCOzEpR1DqevYX+7IJ7ViS3U561 8BhCJrGUVHao3lVqttgcJsRpgIdGJY+CKXn8So499XFkhWVkNvAi9d52jvrY+qk/cyTC LdHzVFfE/tJ56MGzXes8chsZpXcuibIYnU8VIuL5pj2NqAx9PpVqTAEXDnE2JLI67VzB i0otepB5OYAlTjUPAEeVjIcYQFxzIUyfoLhc+CQk1m1BQkGKLtcJ3f2MELWG1/+vBfFg AloA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=BbtTN6wF+FODka2lzCZrFzk0oyvoBAzEhinCxbIvToI=; b=BMmWddUgZlya6GNe0UAKkuRuV1qvJFMy86uSj6GZ2AstTeL95JOkhAYQ9TTQTLjAVV cVydvG8nb0WprXXVh33b57b/dT7b87q87O2dIW2LUUlwdL952Vy2NKhKRxjZPwB2rJ6P mgPNiS6Hp+xH6bWVRkwkcojHkepeH3BfNYG3he7K963ZPcqPCZy9I9vLf1peBRN0RhJe hPDuEmcw9WFDGdMX27fNPqe2F5R9z7umtBVSFouRtuuQYtzVjhyDFtOU86YIypZiZo0/ yucIXY5Ouu6FQXrjAmhyZiIowP3JeAHHFqqjo3AeCQCkIbYXjvB7LErE+ht+BoR9Surw cJCQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 19si1471726pgg.395.2018.04.10.02.26.55; Tue, 10 Apr 2018 02:27:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752639AbeDJJYP (ORCPT + 99 others); Tue, 10 Apr 2018 05:24:15 -0400 Received: from mga14.intel.com ([192.55.52.115]:55585 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751630AbeDJJYM (ORCPT ); Tue, 10 Apr 2018 05:24:12 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Apr 2018 02:24:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,431,1517904000"; d="scan'208";a="42137238" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga003.jf.intel.com with ESMTP; 10 Apr 2018 02:24:11 -0700 Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 10 Apr 2018 02:24:11 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 10 Apr 2018 02:23:56 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.239]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.43]) with mapi id 14.03.0319.002; Tue, 10 Apr 2018 17:23:53 +0800 From: "Liang, Cunming" To: Paolo Bonzini , "Bie, Tiwei" , Jason Wang CC: "mst@redhat.com" , "alex.williamson@redhat.com" , "ddutile@redhat.com" , "Duyck, Alexander H" , "virtio-dev@lists.oasis-open.org" , "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "netdev@vger.kernel.org" , "Daly, Dan" , "Wang, Zhihong" , "Tan, Jianfeng" , "Wang, Xiao W" Subject: RE: [virtio-dev] Re: [RFC] vhost: introduce mdev based hardware vhost backend Thread-Topic: [virtio-dev] Re: [RFC] vhost: introduce mdev based hardware vhost backend Thread-Index: AQHT0HcQQbFx4V+vkUC8YiB5aZTOcaP46ciAgAAwtoCAAJIZYA== Date: Tue, 10 Apr 2018 09:23:53 +0000 Message-ID: References: <20180402152330.4158-1-tiwei.bie@intel.com> <622f4bd7-1249-5545-dc5a-5a92b64f5c26@redhat.com> <20180410045723.rftsb7l4l3ip2ioi@debian> <7ee31a12-a370-fc43-82a6-2235f598e970@redhat.com> In-Reply-To: <7ee31a12-a370-fc43-82a6-2235f598e970@redhat.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUGFvbG8gQm9uemluaSBb bWFpbHRvOnBib256aW5pQHJlZGhhdC5jb21dDQo+IFNlbnQ6IFR1ZXNkYXksIEFwcmlsIDEwLCAy MDE4IDM6NTIgUE0NCj4gVG86IEJpZSwgVGl3ZWkgPHRpd2VpLmJpZUBpbnRlbC5jb20+OyBKYXNv biBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPg0KPiBDYzogbXN0QHJlZGhhdC5jb207IGFsZXgu d2lsbGlhbXNvbkByZWRoYXQuY29tOyBkZHV0aWxlQHJlZGhhdC5jb207DQo+IER1eWNrLCBBbGV4 YW5kZXIgSCA8YWxleGFuZGVyLmguZHV5Y2tAaW50ZWwuY29tPjsgdmlydGlvLWRldkBsaXN0cy5v YXNpcy0NCj4gb3Blbi5vcmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IGt2bUB2Z2Vy Lmtlcm5lbC5vcmc7DQo+IHZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3Jn OyBuZXRkZXZAdmdlci5rZXJuZWwub3JnOyBEYWx5LCBEYW4NCj4gPGRhbi5kYWx5QGludGVsLmNv bT47IExpYW5nLCBDdW5taW5nIDxjdW5taW5nLmxpYW5nQGludGVsLmNvbT47IFdhbmcsDQo+IFpo aWhvbmcgPHpoaWhvbmcud2FuZ0BpbnRlbC5jb20+OyBUYW4sIEppYW5mZW5nIDxqaWFuZmVuZy50 YW5AaW50ZWwuY29tPjsNCj4gV2FuZywgWGlhbyBXIDx4aWFvLncud2FuZ0BpbnRlbC5jb20+DQo+ IFN1YmplY3Q6IFJlOiBbdmlydGlvLWRldl0gUmU6IFtSRkNdIHZob3N0OiBpbnRyb2R1Y2UgbWRl diBiYXNlZCBoYXJkd2FyZQ0KPiB2aG9zdCBiYWNrZW5kDQo+IA0KPiBPbiAxMC8wNC8yMDE4IDA2 OjU3LCBUaXdlaSBCaWUgd3JvdGU6DQo+ID4+IFNvIHlvdSBqdXN0IG1vdmUgdGhlIGFic3RyYWN0 aW9uIGxheWVyIGZyb20gcWVtdSB0byBrZXJuZWwsIGFuZCB5b3UNCj4gPj4gc3RpbGwgbmVlZCBk aWZmZXJlbnQgZHJpdmVycyBpbiBrZXJuZWwgZm9yIGRpZmZlcmVudCBkZXZpY2UNCj4gPj4gaW50 ZXJmYWNlcyBvZiBhY2NlbGVyYXRvcnMuIFRoaXMgbG9va3MgZXZlbiBtb3JlIGNvbXBsZXggdGhh biBsZWF2aW5nDQo+ID4+IGl0IGluIHFlbXUuIEFzIHlvdSBzYWlkLCBhbm90aGVyIGlkZWEgaXMg dG8gaW1wbGVtZW50IHVzZXJzcGFjZSB2aG9zdA0KPiA+PiBiYWNrZW5kIGZvciBhY2NlbGVyYXRv cnMgd2hpY2ggc2VlbXMgZWFzaWVyIGFuZCBjb3VsZCBjby13b3JrIHdpdGgNCj4gPj4gb3RoZXIg cGFydHMgb2YgcWVtdSB3aXRob3V0IGludmVudGluZyBuZXcgdHlwZSBvZiBtZXNzYWdlcy4NCj4g Pg0KPiA+IEknbSBub3QgcXVpdGUgc3VyZS4gRG8geW91IHRoaW5rIGl0J3MgYWNjZXB0YWJsZSB0 byBhZGQgdmFyaW91cyB2ZW5kb3INCj4gPiBzcGVjaWZpYyBoYXJkd2FyZSBkcml2ZXJzIGluIFFF TVU/DQo+IA0KPiBJIHRoaW5rIHNvLiAgV2UgaGF2ZSB2ZW5kb3Itc3BlY2lmaWMgcXVpcmtzLCBh bmQgYXQgc29tZSBwb2ludCB0aGVyZSB3YXMgYW4NCj4gaWRlYSBvZiB1c2luZyBxdWlya3MgdG8g aW1wbGVtZW50ICh2ZW5kb3Itc3BlY2lmaWMpIGxpdmUgbWlncmF0aW9uIHN1cHBvcnQgZm9yDQo+ IGFzc2lnbmVkIGRldmljZXMuDQoNClZlbmRvci1zcGVjaWZpYyBxdWlya3Mgb2YgYWNjZXNzaW5n IFZHQSBpcyBhIHNtYWxsIHBvcnRpb24uIE90aGVyIG1ham9yIHBvcnRpb25zIGFyZSBzdGlsbCBo YW5kbGVkIGJ5IGd1ZXN0IGRyaXZlci4NCg0KV2hpbGUgaW4gdGhpcyBjYXNlLCB3aGVuIHNheWlu ZyB2YXJpb3VzIHZlbmRvciBzcGVjaWZpYyBkcml2ZXJzIGluIFFFTVUsIGl0IHNheXMgUUVNVSB0 YWtlcyBvdmVyIGFuZCBwcm92aWRlcyB0aGUgZW50aXJlIHVzZXIgc3BhY2UgZGV2aWNlIGRyaXZl cnMuIFNvbWUgcGFydHMgYXJlIGV2ZW4gbm90IHJlbGV2YW50IHRvIHZob3N0LCB0aGV5J3JlIGJh c2ljIGRldmljZSBmdW5jdGlvbiBlbmFibGluZy4gTW9yZW92ZXIsIGl0IGNvdWxkIGJlIGRpZmZl cmVudCBraW5kcyBvZiBkZXZpY2VzKG5ldHdvcmsvYmxvY2svLi4uKSB1bmRlciB2aG9zdC4gTm8g bWF0dGVyICMgb2YgdmVuZG9ycyBvciAjIG9mIHR5cGVzLCB0b3RhbCBMT0MgaXMgbm90IHNtYWxs Lg0KDQpUaGUgaWRlYSBpcyB0byBhdm9pZCBpbnRyb2R1Y2luZyB0aGVzZSBleHRyYSBjb21wbGV4 aXR5IG91dCBvZiBRRU1VLCBrZWVwaW5nIHZob3N0IGFkYXB0ZXIgc2ltcGxlLiBBcyB2aG9zdCBw cm90b2NvbCBpcyBkZSBmYWN0b3Igc3RhbmRhcmQsIGl0IGxldmVyYWdlcyBrZXJuZWwgZGV2aWNl IGRyaXZlciB0byBwcm92aWRlIHRoZSBkaXZlcnNpdHkuIENoYW5naW5nIG9uY2UgaW4gUUVNVSwg dGhlbiBpdCBzdXBwb3J0cyBtdWx0aS12ZW5kb3IgZGV2aWNlcyB3aG9zZSBkcml2ZXJzIG5hdHVy YWxseSBwcm92aWRpbmcga2VybmVsIGRyaXZlciB0aGVyZS4NCg0KSWYgUUVNVSBpcyBnb2luZyB0 byBidWlsZCBhIHVzZXIgc3BhY2UgZHJpdmVyIGZyYW1ld29yayB0aGVyZSwgd2UncmUgb3BlbiBt aW5kIG9uIHRoYXQsIGV2ZW4gbGV2ZXJhZ2luZyBEUERLIGFzIHRoZSB1bmRlcmxheSBsaWJyYXJ5 LiBMb29raW5nIGZvcndhcmQgdG8gbW9yZSBvdGhlcnMnIGNvbW1lbnRzIGZyb20gY29tbXVuaXR5 Lg0KDQpTdGV2ZQ0KDQo+IA0KPiBQYW9sbw0K