From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: Xen virtual IOMMU high level design doc V3 Date: Mon, 21 Nov 2016 10:24:43 -0800 (PST) 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> <975e9df3-b713-5869-6251-a2f2be8c6bde@arm.com> <753500e1-9727-6fa9-15f5-5624647a82e7@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: Julien Grall Cc: "Lan, Tianyu" , "yang.zhang.wz@gmail.com" , Kevin Tian , Stefano Stabellini , Jun Nakajima , Andrew Cooper , "ian.jackson@eu.citrix.com" , xuquan8@huawei.com, "xen-devel@lists.xensource.com" , Jan Beulich , "anthony.perard@citrix.com" , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gTW9uLCAyMSBOb3YgMjAxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDIxLzExLzIwMTYg MDI6MjEsIExhbiwgVGlhbnl1IHdyb3RlOgo+ID4gT24gMTEvMTkvMjAxNiAzOjQzIEFNLCBKdWxp ZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IE9uIDE3LzExLzIwMTYgMDk6MzYsIExhbiBUaWFueXUgd3Jv dGU6Cj4gPiBIaSBKdWxpZW46Cj4gCj4gSGVsbG8gTGFuLAo+IAo+ID4gICAgIFRoYW5rcyBmb3Ig eW91ciBpbnB1dC4gVGhpcyBpbnRlcmZhY2UgaXMganVzdCBmb3IgdmlydHVhbCBQQ0kgZGV2aWNl Cj4gPiB3aGljaCBpcyBjYWxsZWQgYnkgUWVtdS4gSSBhbSBub3QgZmFtaWxpYXIgd2l0aCBBUk0u IEFyZSB0aGVyZSBhbnkKPiA+IG5vbi1QQ0kgZW11bGF0ZWQgZGV2aWNlcyBmb3IgYXJtIGluIFFl bXUgd2hpY2ggbmVlZCB0byBiZSBjb3ZlcmVkIGJ5Cj4gPiB2SU9NTVU/Cj4gCj4gV2UgZG9uJ3Qg dXNlIFFFTVUgb24gQVJNIHNvIGZhciwgc28gSSBndWVzcyBpdCBzaG91bGQgYmUgb2sgZm9yIG5v dy4gQVJNCj4gZ3Vlc3RzIGFyZSB2ZXJ5IHNpbWlsYXIgdG8gaHZtbGl0ZS9wdmguIEkgZ290IGNv bmZ1c2VkIGFuZCB0aG91Z2h0IHRoaXMgZGVzaWduCj4gZG9jdW1lbnQgd2FzIHRhcmdldGluZyBw dmggdG9vLgo+IAo+IEJUVywgaW4gdGhlIGRlc2lnbiBkb2N1bWVudCB5b3UgbWVudGlvbiBodm1s aXRlL3B2aC4gRG9lcyBpdCBtZWFuIHlvdSBwbGFuIHRvCj4gYnJpbmcgc3VwcG9ydCBvZiB2SU9N TVUgZm9yIHRob3NlIGd1ZXN0cyBsYXRlciBvbj8KCkkgcXVpY2tseSB3ZW50IHRocm91Z2ggdGhl IGRvY3VtZW50LiBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCByZXN0cmljdAp0aGUgZGVzaWduIHRv IG9ubHkgb25lIGNhbGxlcjogUUVNVS4gSW4gZmFjdCBpdCBsb29rcyBsaWtlIHRob3NlCmh5cGVy Y2FsbHMsIHdpdGhvdXQgYW55IG1vZGlmaWNhdGlvbnMsIGNvdWxkIGJlIGNhbGxlZCBmcm9tIHRo ZQp0b29sc3RhY2sgKHhsL2xpYnhsKSBpbiB0aGUgY2FzZSBvZiBQVkggZ3Vlc3RzLiBJbiBvdGhl ciB3b3JkcwpQVkggZ3Vlc3RzIG1pZ2h0IHdvcmsgd2l0aG91dCBhbnkgYWRkaXRpb24gZWZmb3J0 cyBvbiB0aGUgaHlwZXJ2aXNvcgpzaWRlLgoKQW5kIHRoZXkgbWlnaHQgZXZlbiB3b3JrIG9uIEFS TS4gSSBoYXZlIGEgY291cGxlIG9mIHN1Z2dlc3Rpb25zIHRvCm1ha2UgdGhlIGh5cGVyY2FsbHMg YSBiaXQgbW9yZSAiZnV0dXJlIHByb29mIiBhbmQgYXJjaGl0ZWN0dXJlIGFnbm9zdGljLgoKSW1h Z2luZSBhIGZ1dHVyZSB3aGVyZSB0d28gdklPTU1VIHZlcnNpb25zIGFyZSBzdXBwb3J0ZWQuIFdl IGNvdWxkIGhhdmUKYSB1aW50MzJfdCBpb21tdV92ZXJzaW9uIGZpZWxkIHRvIGlkZW50aWZ5IHdo YXQgdmVyc2lvbiBvZiBJT01NVSB3ZSBhcmUKY3JlYXRpbmcgKGNyZWF0ZV9pb21tdSBhbmQgcXVl cnlfY2FwYWJpbGl0aWVzIGNvbW1hbmRzKS4gVGhpcyBjb3VsZCBiZQp1c2VmdWwgZXZlbiBvbiBJ bnRlbCBwbGF0Zm9ybXMuCgpHaXZlbiB0aGF0IGluIHRoZSBmdXR1cmUgd2UgbWlnaHQgc3VwcG9y dCBhIHZJT01NVSB0aGF0IHRha2UgaWRzIG90aGVyCnRoYW4gc2JkZiBhcyBpbnB1dCwgSSB3b3Vs ZCBjaGFuZ2UgInUzMiB2c2JkZiIgaW50byB0aGUgZm9sbG93aW5nOgoKICAjZGVmaW5lIFhFTlZJ T01NVVNQQUNFX3ZzYmRmICAwCiAgdWludDE2X3Qgc3BhY2U7CiAgdWludDY0X3QgaWQ7CgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK