From 347ee926fd09d7fb45025f2c4e4a4eeab83459c9 Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Mon, 1 Sep 2014 13:26:52 +0200 Subject: Added kernel_entry for APs --- kernel/vmem.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'kernel/vmem.c') diff --git a/kernel/vmem.c b/kernel/vmem.c index b1ecfa1..8590579 100644 --- a/kernel/vmem.c +++ b/kernel/vmem.c @@ -253,11 +253,15 @@ void vmem_init(uint32_t vesa_physbase) pd_entry_set_frame (entry2, (physical_addr)table2); + + x86_set_pdbr(dir); log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"enabling paging..."); x86_paging_enable(); + x86_flush_tlb(0); + x86_flush_tlb(vesa_physbase); } -- cgit v1.2.3