From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Tian, Kevin" Subject: RE: [RFC 0/3] virtio-iommu: a paravirtualized IOMMU Date: Thu, 13 Apr 2017 08:16:26 +0000 Message-ID: References: <20170407191747.26618-1-jean-philippe.brucker@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: 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: Jason Wang , Jean-Philippe Brucker , "iommu@lists.linux-foundation.org" , "kvm@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "virtio-dev@lists.oasis-open.org" Cc: "cdall@linaro.org" , "lorenzo.pieralisi@arm.com" , "mst@redhat.com" , "marc.zyngier@arm.com" , "joro@8bytes.org" , "will.deacon@arm.com" , "robin.murphy@arm.com" List-Id: virtualization@lists.linuxfoundation.org PiBGcm9tOiBKYXNvbiBXYW5nDQo+IFNlbnQ6IFdlZG5lc2RheSwgQXByaWwgMTIsIDIwMTcgNTow NyBQTQ0KPiANCj4gT24gMjAxN+W5tDA05pyIMDjml6UgMDM6MTcsIEplYW4tUGhpbGlwcGUgQnJ1 Y2tlciB3cm90ZToNCj4gPiBUaGlzIGlzIHRoZSBpbml0aWFsIHByb3Bvc2FsIGZvciBhIHBhcmF2 aXJ0dWFsaXplZCBJT01NVSBkZXZpY2UgdXNpbmcNCj4gPiB2aXJ0aW8gdHJhbnNwb3J0LiBJdCBj b250YWlucyBhIGRlc2NyaXB0aW9uIG9mIHRoZSBkZXZpY2UsIGEgTGludXggZHJpdmVyLA0KPiA+ IGFuZCBhIHRveSBpbXBsZW1lbnRhdGlvbiBpbiBrdm10b29sLiBXaXRoIHRoaXMgcHJvdG90eXBl LCB5b3UgY2FuDQo+ID4gdHJhbnNsYXRlIERNQSB0byBndWVzdCBtZW1vcnkgZnJvbSBlbXVsYXRl ZCAodmlydGlvKSwgb3IgcGFzc2VkLXRocm91Z2gNCj4gPiAoVkZJTykgZGV2aWNlcy4NCj4gPg0K PiA+IEluIGl0cyBzaW1wbGVzdCBmb3JtLCBpbXBsZW1lbnRlZCBoZXJlLCB0aGUgZGV2aWNlIGhh bmRsZXMgbWFwL3VubWFwDQo+ID4gcmVxdWVzdHMgZnJvbSB0aGUgZ3Vlc3QuIEZ1dHVyZSBleHRl bnNpb25zIHByb3Bvc2VkIGluICJSRkMgMy8zIiBzaG91bGQNCj4gPiBhbGxvdyB0byBiaW5kIHBh Z2UgdGFibGVzIHRvIGRldmljZXMuDQo+ID4NCj4gPiBUaGVyZSBhcmUgYSBudW1iZXIgb2YgYWR2 YW50YWdlcyBpbiBhIHBhcmF2aXJ0dWFsaXplZCBJT01NVSBvdmVyIGEgZnVsbA0KPiA+IGVtdWxh dGlvbi4gSXQgaXMgcG9ydGFibGUgYW5kIGNvdWxkIGJlIHJldXNlZCBvbiBkaWZmZXJlbnQgYXJj aGl0ZWN0dXJlcy4NCj4gPiBJdCBpcyBlYXNpZXIgdG8gaW1wbGVtZW50IHRoYW4gYSBmdWxsIGVt dWxhdGlvbiwgd2l0aCBsZXNzIHN0YXRlIHRyYWNraW5nLg0KPiA+IEl0IG1pZ2h0IGJlIG1vcmUg ZWZmaWNpZW50IGluIHNvbWUgY2FzZXMsIHdpdGggbGVzcyBjb250ZXh0IHN3aXRjaGVzIHRvDQo+ ID4gdGhlIGhvc3QgYW5kIHRoZSBwb3NzaWJpbGl0eSBvZiBpbi1rZXJuZWwgZW11bGF0aW9uLg0K PiANCj4gSSBsaWtlIHRoZSBpZGVhLiBDb25zaWRlciB0aGUgY29tcGxleGl0eSBvZiBJT01NVSBo YXJkd2FyZS4gSSBiZWxpZXZlIHdlDQo+IGRvbid0IHdhbnQgdG8gaGF2ZSBhbmQgZmlnaHQgIGZv ciBidWdzIG9mIHRocmVlIG9yIG1vcmUgZGlmZmVyZW50IElPTU1VDQo+IGltcGxlbWVudGF0aW9u cyBpbiBlaXRoZXIgdXNlcnNwYWNlIG9yIGtlcm5lbC4NCj4gDQoNClRob3VnaCB0aGVyZSBhcmUg ZGVmaW5pdGVseSBwb3NpdGl2ZSB0aGluZ3MgYXJvdW5kIHB2SU9NTVUgYXBwcm9hY2gsDQppdCBh bHNvIGhhcyBzb21lIGxpbWl0YXRpb25zOg0KDQotIEV4aXN0aW5nIElPTU1VIGltcGxlbWVudGF0 aW9ucyBoYXZlIGJlZW4gaW4gb2xkIGRpc3Ryb3MgZm9yIHF1aXRlIHNvbWUNCnRpbWUsIHdoaWxl IHB2SU9NTVUgZHJpdmVyIHdpbGwgb25seSBsYW5kIGluIGZ1dHVyZSBkaXN0cm9zLiBEb2luZyBw dklPTU1VDQpvbmx5IG1lYW5zIHdlIGNvbXBsZXRlbHkgZHJvcCBzdXBwb3J0IG9mIG9sZCBkaXN0 cm9zIGluIFZNOw0KDQotIFNpbWlsYXIgc2l0dWF0aW9uIG9uIHN1cHBvcnRpbmcgb3RoZXIgZ3Vl c3QgT1NlcyBlLmcuIFdpbmRvd3MuIElPTU1VIGlzDQphIGtleSBrZXJuZWwgY29tcG9uZW50IHdo aWNoIEknbSBub3Qgc3VyZSBwdklPTU1VIHRocm91Z2ggdmlydGlvIGNhbiBiZQ0KcmVjb2duaXpl ZCBpbiB0aG9zZSBPU2VzIChub3QgbGlrZSBhIHZpcnRpbyBkZXZpY2UgZHJpdmVyKTsNCg0KSSB3 b3VsZCBpbWFnZSBib3RoIGZ1bGwtZW11bGF0ZWQgSU9NTVVzIGFuZCBwdklPTU1VIHdvdWxkIGNv LWV4aXN0DQpmb3Igc29tZSB0aW1lIGR1ZSB0byBhYm92ZSByZWFzb25zLiBTb21lZGF5IHdoZW4g cHZJT01NVSBpcyBtYXR1cmUvDQpzcHJlYWQgZW5vdWdoIGluIHRoZSBlY28tc3lzdGVtIChhbmQg ZmVhdHVyZS13aXNlIGNvbXBhcmFibGUgdG8gZnVsbC1lbXVsYXRlZA0KSU9NTVVzIGZvciBhbGwg dmVuZG9ycyksIHRoZW4gd2UgbWF5IG1ha2UgYSBjYWxsLg0KDQpUaGFua3MsDQpLZXZpbg0KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVmlydHVhbGl6YXRp b24gbWFpbGluZyBsaXN0ClZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3Jn Cmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1 YWxpemF0aW9u