From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v3 3/3] AMD IOMMU: Check io_handler before registering mmio handler Date: Mon, 23 May 2016 08:23:51 +0000 Message-ID: <70390a2d2c3147c296814ca57ff2c4ed@AMSPEX02CL03.citrite.net> References: <1463874151-6950-1-git-send-email-suravee.suthikulpanit@amd.com> <1463874151-6950-4-git-send-email-suravee.suthikulpanit@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1463874151-6950-4-git-send-email-suravee.suthikulpanit@amd.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "suravee.suthikulpanit@amd.com" , "xen-devel@lists.xen.org" , "jbeulich@suse.com" , George Dunlap Cc: "Keir (Xen.org)" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IHN1cmF2ZWUuc3V0aGlrdWxwYW5p dEBhbWQuY29tCj4gW21haWx0bzpzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbV0KPiBTZW50 OiAyMiBNYXkgMjAxNiAwMDo0Mwo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsgUGF1bCBE dXJyYW50OyBqYmV1bGljaEBzdXNlLmNvbTsgR2VvcmdlCj4gRHVubGFwCj4gQ2M6IEtlaXIgKFhl bi5vcmcpOyBTdXJhdmVlIFN1dGhpa3VscGFuaXQ7IFN1cmF2ZWUgU3V0aGlrdWxhcGFuaXQKPiBT dWJqZWN0OiBbUEFUQ0ggdjMgMy8zXSBBTUQgSU9NTVU6IENoZWNrIGlvX2hhbmRsZXIgYmVmb3Jl IHJlZ2lzdGVyaW5nCj4gbW1pbyBoYW5kbGVyCj4gCj4gRnJvbTogU3VyYXZlZSBTdXRoaWt1bHBh bml0IDxTdXJhdmVlLlN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPiAKPiBndWVzdF9pb21tdV9pbml0 IHRyaWVzIHRvIHJlZ2lzdGVyIG1taW8gaGFuZGxlciBiZWZvcmUgSFZNIGRvbWFpbgo+IGlzIGlu aXRpYWxpemVkLiBUaGlzIGNhdXNlIHJlZ2lzdHJhdGlvbiB0byBzaWxlbnRseSBmYWlsaW5nLgo+ IFRoaXMgcGF0Y2ggYWRkcyBhIHNhbml0aXkgY2hlY2sgYW5kIHB1dHMgb3V0IGVycm9yIG1lc3Nh Z2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3VyYXZlZSBTdXRoaWt1bGFwYW5pdCA8c3VyYXZlZS5z dXRoaWt1bHBhbml0QGFtZC5jb20+CgpUaGlzIHBhdGNoIGlzIG5vdyBkZWZ1bmN0IGlzbid0IGl0 PwoKICBQYXVsCgo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vl c3QuYyB8IDYgKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPiAKPiBk aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMKPiBi L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jCj4gaW5kZXggZjk2ZmJm NC4uNDlmMDBkZSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t bXVfZ3Vlc3QuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVz dC5jCj4gQEAgLTg5MCw2ICs4OTAsMTIgQEAgaW50IGd1ZXN0X2lvbW11X2luaXQoc3RydWN0IGRv bWFpbiogZCkKPiAgICAgICAgICAgIWhhc192aW9tbXUoZCkgKQo+ICAgICAgICAgIHJldHVybiAw Owo+IAo+ICsgICAgaWYgKCBkLT5hcmNoLmh2bV9kb21haW4uaW9faGFuZGxlciA9PSBOVUxMICkK PiArICAgIHsKPiArICAgICAgICBBTURfSU9NTVVfREVCVUcoIkVycm9yOiB1bmluaXRhbGl6ZWQg aHZtIGlvIGhhbmRsZXJcbiIpOwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsgICAgfQo+ICsKPiAg ICAgIGlvbW11ID0geHphbGxvYyhzdHJ1Y3QgZ3Vlc3RfaW9tbXUpOwo+ICAgICAgaWYgKCAhaW9t bXUgKQo+ICAgICAgewo+IC0tCj4gMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=