This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am335x-pm-firmware (and reducing Linux kernel size)



Hello,

I am looking to improve the boot time of my device in part by reducing the size of the Linux kernel.  Currently kernel load + decompression takes 2.96 seconds and ideally I need to take 0.5 to 0.75 seconds out of that.  The kernel (v3.14) is currently 2351.02KB part of which is made up by the 216KB blob that is the am335x-pm-firmware.

Some possibly dumb questions...

What happens if I remove this firmware blob from the kernel?  What features do I lose?

is there a way to have it located in the root file system and load it during the init process rather than as part of kernel startup?

Thanks,

Andy.