Re: [Xen-devel] [PATCH v2 09/13] optee: add support for arbitrary shared memory

2018-09-18 Thread Julien Grall
On 09/12/2018 01:45 PM, Volodymyr Babchuk wrote: Hi, Hi Volodymyr, On 12.09.18 14:02, Julien Grall wrote: On 09/11/2018 08:33 PM, Volodymyr Babchuk wrote: However, 2MB might be too big considering that you also need to account the SMC call. Does buffer can be passed for fast call? No, all

Re: [Xen-devel] [PATCH v2 09/13] optee: add support for arbitrary shared memory

2018-09-12 Thread Volodymyr Babchuk
Hi, On 12.09.18 14:02, Julien Grall wrote: On 09/11/2018 08:33 PM, Volodymyr Babchuk wrote: Hi Julien, Hi, On 11.09.18 16:37, Julien Grall wrote: Hi Volodymyr, On 10/09/18 19:04, Volodymyr Babchuk wrote: On 10.09.18 17:02, Julien Grall wrote: On 03/09/18 17:54, Volodymyr Babchuk wrote

Re: [Xen-devel] [PATCH v2 09/13] optee: add support for arbitrary shared memory

2018-09-12 Thread Julien Grall
On 09/11/2018 08:33 PM, Volodymyr Babchuk wrote: Hi Julien, Hi, On 11.09.18 16:37, Julien Grall wrote: Hi Volodymyr, On 10/09/18 19:04, Volodymyr Babchuk wrote: On 10.09.18 17:02, Julien Grall wrote: On 03/09/18 17:54, Volodymyr Babchuk wrote: [...] +    if ( !pages_data_xen_start )

Re: [Xen-devel] [PATCH v2 09/13] optee: add support for arbitrary shared memory

2018-09-11 Thread Volodymyr Babchuk
Hi Julien, On 11.09.18 16:37, Julien Grall wrote: Hi Volodymyr, On 10/09/18 19:04, Volodymyr Babchuk wrote: On 10.09.18 17:02, Julien Grall wrote: On 03/09/18 17:54, Volodymyr Babchuk wrote: [...] +    if ( !pages_data_xen_start ) +    return false; + +    shm_buf = allocate_shm_buf(c

Re: [Xen-devel] [PATCH v2 09/13] optee: add support for arbitrary shared memory

2018-09-11 Thread Julien Grall
Hi Volodymyr, On 10/09/18 19:04, Volodymyr Babchuk wrote: On 10.09.18 17:02, Julien Grall wrote: On 03/09/18 17:54, Volodymyr Babchuk wrote: +    struct { +    uint64_t pages_list[PAGELIST_ENTRIES_PER_PAGE]; +    uint64_t next_page_data; +    } *pages_data_guest, *pages_data_xen, *page

Re: [Xen-devel] [PATCH v2 09/13] optee: add support for arbitrary shared memory

2018-09-10 Thread Volodymyr Babchuk
Hi, On 10.09.18 17:02, Julien Grall wrote: Hi, On 03/09/18 17:54, Volodymyr Babchuk wrote: Shared memory is widely used by NW to communicate with TAs in OP-TEE. NW can share part of own memory with TA or OP-TEE core, by registering it OP-TEE, or by providing a temporal refernce. Anyways, infor

Re: [Xen-devel] [PATCH v2 09/13] optee: add support for arbitrary shared memory

2018-09-10 Thread Julien Grall
Hi, On 03/09/18 17:54, Volodymyr Babchuk wrote: Shared memory is widely used by NW to communicate with TAs in OP-TEE. NW can share part of own memory with TA or OP-TEE core, by registering it OP-TEE, or by providing a temporal refernce. Anyways, information about such memory buffers are sent to