|
@@ -53,6 +53,9 @@
|
|
|
#define _COMPONENT ACPI_UTILITIES
|
|
|
ACPI_MODULE_NAME("utxfinit")
|
|
|
|
|
|
+/* For acpi_exec only */
|
|
|
+void ae_do_object_overrides(void);
|
|
|
+
|
|
|
/*******************************************************************************
|
|
|
*
|
|
|
* FUNCTION: acpi_initialize_subsystem
|
|
@@ -65,6 +68,7 @@ ACPI_MODULE_NAME("utxfinit")
|
|
|
* called, so any early initialization belongs here.
|
|
|
*
|
|
|
******************************************************************************/
|
|
|
+
|
|
|
acpi_status __init acpi_initialize_subsystem(void)
|
|
|
{
|
|
|
acpi_status status;
|
|
@@ -275,6 +279,13 @@ acpi_status __init acpi_initialize_objects(u32 flags)
|
|
|
return_ACPI_STATUS(status);
|
|
|
}
|
|
|
}
|
|
|
+#ifdef ACPI_EXEC_APP
|
|
|
+ /*
|
|
|
+ * This call implements the "initialization file" option for acpi_exec.
|
|
|
+ * This is the precise point that we want to perform the overrides.
|
|
|
+ */
|
|
|
+ ae_do_object_overrides();
|
|
|
+#endif
|
|
|
|
|
|
/*
|
|
|
* Execute any module-level code that was detected during the table load
|