--- osl.c-orig 2004-05-31 17:53:01.000000000 -0400 +++ osl.c 2004-05-31 18:03:03.000000000 -0400 @@ -228,6 +228,9 @@ return AE_OK; } +static const +#include "dsdt.hex" + acpi_status acpi_os_table_override (struct acpi_table_header *existing_table, struct acpi_table_header **new_table) @@ -235,7 +238,9 @@ if (!existing_table || !new_table) return AE_BAD_PARAMETER; + if (strncmp(existing_table->signature,"DSDT",4)) *new_table = NULL; + else *new_table = (struct acpi_table_header *)AmlCode; return AE_OK; }