#ifndef __LUNAIX_ACPI_SDT_H
#define __LUNAIX_ACPI_SDT_H
-#include <stdint.h>
+#include <lunaix/types.h>
-#define ACPI_TABLE_PACKED __attribute__((packed))
+#define ACPI_TABLE_PACKED __attribute__((packed))
typedef struct acpi_sdthdr
{
- uint32_t signature;
- uint32_t length;
+ u32_t signature;
+ u32_t length;
// Revision
uint8_t rev;
uint8_t chksum;
char oem_id[6];
char oem_table_id[8];
- uint32_t oem_rev;
- uint32_t vendor_id;
- uint32_t vendor_rev;
+ u32_t oem_rev;
+ u32_t vendor_id;
+ u32_t vendor_rev;
} ACPI_TABLE_PACKED acpi_sdthdr_t;
typedef struct acpi_rsdt