7 class Kmem_space : public Kmem
11 static void init_hw();
12 static Page_table *kdir();
15 static Page_table *_kdir;
18 //---------------------------------------------------------------------------
25 #include "pagetable.h"
32 char kernel_page_directory[sizeof(Page_table)] __attribute__((aligned(0x4000)));
34 Page_table *Kmem_space::_kdir = (Page_table*)&kernel_page_directory;
37 Page_table *Kmem_space::kdir()
40 // initialze the kernel space (page table)
42 void Kmem_space::init()
46 Mem_unit::clean_vdcache();