From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: Re: [PATCH v2 2/2] x86/io: move the list of guest to machine IO ports out of domain_iommu Date: Tue, 4 Apr 2017 14:44:02 +0100 Message-ID: <20170404134402.s6aryidjdonl5j2e@dhcp-3-128.uk.xensource.com> References: <20170328131226.13347-1-roger.pau@citrix.com> <20170328131226.13347-3-roger.pau@citrix.com> <7ae03203-73fc-0150-c4af-9bc981dd46a9@citrix.com> <20170329104953.pksifcatwsxqeye6@dhcp-3-128.uk.xensource.com> <20170404110627.atlyhhfrsgibzsfb@dhcp-3-128.uk.xensource.com> <58E3A04C020000780014C914@prv-mh.provo.novell.com> <58E3BE31020000780014CAEA@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 1cvOlA-0000xh-SC for xen-devel@lists.xenproject.org; Tue, 04 Apr 2017 13:44:36 +0000 Content-Disposition: inline In-Reply-To: <58E3BE31020000780014CAEA@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 , Paul Durrant , Ian Jackson , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBBcHIgMDQsIDIwMTcgYXQgMDc6Mzk6MjlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDA0LjA0LjE3IGF0IDE1OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv bT4gd3JvdGU6Cj4gPiBPbiAwNC8wNC8xNyAxMjozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+ Pj4gT24gMDQuMDQuMTcgYXQgMTM6MDYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4g Pj4+IE9uIFdlZCwgTWFyIDI5LCAyMDE3IGF0IDExOjQ5OjUzQU0gKzAxMDAsIFJvZ2VyIFBhdSBN b25uZSB3cm90ZToKPiA+Pj4+IE9uIFdlZCwgTWFyIDI5LCAyMDE3IGF0IDExOjQxOjQwQU0gKzAx MDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4+Pj4gT24gMjgvMDMvMTcgMTQ6MTIsIFJvZ2Vy IFBhdSBNb25uZSB3cm90ZToKPiA+Pj4+Pj4gVGhlcmUncyBubyByZWFzb24gdG8gc3RvcmUgdGhh dCBsaXN0IGluc2lkZSBvZiB0aGUgZG9tYWluX2lvbW11IHN0cnVjdCwgdGhlCj4gPj4+Pj4+IGZv cndhcmRpbmcgb2YgZ3Vlc3QgSU8gcG9ydHMgaW50byBtYWNoaW5lIElPIHBvcnRzIGlzIG5vdCB0 aWVkIHRvIHRoZSAKPiA+IHByZXNlbmNlCj4gPj4+Pj4+IG9mIGFuIElPTU1VLgo+ID4+Pj4+Pgo+ ID4+Pj4+PiBNb3ZlIGl0IGluc2lkZSBvZiB0aGUgaHZtX2RvbWFpbiBzdHJ1Y3QgaW5zdGVhZC4K PiA+Pj4+Pj4KPiA+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu cGF1QGNpdHJpeC5jb20+Cj4gPj4+Pj4gQWN0dWFsbHksIG9uIHNlY29uZCB0aG91Z2h0cywgSSBy ZXNjaW5kIG15IFItYnkuCj4gPj4+Pj4KPiA+Pj4+PiBUaGlzIGJyZWFrcyBQViBndWVzdHMsIHdo aWNoIG11c3Qgbm90IHVzZSBzdGF0ZSBpbiB0aGUgaHZtIGhhbGYgb2YgdGhlCj4gPj4+Pj4gdW5p b24uCj4gPj4+PiBJJ20gZXh0cmVtZWx5IGNvbmZ1c2VkIG5vdywgQUZBSUNUIHRoZSBnMm1faW9w b3J0X2xpc3QgbGlzdCBpcyBvbmx5IHVzZWQgYnkgdGhlCj4gPj4+PiBnMm1fcG9ydGlvXyogaGFu ZGxlcnMsIGFuZCB0aG9zZSBoYW5kbGVycyBhbHJlYWR5IG1ha2UgdXNlIG9mIEhWTSBvbmx5IGZp ZWxkcwo+ID4+Pj4gKGllOiBodm1fdmNwdV9pbykuCj4gPj4+IENhbiB0aGlzIGJlIGNvbW1pdHRl ZD8KPiA+PiBBcyBzYWlkIG9uIGlyYywgSSB0aGluayB3YXMgcG9zdGVkIGFmdGVyIHRoZSBsYXN0 IHBvc3RpbmcgZGF0ZSwgc28geW91J2QKPiA+PiBuZWVkIHRvIG9idGFpbiBhbiBhY2sgZnJvbSBK dWxpZW4uCj4gPj4KPiA+Pj4gSSB1bmRlcnN0YW5kIHRoZXJlJ3MgYSBwcmV2aW91cyByZWdyZXNz aW9uIGhlcmUsIGJ1dAo+ID4+PiB0aGlzIHBhdGNoZXMgZG9uJ3QgbWFrZSBpdCBhbnkgd29yc2Ug QUZBSUNULCBhbmQgdGhleSBjbGFyaWZ5IHRoZSAKPiA+Pj4gbm9tZW5jbGF0dXJlLgo+ID4+IEkg ZG9uJ3Qgc2VlIHRoZSAicHJldmlvdXMgcmVncmVzc2lvbiI6IFRoZSBoYW5kbGVycyBjYW4gYmUg aW52b2tlZAo+ID4+IG9ubHkgZm9yIEhWTSBndWVzdHMuIFdoYXQgaXMgbm90IEhWTS1zcGVjaWZp YyBpcyB0aGUgZG9tY3RsLCBhbmQKPiA+PiB0aGVyZSBpcyB3aGVyZSB5b3UgaW50cm9kdWNlIGEg cmVncmVzc2lvbi4KPiA+IAo+ID4gSXQgaXMgY2VydGFpbmx5IHRoZSBjYXNlIHRoYXQgaW4gdGhl IHBhc3QsIHlvdSBjb3VsZCB1c2UgdGhpcyBkb21jdGwgdG8KPiA+IHBhc3MgSVNBIHBvcnRzIHRo cm91Z2ggdG8gUFYgZ3Vlc3RzLCBhbmQgdGhhdCBkZWZpbml0ZWx5IHJlZ3Jlc3NlZCBhcwo+ID4g c29tZSBwb2ludCBpbiB0aGUgcGFzdC4gIElTVFIgSWFuIChjYydkKSBmaWVsZGVkIGEgcXVlc3Rp b24gdG8gdGhpcwo+ID4gZWZmZWN0IGZyb20gRGViaWFuLgo+IAo+IEhvdyB3b3VsZCB0aGF0IGhh dmUgd29ya2VkPyBNYWtpbmcgcG9ydHMgKGluKWFjY2Vzc2libGUgaXMgZG9uZQo+IHZpYSBYRU5f RE9NQ1RMX2lvcG9ydF9wZXJtaXNzaW9uLiBHb2luZyBiYWNrIHRvIDMuMi4zIEkgYWN0dWFsbHkK PiBmaW5kIHRoYXQgd2hhdCBpcyBub3cgbmFtZWQgZG9tX2lvbW11KCkgd2FzIGRvbWFpbl9odm1f aW9tbXUoKQo+IGJhY2sgdGhlbiwgYW5kIGl0IHdhc24ndCBlbnRpcmVseSBtaXMtbmFtZWQgKGku ZS4gdGhlIGZpZWxkIHdhcyBpbgo+IGFyY2guaHZtX2RvbWFpbikuIFNvIEkgdGhpbmsgYWxsIHRo YXQncyBuZWVkZWQgaXMgYWRkaW5nIGFuCj4gaXNfaHZtX2RvbWFpbigpIHRvIHRoZSBkb21jdGwg aGFuZGxpbmcuCgpJIGNhbiBlaXRoZXIgZG8gdGhhdCwgb3IgbW92ZSB0aGUgbGlzdCB0byBhcmNo X2RvbWFpbiBpbnN0ZWFkIG9mIGh2bV9kb21haW4uCkVpdGhlciB3YXkgaXQncyBub3QgZ29pbmcg dG8gbWFrZSBpdCB3b3JrIGZvciBQViBndWVzdHMsIGJ1dCBpdCdzIGdvaW5nIHRvCnByZXZlbnQg UFYgZ3Vlc3RzIGZyb20gd3JpdGluZyB0byBodm1fZG9tYWluLgoKUm9nZXIuCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK