Changes between Version 21 and Version 22 of boot_procedure


Ignore:
Timestamp:
May 3, 2017, 4:10:44 PM (7 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • boot_procedure

    v21 v22  
    22
    33[[PageOutline]]
     4
     5== A) General Principles
    46
    57The ALMOS-MKH boot procédure can be decomposed in two phases:
     
    2729We describe below the boot_loader for the TSAR architecture, the boot_loader for the I86 architecture, and the generic kernel initialization procedure.
    2830
    29 == Boot-loader for the TSAR architecture ==
     31== B) Boot-loader for the TSAR architecture ==
    3032
    3133The TSAR boot-loader uses an OS-independant '''pre-loader''', stored in an external ROM, and in charge of loading the TSAR
     
    98100Arrivé à 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.
    99101
    100 == Boot-loader for the I86 architecture ==
     102== C) Boot-loader for the I86 architecture ==
    101103
    102104TODO
    103105
    104 == Generic ALMOS-MKH initialisation procedure
     106== D) Generic kernel initialization procedure
     107