From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: [RFC PATCH 3/9] xen/arm: p2m: Add helper to convert p2m type to IOMMU flags Date: Wed, 15 Mar 2017 22:05:23 +0200 Message-ID: <1489608329-7275-4-git-send-email-olekstysh@gmail.com> References: <1489608329-7275-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 1coFBC-0008UF-OH for xen-devel@lists.xenproject.org; Wed, 15 Mar 2017 20:05:54 +0000 Received: by mail-wm0-f67.google.com with SMTP id u132so6447891wmg.1 for ; Wed, 15 Mar 2017 13:05:53 -0700 (PDT) In-Reply-To: <1489608329-7275-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: sstabellini@kernel.org, vlad.babchuk@gmail.com, al1img@gmail.com, andrii.anisov@gmail.com, olekstysh@gmail.com, andr2000@gmail.com, julien.grall@arm.com, JBeulich@suse.com, joculator@gmail.com List-Id: xen-devel@lists.xenproject.org RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t PgoKVGhlIGhlbHBlciBoYXMgdGhlIHNhbWUgcHVycG9zZSBhcyBleGlzdGluZyBmb3IgeDg2IG9u ZS4KSXQgaXMgdXNlZCBmb3IgY2hvb3NpbmcgSU9NTVUgbWFwcGluZyBhdHRyaWJ1dGUgYWNjb3Jk aW5nIHRvCnRoZSBtZW1vcnkgdHlwZS4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hl bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20t YXJtL3AybS5oIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl IGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t YXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCAwODk5NTIzLi40YTkz YmE4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNs dWRlL2FzbS1hcm0vcDJtLmgKQEAgLTUsNiArNSw3IEBACiAjaW5jbHVkZSA8eGVuL3JhZGl4LXRy ZWUuaD4KICNpbmNsdWRlIDx4ZW4vcndsb2NrLmg+CiAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3Mu aD4KKyNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4g LyogZm9yIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKi8KICNpbmNsdWRlIDxwdWJsaWMvbWVtb3J5Lmg+ CiAjaW5jbHVkZSA8eGVuL3AybS1jb21tb24uaD4KQEAgLTM1NCw2ICszNTUsMzkgQEAgc3RhdGlj IGlubGluZSBnZm5fdCBnZm5fbmV4dF9ib3VuZGFyeShnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBv cmRlcikKICAgICByZXR1cm4gZ2ZuX2FkZChnZm4sIDFVTCA8PCBvcmRlcik7CiB9CiAKKy8qCisg KiBwMm0gdHlwZSB0byBJT01NVSBmbGFncworICovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGlu dCBwMm1fZ2V0X2lvbW11X2ZsYWdzKHAybV90eXBlX3QgcDJtdCkKK3sKKyAgICB1bnNpZ25lZCBp bnQgZmxhZ3M7CisKKyAgICBzd2l0Y2goIHAybXQgKQorICAgIHsKKyAgICBjYXNlIHAybV9yYW1f cnc6CisgICAgY2FzZSBwMm1faW9tbXVfbWFwX3J3OgorICAgIGNhc2UgcDJtX21hcF9mb3JlaWdu OgorICAgIGNhc2UgcDJtX2dyYW50X21hcF9ydzoKKyAgICBjYXNlIHAybV9tbWlvX2RpcmVjdF9k ZXY6CisgICAgY2FzZSBwMm1fbW1pb19kaXJlY3RfbmM6CisgICAgY2FzZSBwMm1fbW1pb19kaXJl Y3RfYzoKKyAgICAgICAgZmxhZ3MgPSBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGU7 CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgcDJtX3JhbV9ybzoKKyAgICBjYXNlIHAybV9pb21t dV9tYXBfcm86CisgICAgY2FzZSBwMm1fZ3JhbnRfbWFwX3JvOgorICAgICAgICBmbGFncyA9IElP TU1VRl9yZWFkYWJsZTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgZmxh Z3MgPSAwOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAvKiBUT0RPIERvIHdlIG5lZWQg dG8gaGFuZGxlIGFjY2VzcyBwZXJtaXNzaW9ucyBoZXJlPyAqLworCisgICAgcmV0dXJuIGZsYWdz OworfQorCiAjZW5kaWYgLyogX1hFTl9QMk1fSCAqLwogCiAvKgotLSAKMi43LjQKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK