【QNX+Android虚拟化方案】06 - XBL Loader 阶段 sbl1_main_ctl 函数代码分析
基于原生纯净代码,QNX+Android虚拟化方案 纯技术分享,不会也不敢涉项目、不泄密、不传播代码文档!!!
本文禁止转载分享 !!!
在前文《【QNX+Android虚拟化方案】04 - QNX Host 上电开机过程 进一步梳理》中,
我们把上电启动流程从头到尾的梳理了一遍,整体流程已经很清楚了,包括每个流程所对应的代码在哪,我们也都清楚了。
万事俱备,从本文开始,我们就深入代码,一点一点地分析下,从上电开始的每个步骤的代码实现。
在前文中,我们知道 XBL Loader
是由APPS PBL
加载起来的,的源码位置如下:
源代码位于:boot_images\boot\QcomPkg\XBLLoader
汇编代码位于:boot_images\boot\QcomPkg\XBLLoader\ModuleEntryPoint.S
入口汇编位于:boot_images\boot\QcomPkg\SocPkg\Library\XBLLoaderLib\sbl1_Aarch6