| 12345678910111213141516171819202122 |
- #ifndef _TRUSTY_LOG_H_
- #define _TRUSTY_LOG_H_
- /*
- * Ring buffer that supports one secure producer thread and one
- * linux side consumer thread.
- */
- struct log_rb {
- volatile uint32_t alloc;
- volatile uint32_t put;
- uint32_t sz;
- volatile char data[0];
- } __packed;
- #define SMC_SC_SHARED_LOG_VERSION SMC_STDCALL_NR(SMC_ENTITY_LOGGING, 0)
- #define SMC_SC_SHARED_LOG_ADD SMC_STDCALL_NR(SMC_ENTITY_LOGGING, 1)
- #define SMC_SC_SHARED_LOG_RM SMC_STDCALL_NR(SMC_ENTITY_LOGGING, 2)
- #define TRUSTY_LOG_API_VERSION 1
- #endif
|