ARM64 Kernel Booting Process

cancel
Showing results for 
Search instead for 
Did you mean: 

ARM64 Kernel Booting Process

No ratings

ARM64 Kernel Booting Process

  1. boot loader requirements to boot Kernel
  2. ARM64 Virtual Memory Layout
  3. ARM64 IRQ Vectors Setup
  4. FDT Mapping
  5. ARM64 Kernel booting process

       5.1 Prior to start_kernel

             5.1.1__create_page_tables

             5.1.2 __cpu_setup

             5.1.3 __primary_switch

      5.2 Start_kernel

            5.2.1 Start_kernel -> setup_arch

                    5.2.1.1 Start_kernel -> setup_arch -> setup_machine_fdt

                    5.2.1.2 Start_kernel -> setup_arch -> paging_init / bootmem_init

                    5.2.1.3 Start_kernel -> setup_arch -> psci_init

            5.2.2 Start_kernel -> Rest_init

                     5.2.2.1 Start_kernel -> Rest_init -> kernel_init

Attachments
Version history
Revision #:
1 of 1
Last update:
‎10-20-2021 02:39 AM
Updated by: