From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: [PATCH v1 03/10] xen/arm: p2m: Add helper to convert p2m type to IOMMU flags Date: Wed, 10 May 2017 17:03:07 +0300 Message-ID: <1494424994-26232-4-git-send-email-olekstysh@gmail.com> References: <1494424994-26232-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 1d8SDK-00076U-8g for xen-devel@lists.xenproject.org; Wed, 10 May 2017 14:03:38 +0000 Received: by mail-wm0-f66.google.com with SMTP id v4so43905wmb.2 for ; Wed, 10 May 2017 07:03:36 -0700 (PDT) In-Reply-To: <1494424994-26232-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: wei.liu2@citrix.com, julien.grall@arm.com, sstabellini@kernel.org, ian.jackson@eu.citrix.com, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t PgoKVGhlIGhlbHBlciBoYXMgdGhlIHNhbWUgcHVycG9zZSBhcyBleGlzdGluZyBmb3IgeDg2IG9u ZS4KSXQgaXMgdXNlZCBmb3IgY2hvb3NpbmcgSU9NTVUgbWFwcGluZyBhdHRyaWJ1dGUgYWNjb3Jk aW5nIHRvCnRoZSBtZW1vcnkgdHlwZS4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hl bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBH cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgQ2hhbmdlcyBpbiB2MToKICAgICAg LSBBZGQgSnVsaWVuJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o IHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs IDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCAxOGM1N2Y5Li45MDgyYmEwIDEwMDY0 NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h cm0vcDJtLmgKQEAgLTUsNiArNSw3IEBACiAjaW5jbHVkZSA8eGVuL3JhZGl4LXRyZWUuaD4KICNp bmNsdWRlIDx4ZW4vcndsb2NrLmg+CiAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KKyNpbmNs dWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4gLyogZm9yIHZt X2V2ZW50X3Jlc3BvbnNlX3QgKi8KICNpbmNsdWRlIDxwdWJsaWMvbWVtb3J5Lmg+CiAjaW5jbHVk ZSA8eGVuL3AybS1jb21tb24uaD4KQEAgLTM1Nyw2ICszNTgsMzkgQEAgc3RhdGljIGlubGluZSBn Zm5fdCBnZm5fbmV4dF9ib3VuZGFyeShnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKICAg ICByZXR1cm4gZ2ZuX2FkZChnZm4sIDFVTCA8PCBvcmRlcik7CiB9CiAKKy8qCisgKiBwMm0gdHlw ZSB0byBJT01NVSBmbGFncworICovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBwMm1fZ2V0 X2lvbW11X2ZsYWdzKHAybV90eXBlX3QgcDJtdCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7 CisKKyAgICBzd2l0Y2goIHAybXQgKQorICAgIHsKKyAgICBjYXNlIHAybV9yYW1fcnc6CisgICAg Y2FzZSBwMm1faW9tbXVfbWFwX3J3OgorICAgIGNhc2UgcDJtX21hcF9mb3JlaWduOgorICAgIGNh c2UgcDJtX2dyYW50X21hcF9ydzoKKyAgICBjYXNlIHAybV9tbWlvX2RpcmVjdF9kZXY6CisgICAg Y2FzZSBwMm1fbW1pb19kaXJlY3RfbmM6CisgICAgY2FzZSBwMm1fbW1pb19kaXJlY3RfYzoKKyAg ICAgICAgZmxhZ3MgPSBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGU7CisgICAgICAg IGJyZWFrOworICAgIGNhc2UgcDJtX3JhbV9ybzoKKyAgICBjYXNlIHAybV9pb21tdV9tYXBfcm86 CisgICAgY2FzZSBwMm1fZ3JhbnRfbWFwX3JvOgorICAgICAgICBmbGFncyA9IElPTU1VRl9yZWFk YWJsZTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgZmxhZ3MgPSAwOwor ICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAvKiBUT0RPIERvIHdlIG5lZWQgdG8gaGFuZGxl IGFjY2VzcyBwZXJtaXNzaW9ucyBoZXJlPyAqLworCisgICAgcmV0dXJuIGZsYWdzOworfQorCiAj ZW5kaWYgLyogX1hFTl9QMk1fSCAqLwogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK