summaryrefslogtreecommitdiff
path: root/kernel/vmem.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/vmem.c')
-rw-r--r--kernel/vmem.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/kernel/vmem.c b/kernel/vmem.c
index 883d56d..f6592b3 100644
--- a/kernel/vmem.c
+++ b/kernel/vmem.c
@@ -26,7 +26,7 @@
//! page sizes are 4kb
#define PAGE_SIZE 4096
-uint32_t e1000_addr;
+static uint32_t e1000_addr;
//! page table entry
typedef uint32_t pt_entry;
@@ -44,10 +44,10 @@ typedef struct pdirectory_struct {
pd_entry m_entries[PAGES_PER_DIR];
}pdirectory;
-static uint32_t kernel_pages;
static uint32_t fb_addr;
static uint32_t local_apic_addr;
static uint32_t io_apic_addr;
+
static uint32_t mod_start;
static uint32_t mod_end;
@@ -319,6 +319,7 @@ pdirectory* vmem_kernel_dir()
void vmem_free_space_dir(pdirectory *dir,bool stack_only)
{
+
fixme("free kmalloc too!");
fixme("stack_only version too!");
klog("free page directory at: 0x%X",dir);