Blame view
drivers/trusty/trusty-log.h
686 Bytes
81f7e3824 Initial Release, ... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
#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 #define SMC_ENTITY_CONSOLE 52 #define SMC_SC_SHARED_CONSOLE_CTL SMC_STDCALL_NR(SMC_ENTITY_CONSOLE, 0) #define TRUSTY_CONSOLE_DISABLE 0 #define TRUSTY_CONSOLE_ENABLE 1 #endif |