refactor: one more step towards arch-agnostic design
[lunaix-os.git] / lunaix-os / includes / hal / acpi / acpi.h
index 8f51a2cb18ef5ac12752fc586136be99b6178e84..de44d3aea936da422417b2185f1e912f2691532e 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef __LUNAIX_ACPI_ACPI_H
 #define __LUNAIX_ACPI_ACPI_H
 
-#include <sys/boot/multiboot.h>
 #include <stddef.h>
 #include <stdint.h>
 
@@ -16,8 +15,8 @@
 #define ACPI_RSDP_SIG_L 0x20445352 // 'RSD '
 #define ACPI_RSDP_SIG_H 0x20525450 // 'PTR '
 
-#define ACPI_MADT_SIG 0x43495041 // 'APIC'
-#define ACPI_FADT_SIG 0x50434146 // 'FACP' Notice that it is not 'FADT'.
+#define ACPI_MADT_SIG 0x43495041   // 'APIC'
+#define ACPI_FADT_SIG 0x50434146   // 'FACP' Notice that it is not 'FADT'.
 
 // 'MCFG' (Not part of ACPI standard. See PCI Firmware Spec.)
 #define ACPI_MCFG_SIG 0x4746434d
@@ -51,12 +50,12 @@ typedef struct
 } acpi_context;
 
 int
-acpi_init(multiboot_info_t* mb_info);
+acpi_init();
 
 acpi_context*
 acpi_get_context();
 
 u8_t
-acpi_gistranslate(u8_t old_irq);
+acpi_gsimap(u8_t old_irq);
 
 #endif /* __LUNAIX_ACPI_ACPI_H */