TIM-VX/unified-tina/inc/HAL/shared/gc_hal_base_shared.h

46 lines
1.2 KiB
C

/****************************************************************************
*
* Copyright (c) 2005 - 2023 by Vivante Corp. All rights reserved.
*
* The material in this file is confidential and contains trade secrets
* of Vivante Corporation. This is proprietary information owned by
* Vivante Corporation. No part of this work may be disclosed,
* reproduced, copied, transmitted, or used in any way for any purpose,
* without the express written permission of Vivante Corporation.
*
*****************************************************************************/
#ifndef __gc_hal_base_shared_h_
#define __gc_hal_base_shared_h_
#ifdef __cplusplus
extern "C" {
#endif
#define gcdBINARY_TRACE_MESSAGE_SIZE 240
typedef struct _gcsBINARY_TRACE_MESSAGE *gcsBINARY_TRACE_MESSAGE_PTR;
typedef struct _gcsBINARY_TRACE_MESSAGE {
gctUINT32 signature;
gctUINT32 pid;
gctUINT32 tid;
gctUINT32 line;
gctUINT32 numArguments;
gctUINT8 payload;
} gcsBINARY_TRACE_MESSAGE;
/* gcsOBJECT object defintinon. */
typedef struct _gcsOBJECT {
/* Type of an object. */
gceOBJECT_TYPE type;
} gcsOBJECT;
#ifdef __cplusplus
}
#endif
#endif /* __gc_hal_base_shared_h_ */