From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lan Tianyu Subject: Re: [PATCH V3 11/29] x86/hvm: Introduce a emulated VTD for HVM Date: Fri, 20 Oct 2017 16:37:16 +0800 Message-ID: <35643d7b-365d-2a19-c79b-90848c3b81ea@intel.com> References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com> <1506049330-11196-12-git-send-email-tianyu.lan@intel.com> <20171019112035.juze2w6zmlswco4d@dhcp-3-128.uk.xensource.com> <20171020024640.GE74825@op-computing> <59E9BA23020000780018876B@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <59E9BA23020000780018876B@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 , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= , Chao Gao Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gMjAxN+W5tDEw5pyIMjDml6UgMTQ6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIw LjEwLjE3IGF0IDA0OjQ2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4gT24gVGh1LCBP Y3QgMTksIDIwMTcgYXQgMTI6MjA6MzVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK Pj4+IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDExOjAxOjUyUE0gLTA0MDAsIExhbiBUaWFueXUg d3JvdGU6Cj4+Pj4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4+Pgo+Pj4+ IFRoaXMgcGF0Y2ggYWRkcyBjcmVhdGUvZGVzdHJveSBmdW5jdGlvbiBmb3IgdGhlIGVtdWxhdGVk IFZURAo+Pj4+IGFuZCBhZGFwdHMgaXQgdG8gdGhlIGNvbW1vbiBWSU9NTVUgYWJzdHJhY3Rpb24u Cj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+ Pj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+Pj4+ IC0tLQo+Pj4+ICAKPj4+PiAtb2JqLXkgKz0gaW9tbXUubwo+Pj4+ICBvYmoteSArPSBkbWFyLm8K Pj4+PiAtb2JqLXkgKz0gdXRpbHMubwo+Pj4+IC1vYmoteSArPSBxaW52YWwubwo+Pj4+ICBvYmot eSArPSBpbnRyZW1hcC5vCj4+Pj4gK29iai15ICs9IGlvbW11Lm8KPj4+PiArb2JqLXkgKz0gcWlu dmFsLm8KPj4+PiAgb2JqLXkgKz0gcXVpcmtzLm8KPj4+PiArb2JqLXkgKz0gdXRpbHMubwo+Pj4K Pj4+IFdoeSBkbyB5b3UgbmVlZCB0byBzaHVmZmxlIHRoZSBsaXN0IGFib3ZlPwo+Pgo+PiBJIHBs YWNlZCB0aGVtIGluIGFscGhhYmV0aWMgb3JkZXIuCj4gCj4gV2hpY2ggaXMgYXBwcmVjaWF0ZWQu IEJ1dCB0aGlzIGJlaW5nIG5vbi1lc3NlbnRpYWwgZm9yIHRoZSBwYXRjaCwgaXQKPiB3b3VsZCBh dm9pZCAodmFsaWQpIHJldmlld2VyIHF1ZXN0aW9ucyBpZiB5b3Ugc2FpZCBpbiB0aGUgZGVzY3Jp cHRpb24KPiB0aGlzIGlzIGFuIGludGVuZGVkIGJ1dCBub24tZXNzZW50aWFsIGNoYW5nZS4KPiAK Pj4+IEFsc28gSSdtIG5vdCBzdXJlIHRoZSBJbnRlbCB2SU9NTVUgaW1wbGVtZW50YXRpb24gc2hv dWxkIGxpdmUgaGVyZS4gQXMKPj4+IHlvdSBjYW4gc2VlIHRoZSBwYXRoIGlzOgo+Pj4KPj4+IHhl bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC8KPj4+Cj4+PiBUaGUgdklPTU1VIGlzIG5vdCB0aWVk IHRvIHBhc3N0aHJvdWdoIGF0IGFsbCwgc28gSSB3b3VsZCByYXRoZXIgcGxhY2UKPj4+IGl0IGlu Ogo+IAo+IEhtbSwgaXMgdklPTU1VIHVzYWJsZSB3aXRob3V0IGFuIGFjdHVhbCBiYWNraW5nIElP TU1VPwoKRm9yIGludGVycnVwdCByZW1hcHBpbmcgc3VwcG9ydCwgd2UgY2FuIGVtdWxhdGUgaXQg d2l0aG91dCBwaHlzaWNhbCBJT01NVS4KCj4gCj4+PiB4ZW4vZHJpdmVycy92dnRkLwo+Pj4KPj4+ IE9yIG1heWJlIHlvdSBjYW4gY3JlYXRlIHNvbWV0aGluZyBsaWtlOgo+Pj4KPj4+IHhlbi9kcml2 ZXJzL3Zpb21tdS8KPj4+Cj4+PiBTbyB0aGF0IGFsbCB2SU9NTVUgaW1wbGVtZW50YXRpb25zIGNh biBzaGFyZSBzb21lIGNvZGUuCj4+Pgo+Pgo+PiB2dnRkIGFuZCB2dGQgdXNlIHRoZSBzYW1lIGhl YWRlciBmaWxlcyAoaS5nLiB2dGQuaCkuIFRoYXQgaXMgd2h5IHdlIHB1dAo+PiBpdCB0aGVyZS4g IElmIHRoYXQsIHdlIHNob3VsZSBtb3ZlIHRoZSByZWxhdGVkIGhlYWRlciBmaWxlcyB0byBhIHB1 YmxpYwo+PiBkaXJlY3RvcnkuCj4gCj4gQW5kIEFNRCAobG9uZyBhZ28pIGhhZCBwbGFjZWQgdGhl aXIgKHN0aWxsIGluY29tcGxldGUpIHZpcnR1YWwKPiBpbXBsZW1lbnRhdGlvbiBpbnRvIHRoZSBz YW1lIGRpcmVjdG9yeSBhcyB3ZWxsLiBJLmUuIGF0IHRoaXMgcG9pbnQKPiBJJ20gbm90IHJlYWxs eSBvcHBvc2VkIHRvIHRoZSBwcm9wb3NlZCBwbGFjZW1lbnQgaGVyZSwgYWxiZWl0Cj4gSSBjYW4g c2VlIHRoZSBwb2ludCBvZiBSb2dlcidzIGFyZ3VtZW50Lgo+IAo+IEphbgo+IAoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=