Changes between Version 7 and Version 8 of boot_loader
- Timestamp:
- Nov 5, 2014, 5:05:38 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
boot_loader
v7 v8 3 3 The system boot is done in three phases. 4 4 5 == __Phase 0 : Reset __ ==5 == __Phase 0 : Reset Initialization__ == 6 6 7 7 This phase is executed in case of hard reset: all processors execute the ''reset'' code (also called ''preloader'' code) stored in the external ROM, … … 10 10 * 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. 11 11 12 == __Phase 1 : Boot __ ==12 == __Phase 1 : Boot Initialization__ == 13 13 14 14 In this this phase the GIET_VM boot-loader is executed by processor (0,0,0), while other processors are in wait state. … … 48 48 to the ''kernel_init()'' function. 49 49 50 == __Phase 2 : Kernel __ ==50 == __Phase 2 : Kernel Initialization__ == 51 51 52 52 This 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.