From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: [PATCH v2 08/13] iommu/arm: Misc fixes for arch specific part Date: Tue, 25 Jul 2017 20:26:50 +0300 Message-ID: <1501003615-15274-9-git-send-email-olekstysh@gmail.com> References: <1501003615-15274-1-git-send-email-olekstysh@gmail.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 1da3c7-0008Uy-Tt for xen-devel@lists.xenproject.org; Tue, 25 Jul 2017 17:27:20 +0000 Received: by mail-lf0-f65.google.com with SMTP id d80so3644830lfg.1 for ; Tue, 25 Jul 2017 10:27:18 -0700 (PDT) In-Reply-To: <1501003615-15274-1-git-send-email-olekstysh@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Oleksandr Tyshchenko , Julien Grall List-Id: xen-devel@lists.xenproject.org RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t PgoKMS4gQWRkIG1pc3NpbmcgcmV0dXJuIGluIGNhc2UgaWYgSU9NTVUgb3BzIGhhdmUgYmVlbiBh bHJlYWR5IHNldC4KMi4gQWRkIGNoZWNrIGZvciBzaGFyZWQgSU9NTVUgYmVmb3JlIHJldHVybmlu ZyBhbiBlcnJvci4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy bS5jb20+CgotLS0KICAgQ2hhbmdlcyBpbiBWMToKICAgICAgLQoKICAgQ2hhbmdlcyBpbiBWMjoK ICAgICAgLQotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIHwgNyArKysr Ky0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIGIveGVuL2RyaXZl cnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKaW5kZXggOTViMWFiYi4uNmYwMWMxMyAxMDA2NDQK LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKKysrIGIveGVuL2RyaXZl cnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKQEAgLTMyLDcgKzMyLDEwIEBAIHZvaWQgX19pbml0 IGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQogICAgIEJVR19PTihv cHMgPT0gTlVMTCk7CiAKICAgICBpZiAoIGlvbW11X29wcyAmJiBpb21tdV9vcHMgIT0gb3BzICkK KyAgICB7CiAgICAgICAgIHByaW50aygiV0FSTklORzogQ2Fubm90IHNldCBJT01NVSBvcHMsIGFs cmVhZHkgc2V0IHRvIGEgZGlmZmVyZW50IHZhbHVlXG4iKTsKKyAgICAgICAgcmV0dXJuOworICAg IH0KIAogICAgIGlvbW11X29wcyA9IG9wczsKIH0KQEAgLTcwLDYgKzczLDYgQEAgdm9pZCBhcmNo X2lvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAKIGludCBhcmNoX2lvbW11 X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICAvKiBUaGUgSU9N TVUgc2hhcmVzIHRoZSBwMm0gd2l0aCB0aGUgQ1BVICovCi0gICAgcmV0dXJuIC1FTk9TWVM7Cisg ICAgLyogUmV0dXJuIGFuIGVycm9yIGlmIHRoZSBJT01NVSBzaGFyZXMgdGhlIHAybSB3aXRoIHRo ZSBDUFUgKi8KKyAgICByZXR1cm4gaW9tbXVfdXNlX2hhcF9wdChkKSA/IC1FTk9TWVMgOiAwOwog fQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK