Changes between Version 8 and Version 9 of boot_loader


Ignore:
Timestamp:
Nov 5, 2014, 5:06:06 PM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • boot_loader

    v8 v9  
    33The system boot is done in three phases.
    44
    5 == __Phase 0 : Reset Initialization__ ==
     5== __Phase 1 : Reset Initialization__ ==
    66
    77This phase is executed in case of hard reset: all processors execute the ''reset'' code (also called ''preloader'' code) stored in the external ROM,
     
    1010 * All other processors initialize their private interrupt controller, to be able to receive an inter-processor interrupt (WTI), and enter ''wait_state'' in low-power mode.
    1111
    12 == __Phase 1 : Boot Initialization__ ==
     12== __Phase 2 : Boot Initialization__ ==
    1313
    1414In this this phase the GIET_VM boot-loader is executed by processor (0,0,0), while other processors are in wait state.
     
    4848to the ''kernel_init()''  function.
    4949
    50 == __Phase 2 : Kernel Initialization__ ==
     50== __Phase 3 : Kernel Initialization__ ==
    5151
    5252This phase is executed by all processors in parallel. All processors enter the same [source:soft/giet_vm/giet_kernel/kernel_init.c kernel_init()] function.