b49020 commented on issue #113: URL: https://github.com/apache/incubator-teaclave-trustzone-sdk/issues/113#issuecomment-1822648315
Thanks for your comments. > TEE support for the Rust standard library is challenging, for there is no disk,network...... in trustzone. Maybe it would be more reasonable to only support no_std TAs. I am also leaning towards supporting `no_std` TAs (target: `aarch64-unknown-none`) for OP-TEE given there are many crates supporting `no_std` features too. We only need heap support and rest APIs are provided by GP internal APIs. I would like to hear from `incubator-teaclave-trustzone-sdk` project maintainers if they are aware of any gaps here. > I think most of the target 'aarch64-unknown-teeos' and 'aarch64-unknown-optee-trustzone' are the same. But op-tee may want a more specific name. One of the difference I saw with `aarch64-unknown-teeos` is the threading support in TAs which isn't supported for OP-TEE based TAs. So if we really need to support `std` library then it should be a different target. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org For additional commands, e-mail: dev-h...@teaclave.apache.org