summaryrefslogtreecommitdiff
path: root/kernel/kernel.c
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-08-31 11:49:07 +0200
committerMiguel <m.i@gmx.at>2018-08-31 11:49:07 +0200
commit47d7e8e4527c663dd1a0c04a4ea5624589464895 (patch)
treed6d5ef82f1089a9ab058b27c427c1463db0fae60 /kernel/kernel.c
parent4404fa9b3d98646f942e32146722a9d0a68edc13 (diff)
various improvmenets
* added debugging symbols to nasm output * started implementing an unified interrupt interface * moved smp entry point to kernel image!
Diffstat (limited to 'kernel/kernel.c')
-rw-r--r--kernel/kernel.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/kernel.c b/kernel/kernel.c
index 97aef77..9392a1e 100644
--- a/kernel/kernel.c
+++ b/kernel/kernel.c
@@ -56,11 +56,11 @@ void kernel_main(uint32_t eax,uint32_t ebx)
fs_mount(info);
// Start the other Processors (before paging because apic addr etc..?)
- //TODO: !!! Check commented out sleep ()!!!
+ //TODO: remap apic !!! Check commented out sleep ()!!!
// https://wiki.osdev.org/Symmetric_Multiprocessing
klog("Symmetric Multi Processing (SMP) start ... ");
smp_log_procdata(&procdata);
- //smp_start_aps(&procdata,"/boot/mp.bin"); //will be copied over mbr
+ smp_start_aps(&procdata);
klog("Vritual Memory / Paging init ... ");
pdirectory *dir=vmem_init(kernel_blocks,(uint32_t)info->framebuffer_addr);