rjw | 6c1fd8f | 2022-11-30 14:33:01 +0800 | [diff] [blame] | 1 | #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 |
| 13 | void spv_mpb_m3_bw_warn_cb(kal_uint32 frc, kal_uint32 window, kal_uint32 bw); |
| 14 | #endif |
| 15 | |
| 16 | typedef 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 |