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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

Jump to solution
1,196 Views
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 Solution
1,143 Views
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

View solution in original post

1 Reply
1,144 Views
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