summaryrefslogtreecommitdiff
path: root/src/kernel/core
diff options
context:
space:
mode:
authorAlexis211 <alexis211@gmail.com>2010-03-24 15:40:16 +0100
committerAlexis211 <alexis211@gmail.com>2010-03-24 15:40:16 +0100
commitdbfa8cae66811247e5110e2e17f1c6ae5d1b2bcd (patch)
tree793b49a6b89c1113c74ae3ee97d197f6070cb7a7 /src/kernel/core
parentcbadacbb881200b601c7b53b29aa0c1b78747692 (diff)
downloadTCE-dbfa8cae66811247e5110e2e17f1c6ae5d1b2bcd.tar.gz
TCE-dbfa8cae66811247e5110e2e17f1c6ae5d1b2bcd.zip
IPC not tested but suposedly working.
Diffstat (limited to 'src/kernel/core')
-rw-r--r--src/kernel/core/kmain.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/kernel/core/kmain.c b/src/kernel/core/kmain.c
index 0a94fde..9fb1397 100644
--- a/src/kernel/core/kmain.c
+++ b/src/kernel/core/kmain.c
@@ -31,7 +31,7 @@ void kmain(struct multiboot_info_t* mbd, int32_t magic) {
PANIC("wrong multiboot magic number.");
}
- monitor_write("Grapes kernel booting ...\n");
+ monitor_write("Grapes 0.0.3 'I am no sweet potato' starting up :\n");
idt_init();
@@ -43,8 +43,9 @@ void kmain(struct multiboot_info_t* mbd, int32_t magic) {
timer_init(20);
tasking_init();
- monitor_write("Loading modules...\n");
+ monitor_write("\nLoading modules :\n");
for (i = 0; i < mbd->mods_count; i++) {
+ monitor_write(" * ");
monitor_write((char*)mods[i].string);
if (elf_check((uint8_t*)mods[i].mod_start)) {
monitor_write(" : Invalid ELF file\n");
@@ -57,7 +58,7 @@ void kmain(struct multiboot_info_t* mbd, int32_t magic) {
}
}
- monitor_write("Passing control to loaded modules...\n");
+ monitor_write("Modules now RULE THE WORLD !\n");
sti();
tasking_switch();
}