summaryrefslogtreecommitdiff
path: root/microkernel
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@gnu.org>2007-10-24 18:28:13 +0200
committerThomas Schwinge <tschwinge@gnu.org>2007-10-24 18:28:13 +0200
commitfcd4799786116330c29f3c4f0ce95ce3a045dd40 (patch)
tree83cc2b9a7d01a4017db291fbb0dbeef74de160cf /microkernel
parent0363bd70e9fc4d7270008f5d082b5c61c9e24e4e (diff)
Extend some more.
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.