1115 #if defined(CAM_DRYOS)
1118 extern void _GetMemInfo(
int*);
1119 _GetMemInfo(fw_info);
1121 #if defined(CAM_DRYOS_2_3_R39)
1123 camera_meminfo->start_address = fw_info[0];
1124 camera_meminfo->end_address = fw_info[1];
1125 camera_meminfo->total_size = fw_info[2];
1126 camera_meminfo->allocated_size = fw_info[3];
1127 camera_meminfo->allocated_peak = fw_info[4];
1128 camera_meminfo->allocated_count = fw_info[5];
1129 camera_meminfo->free_size = fw_info[6];
1130 camera_meminfo->free_block_max_size = fw_info[7];
1131 camera_meminfo->free_block_count = fw_info[8];
1134 camera_meminfo->start_address = fw_info[0];
1135 camera_meminfo->end_address = fw_info[0] + fw_info[1];
1136 camera_meminfo->total_size = fw_info[1];
1137 camera_meminfo->allocated_size = fw_info[2];
1138 camera_meminfo->allocated_peak = fw_info[3];
1139 camera_meminfo->allocated_count = fw_info[4];
1140 camera_meminfo->free_size = fw_info[5];
1141 camera_meminfo->free_block_max_size = fw_info[6];
1142 camera_meminfo->free_block_count = fw_info[7];
1145 extern int sys_mempart_id;
1149 #ifdef CAM_NO_MEMPARTINFO
1150 camera_meminfo->free_block_max_size =
_memPartFindMax(sys_mempart_id);
1156 camera_meminfo->free_size = fw_info[0];
1157 camera_meminfo->free_block_count = fw_info[1];
1158 camera_meminfo->free_block_max_size = fw_info[2];
1159 camera_meminfo->allocated_size = fw_info[3];
1160 camera_meminfo->allocated_count = fw_info[4];