From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: Xen virtual IOMMU high level design doc V3 Date: Mon, 21 Nov 2016 13:41:16 +0000 Message-ID: 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: <67e7233d-7f28-7b1f-05a6-286a2c61a939@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Lan Tianyu , 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 T24gMTcvMTEvMTYgMTU6MzYsIExhbiBUaWFueXUgd3JvdGU6Cj4gMy4yIGwyIHRyYW5zbGF0aW9u Cj4gMSkgRm9yIHZpcnR1YWwgUENJIGRldmljZQo+IFhlbiBkdW1teSB4ZW4tdklPTU1VIGluIFFl bXUgdHJhbnNsYXRlcyBJT1ZBIHRvIHRhcmdldCBHUEEgdmlhIG5ldwo+IGh5cGVyY2FsbCB3aGVu IERNQSBvcGVyYXRpb24gaGFwcGVucy4KPgo+IFdoZW4gZ3Vlc3QgdHJpZ2dlcnMgYSBpbnZhbGlk YXRpb24gb3BlcmF0aW9uLCB0aGVyZSBtYXliZSBpbi1mbHkgRE1BCj4gcmVxdWVzdCBmb3Igdmly dHVhbCBkZXZpY2UgaGFzIGJlZW4gdHJhbnNsYXRlZCBieSB2SU9NTVUgYW5kIHJldHVybiBiYWNr Cj4gUWVtdS4gQmVmb3JlIHZJT01NVSB0ZWxscyBpbnZhbGlkYXRpb24gY29tcGxldGVkLCBpdCdz IG5lY2Vzc2FyeSB0byBtYWtlCj4gc3VyZSBpbi1mbHkgRE1BIG9wZXJhdGlvbiBpcyBjb21wbGV0 ZWQuCj4KPiBXaGVuIElPTU1VIGRyaXZlciBpbnZhbGlkYXRlcyBJT1RMQiwgaXQgYWxzbyB3aWxs IHdhaXQgdW50aWwgdGhlCj4gaW52YWxpZGF0aW9uIGNvbXBsZXRpb24uIFdlIG1heSB1c2UgdGhp cyB0byBkcmFpbiBpbi1mbHkgRE1BIG9wZXJhdGlvbgo+IGZvciB2aXJ0dWFsIGRldmljZS4KPgo+ IEd1ZXN0IHRyaWdnZXJzIGludmFsaWRhdGlvbiBvcGVyYXRpb24gYW5kIHRyaXAgaW50byB2SU9N TVUgaW4KPiBoeXBlcnZpc29yIHRvIGZsdXNoIGNhY2hlIGRhdGEuIEFmdGVyIHRoaXMsIGl0IHNo b3VsZCBnbyB0byBRZW11IHRvCj4gZHJhaW4gaW4tZmx5IERNQSB0cmFuc2xhdGlvbi4KPgo+IFRv IGRvIHRoYXQsIGR1bW15IHZJT01NVSBpbiBRZW11IHJlZ2lzdGVycyB0aGUgc2FtZSBNTUlPIHJl Z2lvbiBhcwo+IHZJT01NVSdzIGFuZCBlbXVsYXRpb24gcGFydCBvZiBpbnZhbGlkYXRpb24gb3Bl cmF0aW9uIGluIFhlbiBoeXBlcnZpc29yCj4gcmV0dXJucyBYODZFTVVMX1VOSEFORExFQUJMRSBh ZnRlciBmbHVzaCBjYWNoZS4gTU1JTyBlbXVsYXRpb24gcGFydCBpcwo+IHN1cHBvc2VkIHRvIHNl bmQgZXZlbnQgdG8gUWVtdSBhbmQgZHVtbXkgdklPTU1VIGdldCBhIGNoYW5jZSB0byBzdGFydHMg YQo+IHRocmVhZCB0byBkcmFpbiBpbi1mbHkgRE1BIGFuZCByZXR1cm4gZW11bGF0aW9uIGRvbmUu Cj4KPiBHdWVzdCBwb2xscyBJVlQoaW52YWxpZGF0ZSBJT1RMQikgYml0IGluIHRoZSBJT1RMQiBp bnZhbGlkYXRlIHJlZ2lzdGVyCj4gdW50aWwgaXQncyBjbGVhcmVkIGFmdGVyIHRyaWdnZXJpbmcg aW52YWxpZGF0aW9uLiBEdW1teSB2SU9NTVUgaW4gUWVtdQo+IG5vdGlmaWVzIGh5cGVydmlzb3Ig ZHJhaW4gb3BlcmF0aW9uIGNvbXBsZXRlZCB2aWEgaHlwZXJjYWxsLCB2SU9NTVUKPiBjbGVhcnMg SVZUIGJpdCBhbmQgZ3Vlc3QgZmluaXNoIGludmFsaWRhdGlvbiBvcGVyYXRpb24uCgpIYXZpbmcg dGhlIGd1ZXN0IHBvbGwgd2lsbCBiZSB2ZXJ5IGluZWZmaWNpZW50LiAgSWYgdGhlIGludmFsaWRh dGlvbgpkb2VzIG5lZWQgdG8gcmVhY2ggcWVtdSwgaXQgd2lsbCBiZSBhIHZlcnkgbG9uZyB0aW1l IHVudGlsIGl0CmNvbXBsZXRlcy4gIElzIHRoZXJlIG5vIGludGVycnVwdCBiYXNlZCBtZWNoYW5p c20gd2hpY2ggY2FuIGJlIHVzZWQ/IApUaGF0IHdheSB0aGUgZ3Vlc3QgY2FuIGVpdGhlciBoYW5k bGUgaXQgYXN5bmNocm9ub3VzIGl0c2VsZiwgb3IgYmxvY2sKd2FpdGluZyBvbiBhbiBpbnRlcnJ1 cHQsIGJvdGggb2Ygd2hpY2ggYXJlIGJldHRlciB0aGFuIGhhdmluZyBpdCBqdXN0CnNwaW5uaW5n LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==