Three case of kernel loading in SkyEye

 

 

1. NOMMU, The physical address in the ELF image symbol is just address for loading and executing.

2. MMU ,but not enable at the beginning, The address of symbol is virtual address, but the real address is different.So we need to load the image to its real address, and executing at its real address.

3.MMu and enabled, we can load the image to its virtual address, and executing at its virtual address.

你可能感兴趣的:(Three case of kernel loading in SkyEye)