Patch by scgtrp (Mike Smith) to copy DSDT to memory, as some machines corrupt DSDT after boot. This fixes bug #8043.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42895 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Fredrik Holmqvist 2011-10-21 19:14:06 +00:00
parent f9ba150bd9
commit c5862c76d3
2 changed files with 6 additions and 0 deletions

View File

@ -64,6 +64,10 @@ load_symbols true
# Avoids running _INI and _STA methods and final object initialization,
# which may be used to for debugging ACPI issues, false by default
#acpi_copy_dsdt true
# Makes a copy of the DSDT during boot, to work around BIOSes that
# corrupt it, false by default
#disable_ioapic true
# Disables IO-APIC support, enabled by default

View File

@ -97,6 +97,8 @@ acpi_std_ops(int32 op,...)
true, true);
acpiAvoidFullInit = get_driver_boolean_parameter(settings,
"acpi_avoid_full_init", false, false);
AcpiGbl_CopyDsdtLocally = get_driver_boolean_parameter(settings,
"acpi_copy_dsdt", false, false);
unload_driver_settings(settings);
}