summaryrefslogtreecommitdiff
path: root/source/tools/acpinames/antables.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/tools/acpinames/antables.c')
-rw-r--r--source/tools/acpinames/antables.c33
1 files changed, 18 insertions, 15 deletions
diff --git a/source/tools/acpinames/antables.c b/source/tools/acpinames/antables.c
index 1dbf692992cf..300d521788ba 100644
--- a/source/tools/acpinames/antables.c
+++ b/source/tools/acpinames/antables.c
@@ -49,7 +49,7 @@
/* Local prototypes */
static void
-AeInitializeTableHeader (
+AnInitializeTableHeader (
ACPI_TABLE_HEADER *Header,
char *Signature,
UINT32 Length);
@@ -79,7 +79,7 @@ static ACPI_TABLE_XSDT *LocalXSDT;
/******************************************************************************
*
- * FUNCTION: AeInitializeTableHeader
+ * FUNCTION: AnInitializeTableHeader
*
* PARAMETERS: Header - A valid standard ACPI table header
* Signature - Signature to insert
@@ -92,7 +92,7 @@ static ACPI_TABLE_XSDT *LocalXSDT;
*****************************************************************************/
static void
-AeInitializeTableHeader (
+AnInitializeTableHeader (
ACPI_TABLE_HEADER *Header,
char *Signature,
UINT32 Length)
@@ -117,7 +117,7 @@ AeInitializeTableHeader (
/******************************************************************************
*
- * FUNCTION: AeBuildLocalTables
+ * FUNCTION: AnBuildLocalTables
*
* PARAMETERS: TableCount - Number of tables on the command line
* TableList - List of actual tables from files
@@ -130,13 +130,13 @@ AeInitializeTableHeader (
*****************************************************************************/
ACPI_STATUS
-AeBuildLocalTables (
- UINT32 TableCount,
- AE_TABLE_DESC *TableList)
+AnBuildLocalTables (
+ ACPI_NEW_TABLE_DESC *TableList)
{
+ UINT32 TableCount = 0;
ACPI_PHYSICAL_ADDRESS DsdtAddress = 0;
UINT32 XsdtSize;
- AE_TABLE_DESC *NextTable;
+ ACPI_NEW_TABLE_DESC *NextTable;
UINT32 NextIndex;
ACPI_TABLE_FADT *ExternalFadt = NULL;
@@ -149,11 +149,12 @@ AeBuildLocalTables (
NextTable = TableList;
while (NextTable)
{
- if (ACPI_COMPARE_NAME (NextTable->Table->Signature, ACPI_SIG_DSDT) ||
- ACPI_COMPARE_NAME (NextTable->Table->Signature, ACPI_SIG_FADT))
+ if (!ACPI_COMPARE_NAME (NextTable->Table->Signature, ACPI_SIG_DSDT) &&
+ !ACPI_COMPARE_NAME (NextTable->Table->Signature, ACPI_SIG_FADT))
{
- TableCount--;
+ TableCount++;
}
+
NextTable = NextTable->Next;
}
@@ -199,8 +200,10 @@ AeBuildLocalTables (
}
else if (ACPI_COMPARE_NAME (NextTable->Table->Signature, ACPI_SIG_FADT))
{
- ExternalFadt = ACPI_CAST_PTR (ACPI_TABLE_FADT, NextTable->Table);
- LocalXSDT->TableOffsetEntry[0] = ACPI_PTR_TO_PHYSADDR (NextTable->Table);
+ ExternalFadt =
+ ACPI_CAST_PTR (ACPI_TABLE_FADT, NextTable->Table);
+ LocalXSDT->TableOffsetEntry[0] =
+ ACPI_PTR_TO_PHYSADDR (NextTable->Table);
}
else
{
@@ -226,7 +229,7 @@ AeBuildLocalTables (
/* Set checksums for both XSDT and RSDP */
- AeInitializeTableHeader ((void *) LocalXSDT, ACPI_SIG_XSDT, XsdtSize);
+ AnInitializeTableHeader ((void *) LocalXSDT, ACPI_SIG_XSDT, XsdtSize);
LocalRSDP.Checksum = 0;
LocalRSDP.Checksum = (UINT8) -AcpiTbChecksum (
@@ -317,7 +320,7 @@ AeBuildLocalTables (
ACPI_MUL_8 (LocalFADT.Pm1EventLength);
}
- AeInitializeTableHeader ((void *) &LocalFADT,
+ AnInitializeTableHeader ((void *) &LocalFADT,
ACPI_SIG_FADT, sizeof (ACPI_TABLE_FADT));
/* Build a FACS */