1374254_en-US

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1374254_en-US

1374254_en-US

How to boot the kernel

Here is the docment about arm64 kernel booting process, which is helpful for us to port kernel. It include the bootloader protocol, virtual memory layout, dtb, memory init, irq init, timer init and so on, please take the attachment for details.

  • vmlinux ELF
  • vmlinux.lds.S
  • head.S
  • __create_page_tables
  • __cpu_setup
  • __primary_switch
  • init_task
  • IRQ Vectors
  • Start_kernel
    • setup_arch
      • paging_init
      • bootmem_init
      • psci_dt_init
    • mm_init
    • sched_init
    • init_IRQ
    • time_init
    • rest_init

You can refer the diagram show as below:

Peter_Liu_0-1637315886812.png
タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-19-2025 02:58 PM
更新者: