From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lan Tianyu Subject: Re: Xen virtual IOMMU high level design doc Date: Thu, 01 Sep 2016 10:35:52 +0800 Message-ID: <57C79408.3080808@intel.com> References: <5746B3FA.6020401@intel.com> <5746DF93.8090803@citrix.com> <57480327.60609@intel.com> <78d122f0-c773-7fa3-1258-c551937c508e@intel.com> <575081E8.6070609@citrix.com> <57518B78.6060604@citrix.com> <647d0b74-cecc-db33-1033-f7201c8a0af5@intel.com> <13fa96c1-4e66-e8a0-3b66-1c93ad2b6543@intel.com> <577BD8D002000078000FB3F7@prv-mh.provo.novell.com> <57BEEE8F0200007800108EEE@prv-mh.provo.novell.com> <57C697BC.3090506@intel.com> <57C6E378020000780010A756@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bfI54-0001MZ-2g for xen-devel@lists.xenproject.org; Thu, 01 Sep 2016 02:50:18 +0000 In-Reply-To: <57C6E378020000780010A756@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: "yang.zhang.wz@gmail.com" , xuquan8@huawei.com, Stefano Stabellini , Andrew Cooper , "ian.jackson@eu.citrix.com" , Kevin Tian , Jun Nakajima , "anthony.perard@citrix.com" , xen-devel , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gMjAxNuW5tDA45pyIMzHml6UgMjA6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMx LjA4LjE2IGF0IDEwOjM5LCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiA+IE9uIDIw MTblubQwOOaciDI15pelIDE5OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+ID4+Pj4+IE9u IDE3LjA4LjE2IGF0IDE0OjA1LCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+Pj4+ID4+ PiAxIE1vdGl2YXRpb24gZm9yIFhlbiB2SU9NTVUKPj4+PiA+Pj4gPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQo+Pj4+ID4+PiA9PT0KPj4+PiA+Pj4gMS4xIEVuYWJsZSBtb3JlIHRoYW4gMjU1IHZjcHUgc3Vw cG9ydAo+Pj4+ID4+PiBIUEMgdmlydHVhbGl6YXRpb24gcmVxdWlyZXMgbW9yZSB0aGFuIDI1NSB2 Y3B1cyBzdXBwb3J0IGluIGEgc2luZ2xlIFZNCj4+Pj4gPj4+IHRvIG1lZXQgcGFyYWxsZWwgY29t cHV0aW5nIHJlcXVpcmVtZW50LiBNb3JlIHRoYW4gMjU1IHZjcHVzIHN1cHBvcnQKPj4+PiA+Pj4g cmVxdWlyZXMgaW50ZXJydXB0IHJlbWFwcGluZyBjYXBhYmlsaXR5IHByZXNlbnQgb24gdklPTU1V IHRvIGRlbGl2ZXIKPj4+PiA+Pj4gaW50ZXJydXB0IHRvICN2Y3B1ID4yNTUgT3RoZXJ3aXNlIExp bnV4IGd1ZXN0IGZhaWxzIHRvIGJvb3QgdXAgd2l0aCA+MjU1Cj4+Pj4gPj4+IHZjcHVzIGlmIGlu dGVycnVwdCByZW1hcHBpbmcgaXMgYWJzZW50Lgo+Pj4gPj4gCj4+PiA+PiBJIGNvbnRpbnVlIHRv IHF1ZXN0aW9uIHRoaXMgYXMgYSB2YWxpZCBtb3RpdmF0aW9uIGF0IHRoaXMgcG9pbnQgaW4KPj4+ ID4+IHRpbWUsIGZvciB0aGUgcmVhc29ucyBBbmRyZXcgaGFzIGJlZW4gZXhwbGFpbmluZy4KPj4g PiAKPj4gPiBJZiB3ZSB3YW50IHRvIHN1cHBvcnQgTGludXggZ3Vlc3Qgd2l0aCA+MjU1IHZjcHVz LCBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4+ID4gaXMgbmVjZXNzYXJ5Lgo+IEkgZG9uJ3QgdW5kZXJz dGFuZCB3aHkgeW91IGtlZXAgcmVwZWF0aW5nIHRoaXMsIHdpdGhvdXQgYWRkaW5nCj4gX3doeV8g eW91IHRoaW5rIHRoZXJlIGlzIGEgZGVtYW5kIGZvciBzdWNoIGd1ZXN0cyBhbmQgX3doYXRfCj4g eW91ciBwbGFucyBhcmUgdG8gZWxpbWluYXRlIEFuZHJldydzIGNvbmNlcm5zLgo+IAoKVGhlIG1v dGl2YXRpb24gZm9yIHN1Y2ggaHVnZSBWTSBpcyBmb3IgSFBDKEhpZ2gtcGVyZm9ybWFuY2UgY29t cHV0aW5nKQpDbG91ZCBzZXJ2aWNlIHdoaWNoIHJlcXVpcmVzIGhpZ2ggcGVyZm9ybWFuY2UgcGFy YWxsZWwgY29tcHV0aW5nLgpXZSBqdXN0IGNyZWF0ZSBzaW5nbGUgVk0gb24gb25lIG1hY2hpbmUg YW5kIGV4cG9zZSBtb3JlIHRoYW4gMjU1IHBjcHVzCnRvIFZNIGluIG9yZGVyIHRvIG1ha2Ugc3Vy ZSBoaWdoIHBlcmZvcm1hbmNlIHBhcmFsbGVsIGNvbXB1dGluZyBpbiBWTS4KT25lIHZjcHUgaXMg cGluZ2VkIG9uIHBjcHUuCgpGb3IgcGVyZm9ybWFuY2UsIHdlIGFjaGlldmVkIGhpZ2ggcGVyZm9y bWFuY2UgZGF0YSg+OTUlIG5hdGl2ZQpkYXRhIG9mIHN0cmVhbSwgZGdlbW0gYW5kIHNnZW1tIGJl bmNobWFya3MgaW4gVk0pIGFmdGVyIHNvbWUgdHVuaW5nIGFuZApvcHRpbWl6YXRpb25zLiBXZSBw cmVzZW50ZWQgdGhlc2Ugb24gWGVuIHN1bW1pdCBvZiB0aGlzIHllYXIuCgpGb3Igc3RhYmlsaXR5 LCBBbmRyZXcgZm91bmQgc29tZSBpc3N1ZXMgb2YgaHVnZSBWTSB3aXRoIHdhdGNoZG9nCmVuYWJs ZWQgYW5kIGNhdXNlIGh5cGVydmlzb3IgcmVib290LiBXZSB3aWxsIHJlcHJvZHVjZSBhbmQgZml4 IHRoZW0uCgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=