From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: [PATCH v2 05/13] iommu/arm: Re-define iommu_use_hap_pt(d) as iommu_hap_pt_share Date: Tue, 25 Jul 2017 20:26:47 +0300 Message-ID: <1501003615-15274-6-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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1da3c4-0008Sb-BZ for xen-devel@lists.xenproject.org; Tue, 25 Jul 2017 17:27:16 +0000 Received: by mail-lf0-f66.google.com with SMTP id 65so1225024lfa.0 for ; Tue, 25 Jul 2017 10:27:14 -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 PgoKTm90IGV2ZXJ5IGludGVncmF0ZWQgaW50byBBUk0gU29DcyBJT01NVSBjYW4gc2hhcmUgcGFn ZSB0YWJsZXMKd2l0aCB0aGUgQ1BVIGFuZCBhcyB0aGUgcmVzdWx0IHRoZSBpb21tdV91c2VfaGFw X3B0KGQpIG11c3RuJ3QKYWx3YXlzIGJlIHRydWUuClJldXNlIHg4NidzIGlvbW11X2hhcF9wdF9z aGFyZSBmbGFnIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIElPTU1VCnBhZ2UgdGFibGUgaXMgc2hh cmVkIG9yIG5vdC4KCkFzIFAyTSB0YWJsZSBtdXN0IGFsd2F5cyBiZSBzaGFyZWQgYmV0d2VlbiB0 aGUgQ1BVIGFuZCB0aGUgU01NVQpwcmludCBhbiBlcnJvciBtZXNzYWdlIGFuZCBiYWlsIG91dCBp ZiB0aGlzIGZsYWcgd2FzIHByZXZpb3VzbHkgdW5zZXQuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu ZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkNDOiBKdWxpZW4g R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCiAgIENoYW5nZXMgaW4gdjE6CiAgICAg IC0KCiAgIENoYW5nZXMgaW4gdjI6CiAgICAgIC0gQmFpbCBvdXQgaWYgaW9tbXVfaGFwX3B0X3No YXJlIGlzIHVuc2V0IGluc3RlYWQgb2Ygb3ZlcnJpZGluZyBpdAogICAgICAtIENsYXJpZnkgY29t bWVudCBpbiBjb2RlCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8IDYg KysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAgICAgIHwgNCArKy0tCiAyIGZp bGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro cm91Z2gvYXJtL3NtbXUuYwppbmRleCA3YzMxM2MwLi5lODI4MzA4IDEwMDY0NAotLS0gYS94ZW4v ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv dWdoL2FybS9zbW11LmMKQEAgLTI4NTYsNiArMjg1NiwxMiBAQCBzdGF0aWMgX19pbml0IGludCBh cm1fc21tdV9kdF9pbml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LAogCSAqLwogCWR0X2Rl dmljZV9zZXRfdXNlZF9ieShkZXYsIERPTUlEX1hFTik7CiAKKwlpZiAoIWlvbW11X2hhcF9wdF9z aGFyZSkgeworCQlkZXZfZXJyKGR0X3RvX2RldihkZXYpLAorCQkJIlAyTSB0YWJsZSBtdXN0IGFs d2F5cyBiZSBzaGFyZWQgYmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgU01NVVxuIik7CisJCXJldHVy biAtRUlOVkFMOworCX0KKwogCXJjID0gYXJtX3NtbXVfZGV2aWNlX2R0X3Byb2JlKGRldik7CiAJ aWYgKHJjKQogCQlyZXR1cm4gcmM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lv bW11LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKaW5kZXggNTdkOWIxZS4uMmE2YmQz ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCisrKyBiL3hlbi9pbmNs dWRlL2FzbS1hcm0vaW9tbXUuaApAQCAtMjAsOCArMjAsOCBAQCBzdHJ1Y3QgYXJjaF9pb21tdQog ICAgIHZvaWQgKnByaXY7CiB9OwogCi0vKiBBbHdheXMgc2hhcmUgUDJNIFRhYmxlIGJldHdlZW4g dGhlIENQVSBhbmQgdGhlIElPTU1VICovCi0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgKDEp CisvKiBOb3QgZXZlcnkgQVJNIFNvQ3MgSU9NTVUgdXNlIHRoZSBzYW1lIHBhZ2UtdGFibGUgZm9y bWF0IGFzIHRoZSBDUFUuICovCisjZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgKGlvbW11X2hh cF9wdF9zaGFyZSkKIAogY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lk KTsKIHZvaWQgX19pbml0IGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3Bz KTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==