Blame view
drivers/trusty/trusty-log.h
840 Bytes
14ec8934e ANDROID: trusty: ... |
1 2 3 4 5 6 |
/* SPDX-License-Identifier: MIT */ /* * Copyright (c) 2015 Google, Inc. * * Trusty also has a copy of this header. Please keep the copies in sync. */ |
111cbbcaf ANDROID: trusty: ... |
7 8 9 10 11 12 13 14 15 16 17 |
#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; |
8cd6f827e ANDROID: trusty: ... |
18 |
volatile char data[]; |
111cbbcaf ANDROID: trusty: ... |
19 20 21 22 23 24 25 |
} __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 |
9f3f2bcca MA-13966 Route Tr... |
26 27 28 29 |
#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 |
111cbbcaf ANDROID: trusty: ... |
30 |
#endif |