From b875bc86aac2c9a733ddb9b3db4ead94d2c4c053 Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Fri, 28 Nov 2014 14:26:17 +0100 Subject: struggling with paging ... --- kernel/kernel.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'kernel/kernel.c') diff --git a/kernel/kernel.c b/kernel/kernel.c index b03e3cd..72af85d 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -67,7 +67,7 @@ void kernel_main(uint32_t initial_stack, int mp) // // Activate Virtual Memory (paging) // 0x8048000 is where user programms start! - //vmem_init(); + vmem_init(); // // init output to screen @@ -83,7 +83,10 @@ void kernel_main(uint32_t initial_stack, int mp) // int_init(0x08); - //while(1); + vmem_set_dir(vmem_new_space_dir()); + + + while(1); /* char *mem=0x88047000; @@ -107,8 +110,8 @@ void kernel_main(uint32_t initial_stack, int mp) */ - task_init(); - while(1); +// task_init(); +// while(1); // load and run foolshell // we will come back into the kernel only on interrupts... -- cgit v1.2.3