ywg_dev_doc Logo
  • 1. tee
  • 2. u-boot dev note
  • 3. kernel note
    • 3.1. linux kernel map
    • 3.2. linux 内存管理
    • 3.3. 进程管理与调度
    • 3.4. linux kernel debug tools
    • 3.5. DTS设备树详解
    • 3.6. linux 内核函数
    • 3.7. linux系统调用
    • 3.8. kernel 启动流程
      • 3.8.1. kernel 启动概述
      • 3.8.2. __create_page_tables
      • 3.8.3. primary_switch
    • 3.9. linux并发与同步
    • 3.10. 性能优化
    • 3.11. linux内核杂项
  • 4. linux driver modules note
  • 5. file system note
  • 6. application development node
  • 7. misc
  • 8. embeded
  • 9. net
  • 10. rtos note
  • 11. android
  • 12. arm64 arch
ywg_dev_doc
  • 3. kernel note
  • 3.8. kernel 启动流程
  • 查看页面源码

3.8. kernel 启动流程

  • 3.8.1. kernel 启动概述
    • 3.8.1.1. kernel启动之前的动作
      • 3.8.1.1.1. kernel镜像加载到ddr的相应位置
      • 3.8.1.1.2. 硬件要求
      • 3.8.1.1.3. 跳转到kernel镜像入口的对应位置
    • 3.8.1.2. kernel 启动第一阶段
      • 3.8.1.2.1. kernel 入口地址的指定
        • 3.8.1.2.1.1. stext函数
    • 3.8.1.3. kernel 启动第二阶段
      • 3.8.1.3.1. start_kenel
      • 3.8.1.3.2. setup_arch
      • 3.8.1.3.3. rest_init
      • 3.8.1.3.4. kernel_init
        • 3.8.1.3.4.1. kernel_init_freeable
        • 3.8.1.3.4.2. free_initmem
        • 3.8.1.3.4.3. 启动用户态init进程
  • 3.8.2. __create_page_tables
  • 3.8.3. primary_switch
上一页 下一页

© 版权所有 2019, yinwg。

利用 Sphinx 构建,使用的 主题 由 Read the Docs 开发.