diff options
Diffstat (limited to 'microkernel')
-rw-r--r-- | microkernel/mach/gnumach/boot_trace.mdwn | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/microkernel/mach/gnumach/boot_trace.mdwn b/microkernel/mach/gnumach/boot_trace.mdwn index a9847e29..315337fa 100644 --- a/microkernel/mach/gnumach/boot_trace.mdwn +++ b/microkernel/mach/gnumach/boot_trace.mdwn @@ -6,6 +6,9 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]]."]] +``if NCPUS > 1'' stuff is not being considered so far. + + # i386/i386at/boothdr.S: \_start # i386/i386at/boothdr.S: boot\_entry @@ -189,3 +192,29 @@ is included in the section entitled ##### i386/intel/pmap.h: PMAP\_ACTIVATE\_KERNEL ##### i386/i386/pcb.c: load\_context + +[...] + +# kern/startup.c: start\_kernel\_threads + +Threads get created. + +## kern/sched\_prim.c: idle\_thread + +One for each CPU. + +## kern/thread.c: reaper\_thread + +## kern/thread\_swap.c: swapin\_thread + +## kern/sched\_prim.c: sched\_thread + +[...] + +## kern/bootstrap.c: bootstrap\_create + +[...] + +## vm\_pageout + +Does not return. |