diff options
| author | Jung-uk Kim <jkim@FreeBSD.org> | 2015-11-25 21:04:42 +0000 | 
|---|---|---|
| committer | Jung-uk Kim <jkim@FreeBSD.org> | 2015-11-25 21:04:42 +0000 | 
| commit | b9098066cd6284319bca922f13e59517f774a103 (patch) | |
| tree | f01fd6c9053cb01ed84c00cb42ee789adafceaf5 /source/tools/acpinames/antables.c | |
| parent | 1e24cf365bc9c8df179b145c90d52852724e54ee (diff) | |
Notes
Diffstat (limited to 'source/tools/acpinames/antables.c')
| -rw-r--r-- | source/tools/acpinames/antables.c | 33 | 
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 */  | 
