From 75f0977e41004511bd475ee75a24fd04db4ddc39 Mon Sep 17 00:00:00 2001 From: Miguel Date: Tue, 11 Sep 2018 00:33:28 +0200 Subject: little cleanup vmem, parse kernel section headers --- kernel/vmem.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'kernel/vmem.c') 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; } -- cgit v1.2.3