Changes between Version 21 and Version 22 of boot_procedure
- Timestamp:
- May 3, 2017, 4:10:44 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
boot_procedure
v21 v22 2 2 3 3 [[PageOutline]] 4 5 == A) General Principles 4 6 5 7 The ALMOS-MKH boot procédure can be decomposed in two phases: … … 27 29 We describe below the boot_loader for the TSAR architecture, the boot_loader for the I86 architecture, and the generic kernel initialization procedure. 28 30 29 == B oot-loader for the TSAR architecture ==31 == B) Boot-loader for the TSAR architecture == 30 32 31 33 The TSAR boot-loader uses an OS-independant '''pre-loader''', stored in an external ROM, and in charge of loading the TSAR … … 98 100 Arrivé à ce point, le boot-loader a fini son travail, la description de la l'architecture matérielle contenue dans '''arch_info.bin''' a été analysée et stockée dans la variable globale de type '''boot_info_t''' du noyau, stockée dans le segment data du noyau. Dans chaque cluster, ALMOS-MK peut utiliser tout l'espace adressable physique occupé antérieurement par l'image du boot-loader, '''arch_info.bin''' et les piles de boot. La seule zone de mémoire persistante est l'image du noyau elle-même (les segments ''kcode'' et ''kdata''), stockée à l'adresse '''0x0''' dans tous les clusters. 99 101 100 == Boot-loader for the I86 architecture ==102 == C) Boot-loader for the I86 architecture == 101 103 102 104 TODO 103 105 104 == Generic ALMOS-MKH initialisation procedure 106 == D) Generic kernel initialization procedure 107