From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH 10/25] libxl: create vIOMMU during domain construction Date: Wed, 5 Jul 2017 12:19:15 +0100 Message-ID: <20170705111915.hq4t5oqxxkmivqq2@citrix.com> References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com> <1498715457-16565-11-git-send-email-tianyu.lan@intel.com> <20170704110336.ct3t72r4u7eczlw5@citrix.com> <30630b40-b43c-ebb3-d43f-50e7c3853641@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <30630b40-b43c-ebb3-d43f-50e7c3853641@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Lan Tianyu Cc: kevin.tian@intel.com, Wei Liu , andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, Julien Grall , jbeulich@suse.com, Chao Gao List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKdWwgMDUsIDIwMTcgYXQgMDY6NTM6MzFQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90 ZToKPiBPbiAyMDE35bm0MDfmnIgwNOaXpSAxOTowMywgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1 ZSwgSnVsIDA0LCAyMDE3IGF0IDExOjQ2OjE4QU0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK PiA+PiBIaSwKPiA+Pgo+ID4+IE9uIDA2LzI5LzIwMTcgMDY6NTAgQU0sIExhbiBUaWFueXUgd3Jv dGU6Cj4gPj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xz L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gPj4+IGluZGV4IGJmZmJjNDUuLjU1MTE5ZTIgMTAwNjQ0 Cj4gPj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gPj4+ICsrKyBiL3Rvb2xz L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gPj4+IEBAIC01NTcsNiArNTU3LDEyIEBAIGludCBsaWJ4 bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25m aWcsCj4gPj4+ICAgICAgICAgICB9Cj4gPj4+ICAgICAgIH0KPiA+Pj4gKyAgICByYyA9IGxpYnhs X19hcmNoX2NyZWF0ZV92aW9tbXUoZ2MsIGRfY29uZmlnLCAqZG9taWQpOwo+ID4+PiArICAgIGlm IChyYyA8IDApIHsKPiA+Pj4gKyAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImNyZWF0ZSB2 SU9NTVUgZmFpbCIpOwo+ID4+PiArICAgICAgICBnb3RvIG91dDsKPiA+Pj4gKyAgICB9Cj4gPj4+ ICsKPiA+Pgo+ID4+IFJhdGhlciB0aGFuIGNyZWF0aW5nIHlldCBhbm90aGVyIGFyY2ggaGVscGVy LCB3b3VsZCBub3QgaXQgYmUgYmV0dGVyIHRvIGhhdmUKPiA+PiBhICJwb3N0IGRvbWFpbiBjcmVh dGlvbiBoZWxwZXIiIHRoYXQgd2lsbCBkbyBhbnl0aGluZyBhcmNoIHNwZWNpZmljIHJlbGF0ZWQK PiA+PiAoaS5lIGNyZWF0aW5nIHZJT01NVSwgc2F2ZSBjb25maWcuLi4pPwo+ID4+Cj4gPiAKPiA+ IFllcyBpZiB0aGlzIGNhbiBiZSBkb25lIHRoaXMgaXMgcHJlZmVyYWJsZSAtLSBJJ20gbm90IHll dCBzdXJlIGlmIHRoZQo+ID4gY3JlYXRpb24gb2YgdmlvbW11IG5lZWRzIHRvIGJlIGRvbmUgYXQg YSBwYXJ0aWN1bGFyIHBvaW50Lgo+ID4gCj4gCj4gSGkgV2VpICYgSnVsaWVuOgo+IEkgYW0gbm90 IHN1cmUgdGhlIG1lYW5pbmcgb2YgInBvc3QgZG9tYWluIGNyZWF0aW9uIGhlbHBlciIgaGVyZS4K PiBDb3VsZCB5b3UgZWxhYm9yYXRlIGl0PyBUaGFua3MuIFdlIGNhbiBhZGQgYSBuZXcgZnVuY3Rp b24gYW5kIGRvIGFyY2gKPiBzcGVjaWZpYyBvcGVyYXRpb24gZm9yIHZJT01NVSBhbmQgdXNlIHZJ T01NVSB0eXBlIHRvIGlkZW50aWZ5IGRpZmZlcmVudAo+IGFyY2guCj4gCj4gU28gZmFyLCBjcmVh dGlvbiBvZiB2aW9tbXUgZG9lc24ndCByZXF1aXJlIGF0IHBhcnRpY3VsYXIgcG9pbnQuIFRoYW5r cy4KPiAKClRoZXJlIGFyZSBhbHJlYWR5IGEgbG90IG9mIGhvb2tzIGluIGxpYnhsLCBzZWUgbGli eGxfYXJjaC5oLgoKV2hhdCBKdWxpZW4gbWVhbnQgd2FzIHlvdSBkb24ndCBuZWNlc3NhcmlseSBu ZWVkIHRvIGludHJvZHVjZQpsaWJ4bF9fYXJjaF9jcmVhdGVfdmlvbW11IHdoZW4geW91IGNhbiBw dXQgdGhlIGNvZGUgaW50byBvbmUgb2YgdGhlCmV4aXN0aW5nIGhvb2tzLgoKR2l2ZW4gdGhlIGNv ZGUgbmVlZGVkIGlzIHNpbXBseSBjYWxsaW5nIGFuIHhjIGZ1bmN0aW9uLCBJIHRoaW5rIGl0IGNh bgpiZSBwdXQgaW50byBvbmUgb2YgdGhvc2UgaG9va3MuCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK