57,6 → 57,12 |
__u32 creator_revision; |
} __attribute__ ((packed));; |
|
struct acpi_signature_map { |
__u8 *signature; |
struct acpi_sdt_header **sdt_ptr; |
char *description; |
}; |
|
/* Root System Description Table */ |
struct acpi_rsdt { |
struct acpi_sdt_header header; |
70,9 → 76,14 |
} __attribute__ ((packed));; |
|
extern struct acpi_rsdp *acpi_rsdp; |
extern struct acpi_rsdt *acpi_rsdt; |
extern struct acpi_xsdt *acpi_xsdt; |
|
extern void acpi_init(void); |
|
static int rsdp_check(__u8 *rsdp); |
static void map_sdt(struct acpi_sdt_header *sdt); |
extern int acpi_sdt_check(__u8 *sdt); |
static void configure_via_rsdt(void); |
static void configure_via_xsdt(void); |
|
#endif /* __ACPI_H__ */ |