diff options
author | Mitsuru IWASAKI <iwasaki@FreeBSD.org> | 2002-07-30 19:33:39 +0000 |
---|---|---|
committer | Mitsuru IWASAKI <iwasaki@FreeBSD.org> | 2002-07-30 19:33:39 +0000 |
commit | da9df8d45ead3bbba4e8696570189867fc8aed32 (patch) | |
tree | 2e03b6e287adc36cfd606a3f67a664bd5222e1a3 /sys/contrib/dev/acpica/tbconvrt.c | |
parent | 7174287062b13041257019f445469f00eaaf9c76 (diff) |
Vendor import of the Intel ACPI CA 20020725 drop.
Notes
Notes:
svn path=/vendor-sys/acpica/dist/; revision=100966
Diffstat (limited to 'sys/contrib/dev/acpica/tbconvrt.c')
-rw-r--r-- | sys/contrib/dev/acpica/tbconvrt.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/sys/contrib/dev/acpica/tbconvrt.c b/sys/contrib/dev/acpica/tbconvrt.c index bc63b87baef9..f2f247957983 100644 --- a/sys/contrib/dev/acpica/tbconvrt.c +++ b/sys/contrib/dev/acpica/tbconvrt.c @@ -1,7 +1,7 @@ /****************************************************************************** * * Module Name: tbconvrt - ACPI Table conversion utilities - * $Revision: 41 $ + * $Revision: 42 $ * *****************************************************************************/ @@ -183,8 +183,7 @@ AcpiTbGetTableCount ( ACPI_STATUS AcpiTbConvertToXsdt ( - ACPI_TABLE_DESC *TableInfo, - UINT32 *NumberOfTables) + ACPI_TABLE_DESC *TableInfo) { ACPI_SIZE TableSize; UINT32 i; @@ -194,13 +193,10 @@ AcpiTbConvertToXsdt ( ACPI_FUNCTION_ENTRY (); - /* Get the number of tables defined in the RSDT or XSDT */ - - *NumberOfTables = AcpiTbGetTableCount (AcpiGbl_RSDP, TableInfo->Pointer); - /* Compute size of the converted XSDT */ - TableSize = ((ACPI_SIZE) *NumberOfTables * sizeof (UINT64)) + sizeof (ACPI_TABLE_HEADER); + TableSize = ((ACPI_SIZE) AcpiGbl_RsdtTableCount * sizeof (UINT64)) + + sizeof (ACPI_TABLE_HEADER); /* Allocate an XSDT */ @@ -217,7 +213,7 @@ AcpiTbConvertToXsdt ( /* Copy the table pointers */ - for (i = 0; i < *NumberOfTables; i++) + for (i = 0; i < AcpiGbl_RsdtTableCount; i++) { if (AcpiGbl_RSDP->Revision < 2) { |