当前位置:   article > 正文

Arm-Trusted-Firmware代码分析_enable_pauth

enable_pauth

ATF

BL1

bl1_entrypoint

bl1/bl1.ld.S
ENTRY(bl1_entrypoint)

  • el3_entrypoint_common

    _exception_vectors设置el3异常向量, MVBAR

    • bl1_exceptions

      • SynchronousExceptionA64

        • smc_handler64

          • BL1_SMC_RUN_IMAGE

          • smc_handler

            • bl1_smc_handler

              • bl1_fwu_smc_handler
  • bl1_setup

    • bl1_early_platform_setup
    • bl1_plat_arch_setup
  • pauth_init_enable_el3

    if ENABLE_PAUTH
    PAC

  • bl1_main

    • bl1_arch_setup

    • auth_mod_init

      if TRUSTED_BOARD_BOOT

      • crypto_mod_init
      • img_parser_init
    • bl1_platform_setup

      • arm_bl1_platform_setup
      • soc_css_security_setup
    • bl1_plat_get_next_image_id

      • NS_BL2U_IMAGE_ID
      • BL2_IMAGE_ID
    • bl1_load_bl2

      image_id == BL2_IMAGE_ID

      • bl1_plat_get_image_desc

      • bl1_plat_handle_pre_image_load

      • load_auth_image

        • load_auth_image_internal

          • load_auth_image_recursive

            • load_image

            • auth_mod_verify_img

              • img_parser_chec
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/129957
推荐阅读
相关标签
  

闽ICP备14008679号