summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/nsload.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/nsload.c')
-rw-r--r--sys/contrib/dev/acpica/nsload.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/sys/contrib/dev/acpica/nsload.c b/sys/contrib/dev/acpica/nsload.c
index eb8cd5d..5cd5d43 100644
--- a/sys/contrib/dev/acpica/nsload.c
+++ b/sys/contrib/dev/acpica/nsload.c
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: nsload - namespace loading/expanding/contracting procedures
- * $Revision: 64 $
+ * $Revision: 66 $
*
*****************************************************************************/
@@ -153,7 +153,7 @@ AcpiNsLoadTable (
/* Check if table contains valid AML (must be DSDT, PSDT, SSDT, etc.) */
- if (!(AcpiGbl_AcpiTableData[TableDesc->Type].Flags & ACPI_TABLE_EXECUTABLE))
+ if (!(AcpiGbl_TableData[TableDesc->Type].Flags & ACPI_TABLE_EXECUTABLE))
{
/* Just ignore this table */
@@ -263,7 +263,7 @@ AcpiNsLoadTableByType (
ACPI_DEBUG_PRINT ((ACPI_DB_INFO, "Loading DSDT\n"));
- TableDesc = &AcpiGbl_AcpiTables[ACPI_TABLE_DSDT];
+ TableDesc = AcpiGbl_TableLists[ACPI_TABLE_DSDT].Next;
/* If table already loaded into namespace, just return */
@@ -272,8 +272,6 @@ AcpiNsLoadTableByType (
goto UnlockAndExit;
}
- TableDesc->TableId = TABLE_ID_DSDT;
-
/* Now load the single DSDT */
Status = AcpiNsLoadTable (TableDesc, AcpiGbl_RootNode);
@@ -288,13 +286,13 @@ AcpiNsLoadTableByType (
case ACPI_TABLE_SSDT:
ACPI_DEBUG_PRINT ((ACPI_DB_INFO, "Loading %d SSDTs\n",
- AcpiGbl_AcpiTables[ACPI_TABLE_SSDT].Count));
+ AcpiGbl_TableLists[ACPI_TABLE_SSDT].Count));
/*
* Traverse list of SSDT tables
*/
- TableDesc = &AcpiGbl_AcpiTables[ACPI_TABLE_SSDT];
- for (i = 0; i < AcpiGbl_AcpiTables[ACPI_TABLE_SSDT].Count; i++)
+ TableDesc = AcpiGbl_TableLists[ACPI_TABLE_SSDT].Next;
+ for (i = 0; i < AcpiGbl_TableLists[ACPI_TABLE_SSDT].Count; i++)
{
/*
* Only attempt to load table if it is not
@@ -319,14 +317,14 @@ AcpiNsLoadTableByType (
case ACPI_TABLE_PSDT:
ACPI_DEBUG_PRINT ((ACPI_DB_INFO, "Loading %d PSDTs\n",
- AcpiGbl_AcpiTables[ACPI_TABLE_PSDT].Count));
+ AcpiGbl_TableLists[ACPI_TABLE_PSDT].Count));
/*
* Traverse list of PSDT tables
*/
- TableDesc = &AcpiGbl_AcpiTables[ACPI_TABLE_PSDT];
+ TableDesc = AcpiGbl_TableLists[ACPI_TABLE_PSDT].Next;
- for (i = 0; i < AcpiGbl_AcpiTables[ACPI_TABLE_PSDT].Count; i++)
+ for (i = 0; i < AcpiGbl_TableLists[ACPI_TABLE_PSDT].Count; i++)
{
/* Only attempt to load table if it is not already loaded! */
OpenPOWER on IntegriCloud