ta_mem.h 915 B

12345678910111213141516171819202122232425262728
  1. /** Commands for TA memory **/
  2. #ifndef __TRUSTZONE_TA_MEM__
  3. #define __TRUSTZONE_TA_MEM__
  4. #define TZ_TA_MEM_UUID "4477588a-8476-11e2-ad15-e41f1390d676"
  5. /* Command for Secure Memory Management */
  6. #define TZCMD_MEM_SHAREDMEM_REG 0
  7. #define TZCMD_MEM_SHAREDMEM_UNREG 1
  8. #define TZCMD_MEM_SECUREMEM_ALLOC 2
  9. #define TZCMD_MEM_SECUREMEM_REF 3
  10. #define TZCMD_MEM_SECUREMEM_UNREF 4
  11. #define TZCMD_MEM_SECURECM_ALLOC 5
  12. #define TZCMD_MEM_SECURECM_REF 6
  13. #define TZCMD_MEM_SECURECM_UNREF 7
  14. #define TZCMD_MEM_SECURECM_RELEASE 8
  15. #define TZCMD_MEM_SECURECM_APPEND 9
  16. #define TZCMD_MEM_SECURECM_READ 10
  17. #define TZCMD_MEM_SECURECM_WRITE 11
  18. #define TZCMD_MEM_SECURECM_RSIZE 12
  19. #define TZCMD_MEM_SECURECM_START 13
  20. #define TZCMD_MEM_SECURECM_STOP 14
  21. #define TZCMD_MEM_SECURECM_QUERY 15
  22. #define TZCMD_MEM_TOTAL_SIZE 16
  23. #endif /* __TRUSTZONE_TA_MEM__ */