From 97d5dc0a3c90deb20d32e757d3e9c9f14431d34a Mon Sep 17 00:00:00 2001 From: Fredrik Holmqvist Date: Fri, 21 Oct 2011 19:42:46 +0000 Subject: [PATCH] I was being lazy, as pointe out by mmlr. It is much better to copy DSDT always do you don't need to figure out if you need to toggle that switch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42896 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- data/settings/kernel/drivers/kernel | 4 ---- src/add-ons/kernel/bus_managers/acpi/acpi_busman.c | 3 +-- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/data/settings/kernel/drivers/kernel b/data/settings/kernel/drivers/kernel index 50a27f988d..0c7fd48873 100644 --- a/data/settings/kernel/drivers/kernel +++ b/data/settings/kernel/drivers/kernel @@ -64,10 +64,6 @@ 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 diff --git a/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c b/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c index 71443ef26d..ce4744bca8 100644 --- a/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c +++ b/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c @@ -90,6 +90,7 @@ acpi_std_ops(int32 op,...) void *settings; bool acpiDisabled = false; bool acpiAvoidFullInit = false; + AcpiGbl_CopyDsdtLocally = true; settings = load_driver_settings("kernel"); if (settings != NULL) { @@ -97,8 +98,6 @@ 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); }