summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPatrick Mochel <mochel@osdl.org>2002-09-15 20:29:00 -0700
committerPatrick Mochel <mochel@osdl.org>2002-09-15 20:29:00 -0700
commitdde9dfb2d3d046de89808aeedbd249f300810cac (patch)
treed653a30493dfded6366a82d0abb0b45d77ff6d04 /include
parent959a9729fcbb5758c99d444301ec0af6172eac2f (diff)
parent11df44b72f17aab958b3edfc8c779d887957dfc3 (diff)
Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-acpi
Diffstat (limited to 'include')
-rw-r--r--include/linux/acpi.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/include/linux/acpi.h b/include/linux/acpi.h
index 1bdcda4d36c8..3cca03f5d6c8 100644
--- a/include/linux/acpi.h
+++ b/include/linux/acpi.h
@@ -106,6 +106,15 @@ struct acpi_table_xsdt {
u64 entry[1];
} __attribute__ ((packed));
+/* Fixed ACPI Description Table (FADT) */
+
+struct acpi_table_fadt {
+ struct acpi_table_header header;
+ u32 facs_addr;
+ u32 dsdt_addr;
+ /* ... */
+} __attribute__ ((packed));
+
/* Multiple APIC Description Table (MADT) */
struct acpi_table_madt {
@@ -314,7 +323,7 @@ enum acpi_table_id {
ACPI_DSDT,
ACPI_ECDT,
ACPI_ETDT,
- ACPI_FACP,
+ ACPI_FADT,
ACPI_FACS,
ACPI_OEMX,
ACPI_PSDT,
@@ -340,6 +349,7 @@ int acpi_numa_init (void);
int acpi_table_init (char *cmdline);
int acpi_table_parse (enum acpi_table_id id, acpi_table_handler handler);
+int acpi_get_table_header_early (enum acpi_table_id id, struct acpi_table_header **header);
int acpi_table_parse_madt (enum acpi_madt_entry_id id, acpi_madt_entry_handler handler);
int acpi_table_parse_srat (enum acpi_srat_entry_id id, acpi_madt_entry_handler handler);
void acpi_table_print (struct acpi_table_header *header, unsigned long phys_addr);
@@ -391,9 +401,8 @@ int acpi_pci_irq_init (void);
#ifdef CONFIG_ACPI
-int acpi_init(void);
+int acpi_blacklisted(void);
#endif /*CONFIG_ACPI*/
-
#endif /*_LINUX_ACPI_H*/