regression: test serial port r/w.
[lunaix-os.git] / lunaix-os / hal / acpi / parser / madt_parser.c
index 7510d407ddfbc8d07c7e681ec927d9439f6f0383..3c05de1473649cdc41cf3c66e320c681a61682be 100644 (file)
@@ -7,8 +7,8 @@ madt_parse(acpi_madt_t* madt, acpi_context* toc)
     toc->madt.apic_addr = madt->apic_addr;
 
     // FUTURE: make madt.{apic,ioapic} as array or linked list.
-    uint8_t* ics_start = (uint8_t*)((uintptr_t)madt + sizeof(acpi_madt_t));
-    uintptr_t ics_end = (uintptr_t)madt + madt->header.length;
+    ptr_t ics_start = (ptr_t)madt + sizeof(acpi_madt_t);
+    ptr_t ics_end = (ptr_t)madt + madt->header.length;
 
     // Cosidering only one IOAPIC present (max 24 pins)
     toc->madt.irq_exception =