summaryrefslogtreecommitdiff
path: root/kernel/vmem.c
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-10 19:08:04 +0200
committerMiguel <m.i@gmx.at>2018-09-10 19:08:04 +0200
commitee2ec6abbcfb6de48a8f5594e05ba0a837216fa8 (patch)
tree6173e5182459529ac5dc3fbb59b30fd37c5ee4ab /kernel/vmem.c
parent65f5cca027af81e77b3e06da658b6d13f1861a03 (diff)
apic et al.
Diffstat (limited to 'kernel/vmem.c')
-rw-r--r--kernel/vmem.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/vmem.c b/kernel/vmem.c
index 04f0354..c18b0a2 100644
--- a/kernel/vmem.c
+++ b/kernel/vmem.c
@@ -347,11 +347,12 @@ pdirectory* vmem_kernel_dir()
fixme("remove user flags where appropriate");
fixme("do not waste soo many pages/page tables!");
fixme("align properly!! / merge page tables if required!");
+ fixme("Is ioapic/lapic really on one page?");
pdirectory* dir = vmem_clean_dir();
vmem_add_identity(dir,0,1024*8);//first 32 megs
if(fb_addr>0x100000)vmem_add_identity(dir,fb_addr,1024*4);//16megs (?) TODO: dynamic
vmem_add_identity(dir,apic_addr,1024*2);
- vmem_add_identity(dir,io_apic_addr,1024*2);
+ //vmem_add_identity(dir,io_apic_addr,1024*2); // we do not nee this (ioapic never accessed after paging enabled)
vmem_add_alloc(dir,0x8000000,1024*4);
return dir;
}