From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lan Tianyu Subject: Re: Xen virtual IOMMU high level design doc V3 Date: Tue, 22 Nov 2016 16:32:53 +0800 Message-ID: <6663d607-5085-ec8b-6258-6f02323944bd@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> <67e7233d-7f28-7b1f-05a6-286a2c61a939@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper , Jan Beulich , Kevin Tian , "yang.zhang.wz@gmail.com" , Jun Nakajima , Stefano Stabellini Cc: "anthony.perard@citrix.com" , xuquan8@huawei.com, "xen-devel@lists.xensource.com" , "ian.jackson@eu.citrix.com" , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gMjAxNuW5tDEx5pyIMjHml6UgMjE6NDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTcv MTEvMTYgMTU6MzYsIExhbiBUaWFueXUgd3JvdGU6Cj4+IDMuMiBsMiB0cmFuc2xhdGlvbgo+PiAx KSBGb3IgdmlydHVhbCBQQ0kgZGV2aWNlCj4+IFhlbiBkdW1teSB4ZW4tdklPTU1VIGluIFFlbXUg dHJhbnNsYXRlcyBJT1ZBIHRvIHRhcmdldCBHUEEgdmlhIG5ldwo+PiBoeXBlcmNhbGwgd2hlbiBE TUEgb3BlcmF0aW9uIGhhcHBlbnMuCj4+Cj4+IFdoZW4gZ3Vlc3QgdHJpZ2dlcnMgYSBpbnZhbGlk YXRpb24gb3BlcmF0aW9uLCB0aGVyZSBtYXliZSBpbi1mbHkgRE1BCj4+IHJlcXVlc3QgZm9yIHZp cnR1YWwgZGV2aWNlIGhhcyBiZWVuIHRyYW5zbGF0ZWQgYnkgdklPTU1VIGFuZCByZXR1cm4gYmFj awo+PiBRZW11LiBCZWZvcmUgdklPTU1VIHRlbGxzIGludmFsaWRhdGlvbiBjb21wbGV0ZWQsIGl0 J3MgbmVjZXNzYXJ5IHRvIG1ha2UKPj4gc3VyZSBpbi1mbHkgRE1BIG9wZXJhdGlvbiBpcyBjb21w bGV0ZWQuCj4+Cj4+IFdoZW4gSU9NTVUgZHJpdmVyIGludmFsaWRhdGVzIElPVExCLCBpdCBhbHNv IHdpbGwgd2FpdCB1bnRpbCB0aGUKPj4gaW52YWxpZGF0aW9uIGNvbXBsZXRpb24uIFdlIG1heSB1 c2UgdGhpcyB0byBkcmFpbiBpbi1mbHkgRE1BIG9wZXJhdGlvbgo+PiBmb3IgdmlydHVhbCBkZXZp Y2UuCj4+Cj4+IEd1ZXN0IHRyaWdnZXJzIGludmFsaWRhdGlvbiBvcGVyYXRpb24gYW5kIHRyaXAg aW50byB2SU9NTVUgaW4KPj4gaHlwZXJ2aXNvciB0byBmbHVzaCBjYWNoZSBkYXRhLiBBZnRlciB0 aGlzLCBpdCBzaG91bGQgZ28gdG8gUWVtdSB0bwo+PiBkcmFpbiBpbi1mbHkgRE1BIHRyYW5zbGF0 aW9uLgo+Pgo+PiBUbyBkbyB0aGF0LCBkdW1teSB2SU9NTVUgaW4gUWVtdSByZWdpc3RlcnMgdGhl IHNhbWUgTU1JTyByZWdpb24gYXMKPj4gdklPTU1VJ3MgYW5kIGVtdWxhdGlvbiBwYXJ0IG9mIGlu dmFsaWRhdGlvbiBvcGVyYXRpb24gaW4gWGVuIGh5cGVydmlzb3IKPj4gcmV0dXJucyBYODZFTVVM X1VOSEFORExFQUJMRSBhZnRlciBmbHVzaCBjYWNoZS4gTU1JTyBlbXVsYXRpb24gcGFydCBpcwo+ PiBzdXBwb3NlZCB0byBzZW5kIGV2ZW50IHRvIFFlbXUgYW5kIGR1bW15IHZJT01NVSBnZXQgYSBj aGFuY2UgdG8gc3RhcnRzIGEKPj4gdGhyZWFkIHRvIGRyYWluIGluLWZseSBETUEgYW5kIHJldHVy biBlbXVsYXRpb24gZG9uZS4KPj4KPj4gR3Vlc3QgcG9sbHMgSVZUKGludmFsaWRhdGUgSU9UTEIp IGJpdCBpbiB0aGUgSU9UTEIgaW52YWxpZGF0ZSByZWdpc3Rlcgo+PiB1bnRpbCBpdCdzIGNsZWFy ZWQgYWZ0ZXIgdHJpZ2dlcmluZyBpbnZhbGlkYXRpb24uIER1bW15IHZJT01NVSBpbiBRZW11Cj4+ IG5vdGlmaWVzIGh5cGVydmlzb3IgZHJhaW4gb3BlcmF0aW9uIGNvbXBsZXRlZCB2aWEgaHlwZXJj YWxsLCB2SU9NTVUKPj4gY2xlYXJzIElWVCBiaXQgYW5kIGd1ZXN0IGZpbmlzaCBpbnZhbGlkYXRp b24gb3BlcmF0aW9uLgo+IAo+IEhhdmluZyB0aGUgZ3Vlc3QgcG9sbCB3aWxsIGJlIHZlcnkgaW5l ZmZpY2llbnQuICBJZiB0aGUgaW52YWxpZGF0aW9uCj4gZG9lcyBuZWVkIHRvIHJlYWNoIHFlbXUs IGl0IHdpbGwgYmUgYSB2ZXJ5IGxvbmcgdGltZSB1bnRpbCBpdAo+IGNvbXBsZXRlcy4gIElzIHRo ZXJlIG5vIGludGVycnVwdCBiYXNlZCBtZWNoYW5pc20gd2hpY2ggY2FuIGJlIHVzZWQ/IAo+IFRo YXQgd2F5IHRoZSBndWVzdCBjYW4gZWl0aGVyIGhhbmRsZSBpdCBhc3luY2hyb25vdXMgaXRzZWxm LCBvciBibG9jawo+IHdhaXRpbmcgb24gYW4gaW50ZXJydXB0LCBib3RoIG9mIHdoaWNoIGFyZSBi ZXR0ZXIgdGhhbiBoYXZpbmcgaXQganVzdAo+IHNwaW5uaW5nLgo+IAoKSGkgQW5kcmV3OgpWVEQg cHJvdmlkZXMgaW50ZXJydXB0IGV2ZW50IGZvciBRdWV1ZSBpbnZhbGlkYXRpb24gY29tcGxldGlv bi4gU28gZ3Vlc3QKY2FuIHNlbGVjdCBwb2xsIG9yIGludGVycnVwdCBtb2RlIHRvIHdhaXQgZm9y IGludmFsaWRhdGlvbiBjb21wbGV0aW9uLiBJCmZvdW5kIExpbnV4IEludGVsIElPTU1VIGRyaXZl ciBqdXN0IHVzZWQgcG9sbCBtb2RlIGFuZCBzbyB1c2VkIGl0IGZvcgpleGFtcGxlLiBSZWdhcmRs ZXNzIG9mIHBvbGwgYW5kIGludGVycnVwdCBtb2RlLCBndWVzdCB3aWxsIHdhaXQgZm9yCmludmFs aWRhdGlvbiBjb21wbGV0aW9uIGFuZCB3ZSBqdXN0IG5lZWQgdG8gbWFrZSBzdXJlIHRvIGZpbmlz aCBkcmFpbmluZwppbi1mbHkgRE1BIGJlZm9yZSBjbGVhcmluZyBpbnZhbGlkYXRpb24gY29tcGxl dGlvbiBiaXQuCgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=