ta_test.h 808 B

12345678910111213141516171819202122232425262728
  1. /* An example test TA implementation.
  2. */
  3. #ifndef __TRUSTZONE_TA_TEST__
  4. #define __TRUSTZONE_TA_TEST__
  5. #define TZ_TA_TEST_UUID "0d5fe516-821d-11e2-bdb4-d485645c4310"
  6. /* Data Structure for Test TA */
  7. /* You should define data structure used both in REE/TEE here
  8. N/A for Test TA */
  9. /* Command for Test TA */
  10. #define TZCMD_TEST_ADD 0
  11. #define TZCMD_TEST_MUL 1
  12. #define TZCMD_TEST_ADD_MEM 2
  13. #define TZCMD_TEST_DO_A 3
  14. #define TZCMD_TEST_DO_B 4
  15. #define TZCMD_TEST_SLEEP 5
  16. #define TZCMD_TEST_DELAY 6
  17. #define TZCMD_TEST_DO_C 7
  18. #define TZCMD_TEST_DO_D 8
  19. #define TZCMD_TEST_SECUREFUNC 9
  20. #define TZCMD_TEST_CP_SBUF2NBUF 10
  21. #define TZCMD_TEST_CP_NBUF2SBUF 11
  22. #define TZCMD_TEST_THREAD 12
  23. #endif /* __TRUSTZONE_TA_TEST__ */