From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: Re: [PATCH for-4.9 v3 2/2] x86/io: move the list of guest to machine IO ports out of domain_iommu Date: Wed, 5 Apr 2017 10:40:02 +0100 Message-ID: <20170405094002.4ph6prsmjvboycwc@dhcp-3-128.uk.xensource.com> References: <20170405090032.20676-1-roger.pau@citrix.com> <20170405090032.20676-3-roger.pau@citrix.com> <58E4D23D020000780014D1A6@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cvhQQ-00088E-10 for xen-devel@lists.xenproject.org; Wed, 05 Apr 2017 09:40:26 +0000 Content-Disposition: inline In-Reply-To: <58E4D23D020000780014D1A6@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 Cc: Andrew Cooper , julien.grall@arm.com, PaulDurrant , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBBcHIgMDUsIDIwMTcgYXQgMDM6MTc6MTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDA1LjA0LjE3IGF0IDExOjAwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gPiArKysgYi94ZW4vYXJjaC94 ODYvZG9tY3RsLmMKPiA+IEBAIC03MjEsMTQgKzcyMSwyMCBAQCBsb25nIGFyY2hfZG9fZG9tY3Rs KAo+ID4gIAo+ID4gICAgICBjYXNlIFhFTl9ET01DVExfaW9wb3J0X21hcHBpbmc6Cj4gPiAgICAg IHsKPiA+IC0gICAgICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkOwo+ID4gICAgICAgICAgdW5z aWduZWQgaW50IGZncCA9IGRvbWN0bC0+dS5pb3BvcnRfbWFwcGluZy5maXJzdF9ncG9ydDsKPiA+ ICAgICAgICAgIHVuc2lnbmVkIGludCBmbXAgPSBkb21jdGwtPnUuaW9wb3J0X21hcHBpbmcuZmly c3RfbXBvcnQ7Cj4gPiAgICAgICAgICB1bnNpZ25lZCBpbnQgbnAgPSBkb21jdGwtPnUuaW9wb3J0 X21hcHBpbmcubnJfcG9ydHM7Cj4gPiAgICAgICAgICB1bnNpZ25lZCBpbnQgYWRkID0gZG9tY3Rs LT51LmlvcG9ydF9tYXBwaW5nLmFkZF9tYXBwaW5nOwo+ID4gKyAgICAgICAgc3RydWN0IGh2bV9k b21haW4gKmh2bV9kb21haW47Cj4gPiAgICAgICAgICBzdHJ1Y3QgZzJtX2lvcG9ydCAqZzJtX2lv cG9ydDsKPiA+ICAgICAgICAgIGludCBmb3VuZCA9IDA7Cj4gPiAgCj4gPiArICAgICAgICByZXQg PSAtRU9QTk9UU1VQUDsKPiA+ICsgICAgICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQo+ID4g KyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImlvcG9ydF9t YXAgYWdhaW5zdCBub24tSFZNIGRvbWFpblxuIik7Cj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4g PiArICAgICAgICB9Cj4gPiAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+IAo+IFRoZXJlIHNob3Vs ZCBiZSBhIGJsYW5rIGxpbmUgYWJvdmUgdGhpcyBvbmUsIHdoaWNoIGNhbiBvZiBjb3Vyc2UKPiBi ZSBhZGRlZCB3aGlsZSBjb21taXR0aW5nLiBXaXRoIHRoYXQKPiBSZXZpZXdlZC1ieTogSmFuIEJl dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IGJ1dCBJIHRoaW5rIHdlIHNob3VsZCBzdGlsbCBn ZXQgY2xhcmlmaWNhdGlvbiBvbiB0aGUgc3VwcG9zZWQgZWFybGllcgo+IHJlZ3Jlc3Npb24gYmVm b3JlIGNvbW1pdHRpbmcgdGhpcy4KClRoYW5rcy4KClRoZSBvbmx5IGNhbGxlcnMgb2YgdGhpcyBk b21jdGwgKHhjX2RvbWFpbl9pb3BvcnRfbWFwcGluZykgYXJlIGluIFFFTVUsIHNvIGl0J3MKdmVy eSB1bmxpa2VseSB0aGF0IHRoaXMgZG9tY3RsIHdhcyBldmVyIHVzZWQgd2l0aCBQViBndWVzdHMg KGFsc28gdGFraW5nIGludG8KYWNjb3VudCB3aGF0IEphbiBzYWlkIGFib3V0IHRoZSBpb21tdSBz dHJ1Y3QpLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK