Changes between Version 4 and Version 5 of boot_procedure


Ignore:
Timestamp:
Jul 22, 2016, 2:43:20 PM (8 years ago)
Author:
vusontuan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • boot_procedure

    v4 v5  
    2020    * Il réveille les '''CP0''' de tous les clusters ''banalus''.
    2121    * Il se met en attente jusqu'à ce que tous les autres '''CP0''' arrivent à ce point de rendez-vous en utilisant le mécanisme de barrière de synchronisation.
     22
    2223   Voici le contenu de la mémoire du cluster de boot et des autres clusters (appelés ''banalus'') après ce deuxième temps.
    2324
     
    3233    * Dès que le dernier '''CP0''' arrive à ce point et débloque tous les '''CP0''' (y compris '''bscpu'''), chacun d'eux envoie des IPIs pour réveiller tous les autres cores dans son cluster local.
    3334    * Les '''CP0''' se mettent en attente jusqu'à ce que tous les autres cores arrivent à ce point de rendez-vous en utilisant le mécanisme de barrière de synchronisation.
     35
    3436   Voici le contenu de la mémoire du cluster de boot et des autres clusters (appelés ''banalus'') après ce troisième temps.
    3537
     
    4143    * Il arrive finalement au point de rendez-vous avec tous les'''CP0''', décrémente le compteur de la barrière de synchronisation et se met en attente.
    4244    * Dès que le dernier core arrive à ce point et débloque les autres, tous les cores se branchent à la fonction '''kern_init()'''.
     45
    4346   Voici le contenu de la mémoire dans tous les clusters à la fin de la phase de boot, juste avant d'entrer dans le noyau d'ALMOS-MK.
    4447