From ee2ec6abbcfb6de48a8f5594e05ba0a837216fa8 Mon Sep 17 00:00:00 2001 From: Miguel Date: Mon, 10 Sep 2018 19:08:04 +0200 Subject: apic et al. --- kernel/vmem.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kernel/vmem.c') 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; } -- cgit v1.2.3