refactor: replace all stdint::uint32_t into short and more manageable u32_t
[lunaix-os.git] / lunaix-os / hal / acpi / acpi.c
index 3f8a25f3bf987182856cf5eed1bf4ec7b9c99fab..419b1360fc17c16f7aaec63f795a2d632b3537c7 100644 (file)
@@ -40,13 +40,16 @@ acpi_init(multiboot_info_t* mb_info)
           (acpi_sdthdr_t*)((acpi_apic_t**)&(rsdt->entry))[i];
         switch (sdthdr->signature) {
             case ACPI_MADT_SIG:
+                kprintf(KINFO "MADT: %p\n", sdthdr);
                 madt_parse((acpi_madt_t*)sdthdr, ctx);
                 break;
             case ACPI_FADT_SIG:
                 // FADT just a plain structure, no need to parse.
+                kprintf(KINFO "FADT: %p\n", sdthdr);
                 ctx->fadt = *(acpi_fadt_t*)sdthdr;
                 break;
             case ACPI_MCFG_SIG:
+                kprintf(KINFO "MCFG: %p\n", sdthdr);
                 mcfg_parse(sdthdr, ctx);
                 break;
             default:
@@ -110,8 +113,8 @@ acpi_locate_rsdp(multiboot_info_t* mb_info)
         uint8_t* mem_start = entry.addr_low & ~0xf;
         size_t len = entry.len_low;
         for (size_t j = 0; j < len; j += 16) {
-            uint32_t sig_low = *((uint32_t*)(mem_start + j));
-            // uint32_t sig_high = *((uint32_t*)(mem_start+j) + 1);
+            u32_t sig_low = *((u32_t*)(mem_start + j));
+            // u32_t sig_high = *((u32_t*)(mem_start+j) + 1);
             if (sig_low == ACPI_RSDP_SIG_L) {
                 rsdp = (acpi_rsdp_t*)(mem_start + j);
                 break;
@@ -122,9 +125,9 @@ acpi_locate_rsdp(multiboot_info_t* mb_info)
     // You know what, I just search the entire 1MiB for Celestia's sake.
     uint8_t* mem_start = 0x4000;
     for (; mem_start < 0x100000; mem_start += 16) {
-        uint32_t sig_low = *((uint32_t*)(mem_start));
+        u32_t sig_low = *((u32_t*)(mem_start));
         // XXX: do we need to compare this as well?
-        // uint32_t sig_high = *((uint32_t*)(mem_start+j) + 1);
+        // u32_t sig_high = *((u32_t*)(mem_start+j) + 1);
         if (sig_low == ACPI_RSDP_SIG_L) {
             rsdp = (acpi_rsdp_t*)(mem_start);
             break;