From mboxrd@z Thu Jan 1 00:00:00 1970 From: Volodymyr Babchuk Subject: [PATCH v2 00/13] TEE mediator (and OP-TEE) support in XEN Date: Mon, 3 Sep 2018 19:54:24 +0300 Message-ID: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fws7x-0005Yk-Ok for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:01 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org, xen-devel@lists.xen.org Cc: Artem Mygaiev , Stefano Stabellini , Wei Liu , Volodymyr Babchuk , Andrew Cooper , Ian Jackson , Tim Deegan , tee-dev@lists.linaro.org, George Dunlap , Julien Grall , Jan Beulich , Volodymyr Babchuk List-Id: xen-devel@lists.xenproject.org RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpIZWxsbyBh bGwsCgpUaGlzIGlzIHYyIG9mIHBhdGNoIHNlcmllcyBmb3IgT1AtVEVFIG1lZGlhdG9yIHN1cHBv cnQgaW4gWEVOLiBDaGFuZ2VzIGZyb20gdjE6CgogLSBBZGRlZCBkb21jdGwgaW50ZXJmYWNlLCBz byBub3cgeGwgZGVjaWRlcyB3aGF0IGRvbWFpbiBzaG91bGQgd29yayB3aXRoIFRFRQogLSBSZW1v dmVkIFhTTSBzdXBwb3J0IGR1ZSB0byBjaGFuZ2UgZGVzY3JpYmVkIGFib3ZlCiAtIFBhdGNoIHdp dGggT1AtVEVFIG1lZGlhdG9yIHdhcyBzcGxpdGVkIHRvIDcgc2VwYXJhdGUgcGF0Y2hlcwogLSBS ZW1vdmVkIHBhdGNoIHdpdGggY2FsbF9zbWNjYygpIGZ1bmN0aW9uLiBOb3cgdGhpcyBzZXJpZXMg ZGVwZW5kIG9uCiAgIEp1bGllbiBHcmFsbCdzIHNlcmllcyAieGVuL2FybTogU01DQ0MgZml4dXAg YW5kIGltcHJvdmVtZW50IiBbM10KCj09PT09CnYxOgoKVGhpcyBpcyBmb2xsb3cgZm9yIHBhdGNo IHNlcmllcyBbMV0uIFRoZXJlIHdhcyBsb3RzIG9mIGRpc2N1c3Npb25zCmZvciB0aGF0IHNlcmll cyBhbmQgSSB0cmllZCB0byBhZGRyZXNzIGFsbCBvZiB0aGVtIGluIHRoaXMgbmV3IHBhdGNoc2V0 LgoKQ3VycmVudGx5LCBJIGhhZCBhIHdvcmtpbmcgc29sdXRpb24gZm9yIE9QLVRFRSB2aXJ0dWFs aXphdGlvbiBhbmQgaXQgaXMgYmVpbmcKdXBzdHJlYW1lZCByaWdodCBub3cgKFsyXSkuIFNvLCBJ IHRoaW5rIGl0IGlzIGEgZ29vZCB0aW1lIHRvIGludHJvZHVjZSBzdXBwb3J0CmluIFhFTiBhcyB3 ZWxsLgoKVGhpcyBzZXJpZXMgaW5jbHVkZSBnZW5lcmljIFRFRSBtZWRpYXRvciBmcmFtZXdvcmsg YW5kIGZ1bGwtc2NhbGUgT1AtVEVFIG1lZGlhdG9yCndoaWNoIGlzIHdvcmtpbmcgd2l0aCBtZW50 aW9uZWQgY2hhZ2VzIGluIE9QLVRFRS4gU28sIG11bHRpcGxlIGRvbWFpbnMgY2FuCndvcmsgc2lt dWx0YW5lb3VzbHkgd2l0aCBPUC1URUUuCgpJIGFkZGVkIFhTTSBzdXBwb3J0LCBzbyBub3cgaXQg aXMgcG9zc2libGUgdG8gY29udHJvbCB3aGljaCBkb21haW5zIGNhbiB3b3JrCndpdGggVEVFcy4g QWxzbyBJIGNoYW5nZWQgd2F5IGhvdyBURUUgZGlzY292ZXJ5IGlzIGRvbmUuIE5vdyAgaXQgaXMg dmVyeQpnZW5lcmljIGFuZCBzaG91bGQgc3VwcG9ydCBhbnkgcGxhdGZvcm0uCgpbMV0gaHR0cHM6 Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEwL21z ZzAxNDUxLmh0bWwKWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9PUC1URUUvb3B0ZWVfb3MvcHVsbC8y MzcwClszXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl dmVsLzIwMTgtMDgvbXNnMDIxMzguaHRtbAoKVm9sb2R5bXlyIEJhYmNodWsgKDEzKToKICBhcm06 IGFkZCBnZW5lcmljIFRFRSBtZWRpYXRvciBmcmFtZXdvcmsKICBkb21jdGw6IGFkZCB0ZWVfb3Ag ZG9tY3RsCiAgYXJtOiB0ZWU6IGFkZCBPUC1URUUgaGVhZGVyIGZpbGVzCiAgb3B0ZWU6IGFkZCBP UC1URUUgbWVkaWF0b3Igc2tlbGV0b24KICBvcHRlZTogYWRkIGZhc3QgY2FsbHMgaGFuZGxpbmcK ICBvcHRlZTogYWRkIGRvbWFpbiBjb250ZXh0cwogIG9wdGVlOiBhZGQgc3RkIGNhbGwgaGFuZGxp bmcKICBvcHRlZTogYWRkIHN1cHBvcnQgZm9yIFJQQyBTSE0gYnVmZmVycwogIG9wdGVlOiBhZGQg c3VwcG9ydCBmb3IgYXJiaXRyYXJ5IHNoYXJlZCBtZW1vcnkKICBvcHRlZTogYWRkIHN1cHBvcnQg Zm9yIFJQQyBjb21tYW5kcwogIGxpYnhjOiBhZGQgeGNfZG9tX3RlZV9lbmFibGUoLi4uKSBmdW5j dGlvbgogIHhsOiBhZGQgInRlZSIgb3B0aW9uIGZvciB4bC5jZmcKICBsaXhsOiBhcm06IGNyZWF0 ZSBvcHRlZSBmaXJtd2FyZSBub2RlIGluIERUIGlmIHRlZT0xCgogTUFJTlRBSU5FUlMgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA2ICsKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAg ICAgICAgIHwgICAxMCArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICB8ICAg IDcgKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgfCAgIDEzICsKIHRvb2xz L2xpYnhsL2xpYnhsX2FybS5jICAgICAgICAgICAgIHwgICA1OSArLQogdG9vbHMvbGlieGwvbGli eGxfY3JlYXRlLmMgICAgICAgICAgfCAgICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk bCAgICAgICAgIHwgICAgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICB8 ICAgIDEgKwogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgfCAgICA5ICsKIHhl bi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAgMSArCiB4ZW4vYXJjaC9hcm0v ZG9tYWluLmMgICAgICAgICAgICAgICB8ICAgIDQgKwogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls ZC5jICAgICAgICAgfCAgICA0ICsKIHhlbi9hcmNoL2FybS9kb21jdGwuYyAgICAgICAgICAgICAg IHwgICAxMCArCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAgIDEgKwog eGVuL2FyY2gvYXJtL3NodXRkb3duLmMgICAgICAgICAgICAgfCAgICAxICsKIHhlbi9hcmNoL2Fy bS90ZWUvS2NvbmZpZyAgICAgICAgICAgIHwgICAgNCArCiB4ZW4vYXJjaC9hcm0vdGVlL01ha2Vm aWxlICAgICAgICAgICB8ICAgIDIgKwogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jICAgICAgICAg ICAgfCAxMDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h cm0vdGVlL3RlZS5jICAgICAgICAgICAgICB8ICAgNjkgKysrCiB4ZW4vYXJjaC9hcm0vdnNtYy5j ICAgICAgICAgICAgICAgICB8ICAgIDUgKwogeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICAg ICAgICAgfCAgICA3ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX21zZy5oIHwgIDQ0 NCArKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oIHwg IDUwNyArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmggICAg ICAgfCAgIDkxICsrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgICA4 ICsKIDI1IGZpbGVzIGNoYW5nZWQsIDIyOTQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0p CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCiBjcmVhdGUgbW9k ZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90 ZWUvdGVlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRl ZV9tc2cuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVl X3NtYy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgK Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=