What is the difference 'fsl_mc apply' vs 'fsl_mc lazyapply' ?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

What is the difference 'fsl_mc apply' vs 'fsl_mc lazyapply' ?

跳至解决方案
1,092 次查看
songhee_yun
Contributor III

l saw fsl_mc help command in u-boot.

command output as follow:

=> fsm_mc help

fsl_mc - DPAA2 command to manage Management Complex (MC)

Usage:

fsl_mc start mc [FW_addr] [DPC_addr] - Start Management Complex

fsm_mc apply DPL [DPL_addr] - Apply DPL file

fsm_mc lazyapply DPL [DPL_addr] = Apply DPL file on exit

fsl_mc apply spb [spb_addr] - Apply SPB Soft Parser Blob

fsl_mc start aiop [FW_addr] - Start AIOP

I wonder that what is the difference 'apply' vs 'lazyapply'?

And what does 'on exit' mean?

1 解答
1,039 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Hello songhee yun,

The command "fsl_mc apply DPL" is used to apply DPL immediately, "fsl_mc lazyapply DPL" is used to apply DPL when booting Linux Kernel.

Due to the problem of DPAA2, if applying DPL immediately will cause DPAA2 Ethernet port cannot work under u-boot. So It's better to use

"fsl_mc lazyapply DPL" .

Thanks,

Yiping

在原帖中查看解决方案

1 回复
1,040 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Hello songhee yun,

The command "fsl_mc apply DPL" is used to apply DPL immediately, "fsl_mc lazyapply DPL" is used to apply DPL when booting Linux Kernel.

Due to the problem of DPAA2, if applying DPL immediately will cause DPAA2 Ethernet port cannot work under u-boot. So It's better to use

"fsl_mc lazyapply DPL" .

Thanks,

Yiping