diff options
Diffstat (limited to 'jacinto6/sgx_src/eurasia_km/include4/sgxscript.h')
-rw-r--r-- | jacinto6/sgx_src/eurasia_km/include4/sgxscript.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/jacinto6/sgx_src/eurasia_km/include4/sgxscript.h b/jacinto6/sgx_src/eurasia_km/include4/sgxscript.h index 46b89d2..7e663b1 100644 --- a/jacinto6/sgx_src/eurasia_km/include4/sgxscript.h +++ b/jacinto6/sgx_src/eurasia_km/include4/sgxscript.h @@ -42,11 +42,13 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #ifndef __SGXSCRIPT_H__ #define __SGXSCRIPT_H__ +#include "sgxfeaturedefs.h" #if defined (__cplusplus) extern "C" { #endif #define SGX_MAX_INIT_COMMANDS 64 +#define SGX_MAX_PRINT_COMMANDS 64 #define SGX_MAX_DEINIT_COMMANDS 16 typedef enum _SGX_INIT_OPERATION @@ -54,6 +56,7 @@ typedef enum _SGX_INIT_OPERATION SGX_INIT_OP_ILLEGAL = 0, SGX_INIT_OP_WRITE_HW_REG, SGX_INIT_OP_READ_HW_REG, + SGX_INIT_OP_PRINT_HW_REG, #if defined(PDUMP) SGX_INIT_OP_PDUMP_HW_REG, #endif @@ -71,6 +74,7 @@ typedef union _SGX_INIT_COMMAND struct { SGX_INIT_OPERATION eOp; IMG_UINT32 ui32Offset; + IMG_UINT32 ui32Value; } sReadHWReg; #if defined(PDUMP) struct { @@ -86,6 +90,10 @@ typedef struct _SGX_INIT_SCRIPTS_ SGX_INIT_COMMAND asInitCommandsPart1[SGX_MAX_INIT_COMMANDS]; SGX_INIT_COMMAND asInitCommandsPart2[SGX_MAX_INIT_COMMANDS]; SGX_INIT_COMMAND asDeinitCommands[SGX_MAX_DEINIT_COMMANDS]; +#if defined(SGX_FEATURE_MP) + SGX_INIT_COMMAND asSGXREGDebugCommandsMaster[SGX_MAX_PRINT_COMMANDS]; +#endif + SGX_INIT_COMMAND asSGXREGDebugCommandsSlave[SGX_MAX_PRINT_COMMANDS]; } SGX_INIT_SCRIPTS; #if defined(__cplusplus) |