Removing the acpi_avoid_full_init config option.

I've never heard anyone that been helped by that setting.
This commit is contained in:
Fredrik Holmqvist 2012-09-09 13:13:53 +02:00
parent b772f88c88
commit 953ca70721
2 changed files with 1 additions and 13 deletions

View File

@ -60,10 +60,6 @@ load_symbols true
#acpi false
# ACPI support, enabled by default
#acpi_avoid_full_init true
# Avoids running _INI and _STA methods and final object initialization,
# which may be used to for debugging ACPI issues, false by default
#disable_ioapic true
# Disables IO-APIC support, enabled by default

View File

@ -88,18 +88,14 @@ acpi_std_ops(int32 op,...)
ACPI_STATUS status;
ACPI_OBJECT arg;
ACPI_OBJECT_LIST parameter;
uint32 flags;
void *settings;
bool acpiDisabled = false;
bool acpiAvoidFullInit = false;
AcpiGbl_CopyDsdtLocally = true;
settings = load_driver_settings("kernel");
if (settings != NULL) {
acpiDisabled = !get_driver_boolean_parameter(settings, "acpi",
true, true);
acpiAvoidFullInit = get_driver_boolean_parameter(settings,
"acpi_avoid_full_init", false, false);
unload_driver_settings(settings);
}
@ -186,10 +182,6 @@ acpi_std_ops(int32 op,...)
AcpiEvaluateObject(NULL, "\\_PIC", &parameter, NULL);
flags = acpiAvoidFullInit ?
ACPI_NO_DEVICE_INIT | ACPI_NO_OBJECT_INIT :
ACPI_FULL_INITIALIZATION;
// FreeBSD seems to pass in the above flags here as
// well but specs don't define ACPI_NO_DEVICE_INIT
// and ACPI_NO_OBJECT_INIT here.
@ -200,7 +192,7 @@ acpi_std_ops(int32 op,...)
goto err;
}
status = AcpiInitializeObjects(flags);
status = AcpiInitializeObjects(ACPI_FULL_INITIALIZATION);
if (ACPI_FAILURE(status)) {
ERROR("AcpiInitializeObjects failed (%s)\n",
AcpiFormatException(status));