Changes between Version 61 and Version 62 of boot_procedure


Ignore:
Timestamp:
Mar 10, 2019, 9:06:44 PM (5 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • boot_procedure

    v61 v62  
    166166All cores initialise the registers, defining the kernel entry point(s) in case of interrupt, exception or system call.
    167167This must be done here because the VFS initialization uses RPCs requiring Inter Processor Interrupts.
     168All core initialise their (currently running) IDLE thread descriptor.
    168169In each cluster the core[0] initializes the local process_zero descriptor, containing al kernel threads in a given cluster.
    169170This include the creation of the local kernel GPT and VSL.
     
    175176In each cluster, all cores activate their private MMU, as required by the architecture.
    176177For TSAR, only the instruction MMU is activated, but the data MMU is de-activated.
    177 
    178178Moreover, the core[0] in cluster[0]  initializes the external IOPIC device
    179179
     
    193193=== D6) IPI, Idle thread, and VFS root initialization ===
    194194
    195 Each core enable its private input IPI, and completes initialization of its private idle thread descriptor.
    196 
     195Each core enable its private input IPI, and completes initialization of its (currently running) idle thread descriptor.
    197196Then core[0] in cluster[0] creates the root VFS in cluster[0]. This requires to access the file system on disk.
    198197