From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v2 06/13] optee: add domain contexts Date: Wed, 5 Sep 2018 15:10:44 +0100 Message-ID: <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com> References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com> <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Volodymyr Babchuk , xen-devel@lists.xenproject.org, xen-devel@lists.xen.org Cc: tee-dev@lists.linaro.org, Stefano Stabellini List-Id: xen-devel@lists.xenproject.org SGksCgpPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBP UC1URUUgbWVkaXRvciBuZWVkcyB0byBzdG9yZSBwZXItZG9tYWluIGNvbnRleHQsIGFzIHdpbGwg YmUgc2VlbgoKcy9tZWRpdG9yL21lZGlhdG9yLwoKPiBpbiB0aGUgbmV4dCBwYXRjaGVzLiBBdCB0 aGlzIG1vbWVudCBpdCBzdG9yZXMgb25seSByZWZlcmVuY2UgdG8gZG9tYWluLgo+IAo+IFRoaXMg YWxsb3dzIHVzIHRvIGZpbHRlciBvdXQgY2FsbHMgZnJvbSBkb21haW5zIHRoYXQgYXJlIG5vdCBh bGxvd2VkCj4gdG8gd29yayB3aXRoIE9QLVRFRS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlt eXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJj aC9hcm0vdGVlL29wdGVlLmMgfCA2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCj4gCj4g ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUv b3B0ZWUuYwo+IGluZGV4IDQ4YmZmNWQuLmM4OTVhOTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv YXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gQEAgLTE5 LDYgKzE5LDE0IEBACj4gICAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9tc2cuaD4KPiAgICNpbmNs dWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgo+ICAgCj4gK3N0cnVjdCBkb21haW5fY3R4IHsKCkkg d291bGQgcHJlZmVyIGlmIHRoZSBzdHJ1Y3R1cmUgaGFzIG9wdGVlIGluIGl0cyBuYW1lIHN1Y2gg YXMgb3B0ZWVfZG9tYWluLgoKV2UgYWxzbyB0ZW5kIHRvIGFiYnJldmlhdGUgY29udGV4dCBpbiBY ZW4gdXNpbmcgdGhlIGN0eHQuCgo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICsgICAg c3RydWN0IGRvbWFpbiAqZG9tYWluOwo+ICt9Owo+ICsKPiArc3RhdGljIExJU1RfSEVBRChkb21h aW5fY3R4X2xpc3QpOwo+ICtzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGRvbWFpbl9jdHhfbGlzdF9s b2NrKTsKPiArCj4gICBzdGF0aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lkKQo+ICAgewo+ICAgICAg IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKPiBAQCAtNDEsMTggKzQ5LDQ5IEBAIHN0YXRp YyBib29sIG9wdGVlX3Byb2JlKHZvaWQpCj4gICAgICAgcmV0dXJuIHRydWU7Cj4gICB9Cj4gICAK PiArc3RhdGljIHN0cnVjdCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgoc3RydWN0IGRvbWFp biogZCkKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbl9jdHggKmN0eDsKPiArCj4gKyAgICBzcGlu X2xvY2soJmRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2Vu dHJ5KCBjdHgsICZkb21haW5fY3R4X2xpc3QsIGxpc3QgKQo+ICsgICAgewo+ICsgICAgICAgIGlm ICggY3R4LT5kb21haW4gPT0gZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3Bp bl91bmxvY2soJmRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPiArICAgICAgICAgICAgICAgIHJldHVy biBjdHg7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHNwaW5fdW5sb2NrKCZkb21h aW5fY3R4X2xpc3RfbG9jayk7Cj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQoKV2h5IGRvIHlvdSBu ZWVkIHRvIHN0b3JlIHRoZSBjb250ZXh0IGluIGEgbGlzdD8gQXMgeW91IGhhdmUgYSBjb250ZXh0 IApwZXIgZG9tYWluIGl0IHdvdWxkIGJlIGJldHRlciB0byBzdG9yZSB0aGF0IGRpcmVjdGx5IGlu IHN0cnVjdCBkb21haW4gYnkgCmludHJvZHVjZSBhIGZpZWxkICJ2b2lkICogdGVlIi4KCldpdGgg dGhhdCwgbW9zdCBvZiB0aGUgY29kZSBpbiB0aGlzIHBhdGNoIHdpbGwgYmVjb21lIHVubmVjZXNz YXJ5LiBTbyAKeW91IHBvdGVudGlhbGx5IGNhbiBmb2xkIGl0IGludG8gc29tZXRoaW5nIGVsc2Uu CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz dGluZm8veGVuLWRldmVs