DemesneGH opened a new pull request, #141:
URL: https://github.com/apache/incubator-teaclave-trustzone-sdk/pull/141

   The `main` branch forks from `no-std` and the optional `std` support has 
been added upon it. After the `main` branch is ready we can set it as the 
default branch.
   
   The main changes are:
   
   #### To add `std`:
   - add `setup_std_dependencies.sh` for cloning Rust src
   - add target spec for `aarch64-unknown-optee` and `arm-unknown-optee`
   - `optee-utee-sys` and `optee-utee`: remove the default feature `std`
   - examples/*/ta/Makefile: using Xargo for building when `STD` env is set
   
   #### Building system adjustment:
   - the `no-std` is default and the std mode can be enabled by `STD` env 
variable
   - env: users should set `ARCH_HOST` (default aarch64), `ARCH_TA` (default 
aarch64) and `STD` (default unset) before building
   - `build_optee_libraries.sh` builds libraries for both aarch64 and arm32
   - test scripts: read the current `ARCH_HOST` and `ARCH_TA` for fetching 
binaries
   - corresponding ci adjustment
   
   #### Other updates:
   - update Rust toolchain to `nightly-2024-05-15`
   - examples/hotp/ta: fix panic


-- 
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

Reply via email to