X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/bc4c6e1218d6903b07c32b11ea7d3c82c463686e..8efc0cf32160c68772a2ce1887e6a397852d3d96:/lunaix-os/hal/acpi/parser/madt_parser.c diff --git a/lunaix-os/hal/acpi/parser/madt_parser.c b/lunaix-os/hal/acpi/parser/madt_parser.c index 7510d40..3c05de1 100644 --- a/lunaix-os/hal/acpi/parser/madt_parser.c +++ b/lunaix-os/hal/acpi/parser/madt_parser.c @@ -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 =