summaryrefslogtreecommitdiff
path: root/kernel/vmem.c
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-11 00:33:28 +0200
committerMiguel <m.i@gmx.at>2018-09-11 00:33:28 +0200
commit75f0977e41004511bd475ee75a24fd04db4ddc39 (patch)
treef0062b01f1f57c31be007c2c01b580a2081e399b /kernel/vmem.c
parenta7ca82133bcb8139bb9d11aa717657ef42ab6cfe (diff)
little cleanup vmem, parse kernel section headers
Diffstat (limited to 'kernel/vmem.c')
-rw-r--r--kernel/vmem.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/vmem.c b/kernel/vmem.c
index c18b0a2..b12b3b8 100644
--- a/kernel/vmem.c
+++ b/kernel/vmem.c
@@ -716,10 +716,10 @@ pdirectory* vmem_new_space_dir(pdirectory *copy_dir,bool stack_only)
return dir;
}
-void vmem_init(uint32_t kernel_blocks, uint32_t frameb_addr, uint32_t apic_ad, uint32_t ioapic_ad)
+void vmem_init(multiboot_information *cfg_multiboot, acpi_information *cfg_acpi)
{
fixme("do not share fb_addr with syscalls like that!");
- fb_addr=frameb_addr;
- apic_addr=apic_ad;
- io_apic_addr=ioapic_ad;
+ fb_addr=cfg_multiboot->framebuffer_addr;
+ apic_addr=cfg_acpi->local_apic_address;
+ io_apic_addr=cfg_acpi->io_apic_address;
}