blob: ce3e1a4ad6f24157528acc18eda3d6b5463712cc [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001#ifndef __SPV_SERVICE_H__
2#define __SPV_SERVICE_H__
3
4#define SPV_MEM_DEBUG_RECORD_NUM 16
5#define SPV_MEM_DEBUG_PROFILE_THRESHOLD 32*1024
6
7#if !defined(__MAUI_BASIC__)
8#define __SPV_MPB_MEMSET_MEMCPY_M3_BW_CORRELATION__
9#endif
10
11#if defined(__SPV_MPB_MEMSET_MEMCPY_M3_BW_CORRELATION__)
12#define SPV_MPB_MEMSET_MEMCPY_M3_BW_CORRELATION_WINDOW 1000
13void spv_mpb_m3_bw_warn_cb(kal_uint32 frc, kal_uint32 window, kal_uint32 bw);
14#endif
15
16typedef struct mem_debug {
17 kal_uint32 retaddr;
18 kal_uint32 size;
19 kal_uint32 start_frc;
20 kal_uint32 end_frc;
21} mem_debug_t;
22
23#endif