From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper 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:23:20 +0100 Message-ID: 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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cvOR8-00075k-E1 for xen-devel@lists.xenproject.org; Tue, 04 Apr 2017 13:23:54 +0000 In-Reply-To: <58E3A04C020000780014C914@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 , Roger Pau Monne Cc: xen-devel@lists.xenproject.org, Paul Durrant , Ian Jackson List-Id: xen-devel@lists.xenproject.org T24gMDQvMDQvMTcgMTI6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA0LjE3IGF0 IDEzOjA2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBXZWQsIE1hciAyOSwg MjAxNyBhdCAxMTo0OTo1M0FNICswMTAwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+PiBPbiBX ZWQsIE1hciAyOSwgMjAxNyBhdCAxMTo0MTo0MEFNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl Ogo+Pj4+IE9uIDI4LzAzLzE3IDE0OjEyLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+Pj4+IFRo ZXJlJ3Mgbm8gcmVhc29uIHRvIHN0b3JlIHRoYXQgbGlzdCBpbnNpZGUgb2YgdGhlIGRvbWFpbl9p b21tdSBzdHJ1Y3QsIHRoZQo+Pj4+PiBmb3J3YXJkaW5nIG9mIGd1ZXN0IElPIHBvcnRzIGludG8g bWFjaGluZSBJTyBwb3J0cyBpcyBub3QgdGllZCB0byB0aGUgcHJlc2VuY2UKPj4+Pj4gb2YgYW4g SU9NTVUuCj4+Pj4+Cj4+Pj4+IE1vdmUgaXQgaW5zaWRlIG9mIHRoZSBodm1fZG9tYWluIHN0cnVj dCBpbnN0ZWFkLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy b2dlci5wYXVAY2l0cml4LmNvbT4KPj4+PiBBY3R1YWxseSwgb24gc2Vjb25kIHRob3VnaHRzLCBJ IHJlc2NpbmQgbXkgUi1ieS4KPj4+Pgo+Pj4+IFRoaXMgYnJlYWtzIFBWIGd1ZXN0cywgd2hpY2gg bXVzdCBub3QgdXNlIHN0YXRlIGluIHRoZSBodm0gaGFsZiBvZiB0aGUKPj4+PiB1bmlvbi4KPj4+ IEknbSBleHRyZW1lbHkgY29uZnVzZWQgbm93LCBBRkFJQ1QgdGhlIGcybV9pb3BvcnRfbGlzdCBs aXN0IGlzIG9ubHkgdXNlZCBieSB0aGUKPj4+IGcybV9wb3J0aW9fKiBoYW5kbGVycywgYW5kIHRo b3NlIGhhbmRsZXJzIGFscmVhZHkgbWFrZSB1c2Ugb2YgSFZNIG9ubHkgZmllbGRzCj4+PiAoaWU6 IGh2bV92Y3B1X2lvKS4KPj4gQ2FuIHRoaXMgYmUgY29tbWl0dGVkPwo+IEFzIHNhaWQgb24gaXJj LCBJIHRoaW5rIHdhcyBwb3N0ZWQgYWZ0ZXIgdGhlIGxhc3QgcG9zdGluZyBkYXRlLCBzbyB5b3Un ZAo+IG5lZWQgdG8gb2J0YWluIGFuIGFjayBmcm9tIEp1bGllbi4KPgo+PiBJIHVuZGVyc3RhbmQg dGhlcmUncyBhIHByZXZpb3VzIHJlZ3Jlc3Npb24gaGVyZSwgYnV0Cj4+IHRoaXMgcGF0Y2hlcyBk b24ndCBtYWtlIGl0IGFueSB3b3JzZSBBRkFJQ1QsIGFuZCB0aGV5IGNsYXJpZnkgdGhlIAo+PiBu b21lbmNsYXR1cmUuCj4gSSBkb24ndCBzZWUgdGhlICJwcmV2aW91cyByZWdyZXNzaW9uIjogVGhl IGhhbmRsZXJzIGNhbiBiZSBpbnZva2VkCj4gb25seSBmb3IgSFZNIGd1ZXN0cy4gV2hhdCBpcyBu b3QgSFZNLXNwZWNpZmljIGlzIHRoZSBkb21jdGwsIGFuZAo+IHRoZXJlIGlzIHdoZXJlIHlvdSBp bnRyb2R1Y2UgYSByZWdyZXNzaW9uLgoKSXQgaXMgY2VydGFpbmx5IHRoZSBjYXNlIHRoYXQgaW4g dGhlIHBhc3QsIHlvdSBjb3VsZCB1c2UgdGhpcyBkb21jdGwgdG8KcGFzcyBJU0EgcG9ydHMgdGhy b3VnaCB0byBQViBndWVzdHMsIGFuZCB0aGF0IGRlZmluaXRlbHkgcmVncmVzc2VkIGFzCnNvbWUg cG9pbnQgaW4gdGhlIHBhc3QuICBJU1RSIElhbiAoY2MnZCkgZmllbGRlZCBhIHF1ZXN0aW9uIHRv IHRoaXMKZWZmZWN0IGZyb20gRGViaWFuLgoKVGhpcyBjaGFuZ2UgZGVmaW5pdGVseSBwdXRzIGFu IEhWTS1vbmx5IHJlc3RyaWN0aW9uIGluIHBsYWNlLCB3aGljaCBpcwp3cm9uZyBJTU8uCgp+QW5k cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK