Merge branch 'master' into vfs-dev
[lunaix-os.git] / lunaix-os / hal / acpi / parser / madt_parser.c
index 971a4a0c37213079212b1b800422ca9fd763fbc3..8456b57ce9ee2efa54341f31a08aa0f9f3b72fdd 100644 (file)
@@ -1,5 +1,5 @@
 #include "parser.h"
-#include <lunaix/mm/kalloc.h>
+#include <lunaix/mm/valloc.h>
 
 void
 madt_parse(acpi_madt_t* madt, acpi_context* toc)
@@ -12,8 +12,7 @@ madt_parse(acpi_madt_t* madt, acpi_context* toc)
 
     // Cosidering only one IOAPIC present (max 24 pins)
     // FIXME: use hash table instead
-    toc->madt.irq_exception =
-      (acpi_intso_t*)lxcalloc(24, sizeof(acpi_intso_t*));
+    toc->madt.irq_exception = (acpi_intso_t*)vcalloc(24, sizeof(acpi_intso_t*));
 
     size_t so_idx = 0;
     while (ics_start < ics_end) {