From 0365bbb5c58912fd24b3d33b90477d3de5d46d96 Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Fri, 15 May 2015 02:06:48 +0200 Subject: fixes and imporvements --- kernel/kernel.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'kernel/kernel.c') diff --git a/kernel/kernel.c b/kernel/kernel.c index 486ec19..bdadd45 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -62,8 +62,7 @@ void kernel_main(uint32_t eax,uint32_t ebx) // // Activate Virtual Memory (paging) // - pdirectory *dir=vmem_init(0); - + pdirectory *dir=vmem_new_space_dir(NULL); // // Setup Interrupts (code segment: 0x08) @@ -71,7 +70,6 @@ void kernel_main(uint32_t eax,uint32_t ebx) int_init(0x08); - // // Scan the PCI Bus // @@ -99,6 +97,11 @@ void kernel_main(uint32_t eax,uint32_t ebx) //smp_log_procdata(&procdata); //smp_start_aps(&procdata,0x80000); // starts at 0x80000 // but it will be copied over mbr + // + // Mount Root EXT2 ramimage + // + fs_mount(0x945000); + // // Initialize Multitasking -- cgit v1.2.3