From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Wang Subject: Re: [PATCH V3 0/7] mdev based hardware virtio offloading support Date: Thu, 17 Oct 2019 09:42:53 +0800 Message-ID: References: <20191011081557.28302-1-jasowang@redhat.com> <20191014174946.GC5359@stefanha-x1.localdomain> <6d12ad8f-8137-e07d-d735-da59a326e8ed@redhat.com> <20191015143720.GA13108@stefanha-x1.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191015143720.GA13108@stefanha-x1.localdomain> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: Stefan Hajnoczi Cc: christophe.de.dinechin@gmail.com, kvm@vger.kernel.org, mst@redhat.com, airlied@linux.ie, joonas.lahtinen@linux.intel.com, heiko.carstens@de.ibm.com, dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org, kwankhede@nvidia.com, rob.miller@broadcom.com, linux-s390@vger.kernel.org, sebott@linux.ibm.com, lulu@redhat.com, eperezma@redhat.com, pasic@linux.ibm.com, borntraeger@de.ibm.com, haotian.wang@sifive.com, zhi.a.wang@intel.com, farman@linux.ibm.com, idos@mellanox.com, gor@linux.ibm.com, intel-gfx@lists.freedesktop.org, jani.nikula@linux.intel.com, xiao.w.wang@intel.com, freude@linux.ibm.com, zhenyuw@linux.intel.com, parav@mellanox.com, zhihong.wang@intel.com, rodrigo.vivi@intel.com, intel-gvt-dev@lists.freedesktop.org, akrowiak@linux.ibm.com, oberpar@linux.ibm.com, netdev@vger.kernel.org, cohuck@redhat.com, linux-kernel@vger.kernel.org, maxime.coque List-Id: virtualization@lists.linuxfoundation.org Ck9uIDIwMTkvMTAvMTUg5LiL5Y2IMTA6MzcsIFN0ZWZhbiBIYWpub2N6aSB3cm90ZToKPiBPbiBU dWUsIE9jdCAxNSwgMjAxOSBhdCAxMTozNzoxN0FNICswODAwLCBKYXNvbiBXYW5nIHdyb3RlOgo+ PiBPbiAyMDE5LzEwLzE1IOS4iuWNiDE6NDksIFN0ZWZhbiBIYWpub2N6aSB3cm90ZToKPj4+IE9u IEZyaSwgT2N0IDExLCAyMDE5IGF0IDA0OjE1OjUwUE0gKzA4MDAsIEphc29uIFdhbmcgd3JvdGU6 Cj4+Pj4gVGhlcmUgYXJlIGhhcmR3YXJlIHRoYXQgY2FuIGRvIHZpcnRpbyBkYXRhcGF0aCBvZmZs b2FkaW5nIHdoaWxlIGhhdmluZwo+Pj4+IGl0cyBvd24gY29udHJvbCBwYXRoLiBUaGlzIHBhdGgg dHJpZXMgdG8gaW1wbGVtZW50IGEgbWRldiBiYXNlZAo+Pj4+IHVuaWZpZWQgQVBJIHRvIHN1cHBv cnQgdXNpbmcga2VybmVsIHZpcnRpbyBkcml2ZXIgdG8gZHJpdmUgdGhvc2UKPj4+PiBkZXZpY2Vz LiBUaGlzIGlzIGRvbmUgYnkgaW50cm9kdWNpbmcgYSBuZXcgbWRldiB0cmFuc3BvcnQgZm9yIHZp cnRpbwo+Pj4+ICh2aXJ0aW9fbWRldikgYW5kIHJlZ2lzdGVyIGl0c2VsZiBhcyBhIG5ldyBraW5k IG9mIG1kZXYgZHJpdmVyLiBUaGVuCj4+Pj4gaXQgcHJvdmlkZXMgYSB1bmlmaWVkIHdheSBmb3Ig a2VybmVsIHZpcnRpbyBkcml2ZXIgdG8gdGFsayB3aXRoIG1kZXYKPj4+PiBkZXZpY2UgaW1wbGVt ZW50YXRpb24uCj4+Pj4KPj4+PiBUaG91Z2ggdGhlIHNlcmllcyBvbmx5IGNvbnRhaW5zIGtlcm5l bCBkcml2ZXIgc3VwcG9ydCwgdGhlIGdvYWwgaXMgdG8KPj4+PiBtYWtlIHRoZSB0cmFuc3BvcnQg Z2VuZXJpYyBlbm91Z2ggdG8gc3VwcG9ydCB1c2Vyc3BhY2UgZHJpdmVycy4gVGhpcwo+Pj4+IG1l YW5zIHZob3N0LW1kZXZbMV0gY291bGQgYmUgYnVpbHQgb24gdG9wIGFzIHdlbGwgYnkgcmVzdWlu ZyB0aGUKPj4+PiB0cmFuc3BvcnQuCj4+Pj4KPj4+PiBBIHNhbXBsZSBkcml2ZXIgaXMgYWxzbyBp bXBsZW1lbnRlZCB3aGljaCBzaW11bGF0ZSBhIHZpcml0by1uZXQKPj4+PiBsb29wYmFjayBldGhl cm5ldCBkZXZpY2Ugb24gdG9wIG9mIHZyaW5naCArIHdvcmtxdWV1ZS4gVGhpcyBjb3VsZCBiZQo+ Pj4+IHVzZWQgYXMgYSByZWZlcmVuY2UgaW1wbGVtZW50YXRpb24gZm9yIHJlYWwgaGFyZHdhcmUg ZHJpdmVyLgo+Pj4+Cj4+Pj4gQ29uc2lkZXIgbWRldiBmcmFtZXdvcmsgb25seSBzdXBwb3J0IFZG SU8gZGV2aWNlIGFuZCBkcml2ZXIgcmlnaHQgbm93LAo+Pj4+IHRoaXMgc2VyaWVzIGFsc28gZXh0 ZW5kIGl0IHRvIHN1cHBvcnQgb3RoZXIgdHlwZXMuIFRoaXMgaXMgZG9uZQo+Pj4+IHRocm91Z2gg aW50cm9kdWNpbmcgY2xhc3MgaWQgdG8gdGhlIGRldmljZSBhbmQgcGFpcmluZyBpdCB3aXRoCj4+ Pj4gaWRfdGFsYmUgY2xhaW1lZCBieSB0aGUgZHJpdmVyLiBPbiB0b3AsIHRoaXMgc2VyaXMgYWxz byBkZWNvdXBsZQo+Pj4+IGRldmljZSBzcGVjaWZpYyBwYXJlbnRzIG9wcyBvdXQgb2YgdGhlIGNv bW1vbiBvbmVzLgo+Pj4gSSB3YXMgY3VyaW91cyBzbyBJIHRvb2sgYSBxdWljayBsb29rIGFuZCBw b3N0ZWQgY29tbWVudHMuCj4+Pgo+Pj4gSSBndWVzcyB0aGlzIGRyaXZlciBydW5zIGluc2lkZSB0 aGUgZ3Vlc3Qgc2luY2UgaXQgcmVnaXN0ZXJzIHZpcnRpbwo+Pj4gZGV2aWNlcz8KPj4KPj4gSXQg Y291bGQgcnVuIGluIGVpdGhlciBndWVzdCBvciBob3N0LiBCdXQgdGhlIG1haW4gZm9jdXMgaXMg dG8gcnVuIGluIHRoZQo+PiBob3N0IHRoZW4gd2UgY2FuIHVzZSB2aXJ0aW8gZHJpdmVycyBpbiBj b250YWluZXJzLgo+Pgo+Pgo+Pj4gSWYgdGhpcyBpcyB1c2VkIHdpdGggcGh5c2ljYWwgUENJIGRl dmljZXMgdGhhdCBzdXBwb3J0IGRhdGFwYXRoCj4+PiBvZmZsb2FkaW5nIHRoZW4gaG93IGFyZSBw aHlzaWNhbCBkZXZpY2VzIHByZXNlbnRlZCB0byB0aGUgZ3Vlc3Qgd2l0aG91dAo+Pj4gU1ItSU9W Pwo+Pgo+PiBXZSB3aWxsIGRvIGNvbnRyb2wgcGF0aCBtZWRpdGF0aW9uIHRocm91Z2ggdmhvc3Qt bWRldlsxXSBhbmQgdmhvc3QtdmZpb1syXS4KPj4gVGhlbiB3ZSB3aWxsIHByZXNlbnQgYSBmdWxs IHZpcnRpbyBjb21wYXRpYmxlIGV0aGVybmV0IGRldmljZSBmb3IgZ3Vlc3QuCj4+Cj4+IFNSLUlP ViBpcyBub3QgYSBtdXN0LCBhbnkgbWRldiBkZXZpY2UgdGhhdCBpbXBsZW1lbnRzIHRoZSBBUEkg ZGVmaW5lZCBpbgo+PiBwYXRjaCA1IGNhbiBiZSB1c2VkIGJ5IHRoaXMgZnJhbWV3b3JrLgo+IFdo YXQgSSdtIHRyeWluZyB0byB1bmRlcnN0YW5kIGlzOiBpZiB5b3Ugd2FudCB0byBwcmVzZW50IGEg dmlydGlvLXBjaQo+IGRldmljZSB0byB0aGUgZ3Vlc3QgKGUuZy4gdXNpbmcgdmhvc3QtbWRldiBv ciB2aG9zdC12ZmlvKSwgdGhlbiBob3cgaXMKPiB0aGF0IHJlbGF0ZWQgdG8gdGhpcyBwYXRjaCBz ZXJpZXM/CgoKVGhpcyBzZXJpZXMgaW50cm9kdWNlIHNvbWUgaW5mcmFzdHJ1Y3R1cmUgdGhhdCB3 b3VsZCBiZSB1c2VkIGJ5IHZob3N0LW1kZXY6CgoxKSBhbGxvdyBuZXcgdHlwZSBvZiBtZGV2IGRl dmljZXMvZHJpdmVycyBvdGhlciB0aGFuIHZmaW8gKHRocm91Z2ggCmNsYXNzX2lkIGFuZCBkZXZp Y2Ugb3BzKQoKMikgYSBzZXQgb2YgdmlydGlvIHNwZWNpZmljIGNhbGxiYWNrcyB0aGF0IHdpbGwg YmUgdXNlZCBieSBib3RoIAp2aG9zdC1tZGV2IGFuZCB2aXJ0aW8tbWRldiBkZWZpbmVkIGluIHBh dGNoIDUKClRoZW4gdmhvc3QtbWRldiBjYW4gYmUgaW1wbGVtZW50ZWQgb24gdG9wOiBhIG5ldyBt ZGV2IGNsYXNzIGlkIGJ1dCByZXVzZSAKdGhlIGNhbGxiYWNrIGRlZmluZWQgaW4gMi4gVGhyb3Vn aCB0aGlzIHdheSB0aGUgcGFyZW50IGNhbiBwcm92aWRlcyBhIApzaW5nbGUgc2V0IG9mIGNhbGxi YWNrcyAoZGV2aWNlIG9wcykgZm9yIGJvdGgga2VybmVsIHZpcnRpbyBkcml2ZXIgCih0aHJvdWdo IHZpcnRpby1tZGV2KSBvciB1c2Vyc3BhY2UgdmlydGlvIGRyaXZlciAodGhyb3VnaCB2aG9zdC1t ZGV2KS4KCgo+Cj4gRG9lcyB0aGlzIG1lYW4gdGhpcyBwYXRjaCBzZXJpZXMgaXMgdXNlZnVsIG1v c3RseSBmb3IgcHJlc2VudGluZyB2aXJ0aW8KPiBkZXZpY2VzIHRvIGNvbnRhaW5lcnMgb3IgdGhl IGhvc3Q/CgoKUGF0Y2ggNiBpcyBtYWlubHkgZm9yIGJhcmUgbWV0YWwgb3IgY29udGFpbmVyIHVz ZSBjYXNlLCB0aHJvdWdoIGl0IGNvdWxkIApiZSB1c2VkIGluIGd1ZXN0IGFzIHdlbGwuIFBhdGNo IDcgaXMgYSBzYW1wbGUgdmlydGlvIG1kZXYgZGV2aWNlIAppbXBsZW1lbnRhdGlvbi4gUGF0Y2gg MSAtIDUgd2FzIHRoZSBpbmZyYXN0cnVjdHVyZSBmb3IgaW1wbGVtZW50aW5nIAp0eXBlcyBvdGhl ciB0aGFuIHZmaW8sIHRoZSBmaXJzdCB1c2VyIGlzIHZpcml0by1tZGV2LCB0aGVuIFRpd2VpJ3Mg CnZob3N0LW1kZXYgYW5kIFBhcmF2J3MgbWx4NSBtZGV2LgoKVGhhbmtzCgoKPgo+IFN0ZWZhbgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpWaXJ0dWFsaXph dGlvbiBtYWlsaW5nIGxpc3QKVmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5v cmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vdmly dHVhbGl6YXRpb24=