On Thu, Mar 05, 2015 at 10:37:18AM +0100, Emmanuel MICHEL wrote:
Hello Valentine,
Just for me to understand:
" To be more specific the ioctl structure format should be somewhat common. "
Today we use GP interface. With which other api do you want to communize the interface ?
Ultimately the generic driver should be able to be compatible with existing TEE's and TEE's coming in the future. We know that there are quite a few implementations out there, OP-TEE, TLK, OTZ, <t-base-200 and we know that Google, Qualcomm, Intel and Huawei have their own TEE implementations. We don't know exactly how their interfaces will look like, but I don't think we should take for granted that all of them use GP interfaces.
I don't say that we can architect for unknown interfaces, but I still think we could make a quite good guess. I think about this as a "light" version of "syscalls" for TEE's.
Thanks
Cheers Manu