diff options
Diffstat (limited to 'jacinto6/sgx_src/eurasia_km/services4/include/sgx_mkif_km.h')
-rw-r--r-- | jacinto6/sgx_src/eurasia_km/services4/include/sgx_mkif_km.h | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/jacinto6/sgx_src/eurasia_km/services4/include/sgx_mkif_km.h b/jacinto6/sgx_src/eurasia_km/services4/include/sgx_mkif_km.h index baab80d..2defa73 100644 --- a/jacinto6/sgx_src/eurasia_km/services4/include/sgx_mkif_km.h +++ b/jacinto6/sgx_src/eurasia_km/services4/include/sgx_mkif_km.h | |||
@@ -91,7 +91,7 @@ typedef struct _PVRSRV_SGX_KERNEL_CCB_ | |||
91 | *****************************************************************************/ | 91 | *****************************************************************************/ |
92 | typedef struct _PVRSRV_SGX_CCB_CTL_ | 92 | typedef struct _PVRSRV_SGX_CCB_CTL_ |
93 | { | 93 | { |
94 | IMG_UINT32 ui32WriteOffset; /*!< write offset into array of commands (MUST be alligned to 16 bytes!) */ | 94 | IMG_UINT32 ui32WriteOffset; /*!< write offset into array of commands (MUST be aligned to 16 bytes!) */ |
95 | IMG_UINT32 ui32ReadOffset; /*!< read offset into array of commands */ | 95 | IMG_UINT32 ui32ReadOffset; /*!< read offset into array of commands */ |
96 | } PVRSRV_SGX_CCB_CTL; | 96 | } PVRSRV_SGX_CCB_CTL; |
97 | 97 | ||
@@ -177,19 +177,9 @@ typedef struct _SGXMKIF_CMDTA_SHARED_ | |||
177 | /* sync criteria used for TA/3D dependency synchronisation */ | 177 | /* sync criteria used for TA/3D dependency synchronisation */ |
178 | PVRSRV_DEVICE_SYNC_OBJECT sTA3DDependency; | 178 | PVRSRV_DEVICE_SYNC_OBJECT sTA3DDependency; |
179 | 179 | ||
180 | #if defined(SUPPORT_SGX_GENERALISED_SYNCOBJECTS) | ||
181 | /* SRC and DST syncs */ | ||
182 | IMG_UINT32 ui32NumTASrcSyncs; | ||
183 | PVRSRV_DEVICE_SYNC_OBJECT asTASrcSyncs[SGX_MAX_TA_SRC_SYNCS]; | ||
184 | IMG_UINT32 ui32NumTADstSyncs; | ||
185 | PVRSRV_DEVICE_SYNC_OBJECT asTADstSyncs[SGX_MAX_TA_DST_SYNCS]; | ||
186 | IMG_UINT32 ui32Num3DSrcSyncs; | ||
187 | PVRSRV_DEVICE_SYNC_OBJECT as3DSrcSyncs[SGX_MAX_3D_SRC_SYNCS]; | ||
188 | #else | ||
189 | /* source dependency details */ | 180 | /* source dependency details */ |
190 | IMG_UINT32 ui32NumSrcSyncs; | 181 | IMG_UINT32 ui32NumSrcSyncs; |
191 | PVRSRV_DEVICE_SYNC_OBJECT asSrcSyncs[SGX_MAX_SRC_SYNCS_TA]; | 182 | PVRSRV_DEVICE_SYNC_OBJECT asSrcSyncs[SGX_MAX_SRC_SYNCS_TA]; |
192 | #endif | ||
193 | 183 | ||
194 | CTL_STATUS sCtlTAStatusInfo[SGX_MAX_TA_STATUS_VALS]; | 184 | CTL_STATUS sCtlTAStatusInfo[SGX_MAX_TA_STATUS_VALS]; |
195 | CTL_STATUS sCtl3DStatusInfo[SGX_MAX_3D_STATUS_VALS]; | 185 | CTL_STATUS sCtl3DStatusInfo[SGX_MAX_3D_STATUS_VALS]; |
@@ -293,8 +283,8 @@ typedef struct _SGXMKIF_HWDEVICE_SYNC_LIST_ | |||
293 | *****************************************************************************/ | 283 | *****************************************************************************/ |
294 | #define PVRSRV_USSE_EDM_POWMAN_IDLE_COMPLETE (1UL << 2) /*!< Signal from ukernel->Host indicating SGX is idle */ | 284 | #define PVRSRV_USSE_EDM_POWMAN_IDLE_COMPLETE (1UL << 2) /*!< Signal from ukernel->Host indicating SGX is idle */ |
295 | #define PVRSRV_USSE_EDM_POWMAN_POWEROFF_COMPLETE (1UL << 3) /*!< Signal from ukernel->Host indicating SGX can be powered down */ | 285 | #define PVRSRV_USSE_EDM_POWMAN_POWEROFF_COMPLETE (1UL << 3) /*!< Signal from ukernel->Host indicating SGX can be powered down */ |
296 | #define PVRSRV_USSE_EDM_POWMAN_POWEROFF_RESTART_IMMEDIATE (1UL << 4) /*!< Signal from ukernel->Host indicating there is work to do immediately */ | 286 | #define PVRSRV_USSE_EDM_POWMAN_POWEROFF_RESTART_IMMEDIATE (1UL << 4) /*!< Signal from ukernel->Host indicating there is work to be done immediately */ |
297 | #define PVRSRV_USSE_EDM_POWMAN_NO_WORK (1UL << 5) /*!< Signal from ukernel->Host indicating no work to do */ | 287 | #define PVRSRV_USSE_EDM_POWMAN_NO_WORK (1UL << 5) /*!< Signal from ukernel->Host indicating nothing to do */ |
298 | 288 | ||
299 | /*! | 289 | /*! |
300 | ***************************************************************************** | 290 | ***************************************************************************** |