1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 高通msm8996启动流程

高通msm8996启动流程

时间:2022-11-09 17:02:51

相关推荐

高通msm8996启动流程

摘自”80-nv396-1_c_msm8996_boot_and_corebsp_architecture_overview.pdf”

系统上电并且把Kryo应用处理器退出reset状态

i. Kryo是Qualcomm Technologies推出的首款定制设计的64位CPU。在Kryo,应用主引导加载程序(应用PBL)执行。

a. 对extensible boot loader (XBL) region #1 进行身份认证,并将其从引导设备(as TCM)加载到L2。

b. 验证XBL region #2 (DDR/SDI equivalent)并将其加载到片上内部存储器(OCIMEM),然后跳转到XBL region #1在 XBL region #1中,XBL对PMIC镜像进行身份认证并将其从引导设备加载到内部缓冲区

a. 对QSEE进行身份认证,并将其从引导设备加载到pIMEM

QSEE - Qualcomm Secure Execution Environment

b. 对QHEE (Hypervisor) image 进行身份认证,并将其从引导设备加载到DDR

QHEE - Qualcomm Hypervisor Execution Environment

c. 对RPM firmware image 进行身份认证,并将其从引导设备加载 RPM code RAM

d. 对little kernel(LK) boot (or XBL region #3)进行身份认证,并将其从启动设备加载到DDRXBL region #1 结束工作,下一步由QSEE执行QSEE使RPM退出reset状态,启动并执行RPM firmwareQSEE建立一个安全的环境,并跳转到QHEE image,启动并执行它QSEE跳转到LK boot(or XBL region #3),启动并执行LK boot (or XBL region #3)对HLOS kernel进行身份验证,并进行装载

HLOS - high-level operating systemHLOS kernel 通过PIL把MBA加载到DDR

MBA - modem boot authenticator

PIL - peripheral image loaderHLOS kernel 使Hexagon modem DSP退出reset状态Modem PBL将MBA从DDR复制到modem TCM,对MBA进行身份认证,并跳转到MAB imageHLOS通过PIL把AMSS modem image加载到DDRMBA对modem image进行身份认证,然后跳转到modemHLOS通过PIL加载Venus、 LPASS 和 SSC images到DDRHLOS使Venus、 LPASS 和 SSC退出reset状态,并通过一个安全的SMC调用启动执行。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。