Removing the acpi_avoid_full_init config option.
I've never heard anyone that been helped by that setting.
This commit is contained in:
parent
b772f88c88
commit
953ca70721
@ -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
|
||||
|
||||
|
@ -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", ¶meter, 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));
|
||||
|
Loading…
x
Reference in New Issue
Block a user