summaryrefslogtreecommitdiff
path: root/kernel/vmem.c
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-29 19:57:52 +0200
committerMiguel <m.i@gmx.at>2018-09-29 19:57:52 +0200
commit75433d155c152b809e9f25b1099fc06d6106308b (patch)
treef4f84309e6cf2aa9bc0d9df5ae532b94a60fea0f /kernel/vmem.c
parent73e80bf4b6c69b92a04b525f114a072a1c4b0d3a (diff)
improving window compositor
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);