From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: [PATCH v2 03/13] xen/arm: p2m: Add helper to convert p2m type to IOMMU flags Date: Tue, 25 Jul 2017 20:26:45 +0300 Message-ID: <1501003615-15274-4-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 1da3c2-0008RZ-Uh for xen-devel@lists.xenproject.org; Tue, 25 Jul 2017 17:27:15 +0000 Received: by mail-lf0-f67.google.com with SMTP id t128so5040293lff.3 for ; Tue, 25 Jul 2017 10:27:12 -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 List-Id: xen-devel@lists.xenproject.org RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t PgoKVGhlIGhlbHBlciBoYXMgdGhlIHNhbWUgcHVycG9zZSBhcyBleGlzdGluZyBmb3IgeDg2IG9u ZS4KSXQgaXMgdXNlZCBmb3IgY2hvb3NpbmcgSU9NTVUgbWFwcGluZyBhdHRyaWJ1dGUgYWNjb3Jk aW5nIHRvCnRoZSBtZW1vcnkgdHlwZS4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hl bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBH cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgQ2hhbmdlcyBpbiB2MToKICAgICAg LSBBZGQgSnVsaWVuJ3MgcmV2aWV3ZWQtYnkKCiAgIENoYW5nZXMgaW4gdjI6CiAgICAgIC0KLS0t CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg YS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApp bmRleCAxMjY5MDUyLi42MzVjYzI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTUsNiArNSw3IEBACiAjaW5j bHVkZSA8eGVuL3JhZGl4LXRyZWUuaD4KICNpbmNsdWRlIDx4ZW4vcndsb2NrLmg+CiAjaW5jbHVk ZSA8eGVuL21lbV9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNsdWRlIDxw dWJsaWMvdm1fZXZlbnQuaD4gLyogZm9yIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKi8KICNpbmNsdWRl IDxwdWJsaWMvbWVtb3J5Lmg+CiAjaW5jbHVkZSA8eGVuL3AybS1jb21tb24uaD4KQEAgLTM1Myw2 ICszNTQsMzkgQEAgc3RhdGljIGlubGluZSBnZm5fdCBnZm5fbmV4dF9ib3VuZGFyeShnZm5fdCBn Zm4sIHVuc2lnbmVkIGludCBvcmRlcikKICAgICByZXR1cm4gZ2ZuX2FkZChnZm4sIDFVTCA8PCBv cmRlcik7CiB9CiAKKy8qCisgKiBwMm0gdHlwZSB0byBJT01NVSBmbGFncworICovCitzdGF0aWMg aW5saW5lIHVuc2lnbmVkIGludCBwMm1fZ2V0X2lvbW11X2ZsYWdzKHAybV90eXBlX3QgcDJtdCkK K3sKKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7CisKKyAgICBzd2l0Y2goIHAybXQgKQorICAgIHsK KyAgICBjYXNlIHAybV9yYW1fcnc6CisgICAgY2FzZSBwMm1faW9tbXVfbWFwX3J3OgorICAgIGNh c2UgcDJtX21hcF9mb3JlaWduOgorICAgIGNhc2UgcDJtX2dyYW50X21hcF9ydzoKKyAgICBjYXNl IHAybV9tbWlvX2RpcmVjdF9kZXY6CisgICAgY2FzZSBwMm1fbW1pb19kaXJlY3RfbmM6CisgICAg Y2FzZSBwMm1fbW1pb19kaXJlY3RfYzoKKyAgICAgICAgZmxhZ3MgPSBJT01NVUZfcmVhZGFibGUg fCBJT01NVUZfd3JpdGFibGU7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgcDJtX3JhbV9ybzoK KyAgICBjYXNlIHAybV9pb21tdV9tYXBfcm86CisgICAgY2FzZSBwMm1fZ3JhbnRfbWFwX3JvOgor ICAgICAgICBmbGFncyA9IElPTU1VRl9yZWFkYWJsZTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVm YXVsdDoKKyAgICAgICAgZmxhZ3MgPSAwOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAv KiBUT0RPIERvIHdlIG5lZWQgdG8gaGFuZGxlIGFjY2VzcyBwZXJtaXNzaW9ucyBoZXJlPyAqLwor CisgICAgcmV0dXJuIGZsYWdzOworfQorCiAjZW5kaWYgLyogX1hFTl9QMk1fSCAqLwogCiAvKgot LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK