x86/acpi: Add a new x86_init_acpi structure to x86_init_ops
[linux-2.6-microblaze.git] / arch / x86 / include / asm / x86_init.h
index fc2f082..2e2c34d 100644 (file)
@@ -130,6 +130,14 @@ struct x86_hyper_init {
        void (*init_mem_mapping)(void);
 };
 
+/**
+ * struct x86_init_acpi - x86 ACPI init functions
+ * @get_root_pointer:          get RSDP address
+ */
+struct x86_init_acpi {
+       u64 (*get_root_pointer)(void);
+};
+
 /**
  * struct x86_init_ops - functions for platform specific setup
  *
@@ -144,6 +152,7 @@ struct x86_init_ops {
        struct x86_init_iommu           iommu;
        struct x86_init_pci             pci;
        struct x86_hyper_init           hyper;
+       struct x86_init_acpi            acpi;
 };
 
 /**