summaryrefslogtreecommitdiff
path: root/microkernel
diff options
context:
space:
mode:
Diffstat (limited to 'microkernel')
-rw-r--r--microkernel/mach/gnumach/boot_trace.mdwn29
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.