1.优化linuxtmp解压后判断处理,当超出时报错
This commit is contained in:
parent
4207e0eb72
commit
716e19b4ca
|
@ -882,6 +882,12 @@ static int load_linux_from_flash(LINUXTMP_PARTITION *p_linuxtmp, FDT_INFO *p_fdt
|
|||
|
||||
LINUX_BOOT_MSG("*linuxtmp used size = %lx , linux compressed / uncompressed size = %lx / %lx ******\n", p_linuxtmp->tmp_curr - p_linuxtmp->tmp_begin, fastload.MemComp.size, fastload.MemUnComp.size);
|
||||
|
||||
if(p_linuxtmp->tmp_curr > p_fdt_info->hdal_addr){
|
||||
DBG_ERR("linux tmp buffer overflow(curr:%lx), hdal media buffer(%lx) may be corrupted!!\n", p_linuxtmp->tmp_curr, p_fdt_info->hdal_addr);
|
||||
vos_util_delay_ms(100); // add delay to show dbg_fatal message in linux
|
||||
vos_debug_halt();
|
||||
}
|
||||
|
||||
cmd.Idx = FWSRV_CMD_IDX_FASTLOAD;
|
||||
cmd.In.pData = &fastload;
|
||||
cmd.In.uiNumByte = sizeof(fastload);
|
||||
|
|
Loading…
Reference in New Issue
Block a user