Mercurial > lcfOS
annotate kernel/kernel.c3 @ 292:534b94b40aa8
Fixup reorganize
author | Windel Bouwman |
---|---|
date | Wed, 27 Nov 2013 08:06:42 +0100 |
parents | c9781c73e7e2 |
children | 6aa721e7b10b |
rev | line source |
---|---|
283 | 1 module kernel; |
292 | 2 |
283 | 3 import memory; |
4 import process; | |
292 | 5 import scheduler; |
6 import arch; | |
283 | 7 |
8 // Main entry point of the kernel: | |
9 func start() | |
10 { | |
292 | 11 process.Init(); |
12 memory.Init(); | |
13 | |
14 | |
15 Process proc = new process.Process(); | |
16 | |
17 scheduler.queue(proc); | |
283 | 18 } |
19 | |
20 | |
21 func panic() | |
22 { | |
292 | 23 arch.halt(); |
283 | 24 } |
25 |