summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/tbget.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/tbget.c')
-rw-r--r--sys/contrib/dev/acpica/tbget.c30
1 files changed, 13 insertions, 17 deletions
diff --git a/sys/contrib/dev/acpica/tbget.c b/sys/contrib/dev/acpica/tbget.c
index 7b8aa87..0d186df 100644
--- a/sys/contrib/dev/acpica/tbget.c
+++ b/sys/contrib/dev/acpica/tbget.c
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: tbget - ACPI Table get* routines
- * $Revision: 52 $
+ * $Revision: 55 $
*
*****************************************************************************/
@@ -240,6 +240,7 @@ AcpiTbGetTable (
FUNCTION_TRACE ("TbGetTable");
+
if (!TableInfo)
{
return_ACPI_STATUS (AE_BAD_PARAMETER);
@@ -251,7 +252,6 @@ AcpiTbGetTable (
/*
* Getting data from a buffer, not BIOS tables
*/
-
TableHeader = BufferPtr;
Status = AcpiTbValidateTableHeader (TableHeader);
if (ACPI_FAILURE (Status))
@@ -345,7 +345,6 @@ AcpiTbGetAllTables (
* This will NOT include the FACS and DSDT - we must get
* them after the loop
*/
-
for (Index = 0; Index < NumberOfTables; Index++)
{
/* Clear the TableInfo each time */
@@ -382,7 +381,6 @@ AcpiTbGetAllTables (
* error. Just get as many tables as we can, later we will
* determine if there are enough tables to continue.
*/
-
AcpiTbUninstallTable (&TableInfo);
}
}
@@ -408,19 +406,16 @@ AcpiTbGetAllTables (
*
*/
-
/*
* Get the FACS (must have the FADT first, from loop above)
* AcpiTbGetTableFacs will fail if FADT pointer is not valid
*/
-
Status = AcpiTbGetTableFacs (TablePtr, &TableInfo);
if (ACPI_FAILURE (Status))
{
return_ACPI_STATUS (Status);
}
-
/* Install the FACS */
Status = AcpiTbInstallTable (TablePtr, &TableInfo);
@@ -433,7 +428,6 @@ AcpiTbGetAllTables (
* Create the common FACS pointer table
* (Contains pointers to the original table)
*/
-
Status = AcpiTbBuildCommonFacs (&TableInfo);
if (ACPI_FAILURE (Status))
{
@@ -444,7 +438,6 @@ AcpiTbGetAllTables (
/*
* Get the DSDT (We know that the FADT is valid now)
*/
-
Status = AcpiTbGetTable ((ACPI_PHYSICAL_ADDRESS) ACPI_GET_ADDRESS (AcpiGbl_FADT->XDsdt),
TablePtr, &TableInfo);
if (ACPI_FAILURE (Status))
@@ -508,7 +501,7 @@ AcpiTbVerifyRsdp (
UINT8 *TablePtr;
- FUNCTION_TRACE ("AcpiTbVerifyRsdp");
+ FUNCTION_TRACE ("TbVerifyRsdp");
/*
@@ -591,6 +584,9 @@ AcpiTbGetRsdtAddress (void)
ACPI_PHYSICAL_ADDRESS PhysicalAddress;
+ FUNCTION_ENTRY ();
+
+
/*
* For RSDP revision 0 or 1, we use the RSDT.
* For RSDP revision 2 (and above), we use the XSDT
@@ -611,14 +607,13 @@ AcpiTbGetRsdtAddress (void)
ACPI_GET_ADDRESS (AcpiGbl_RSDP->XsdtPhysicalAddress);
}
-
return (PhysicalAddress);
}
/*******************************************************************************
*
- * FUNCTION: AcpiTbValidateRsdt
+ * FUNCTION: AcpiTbValidateRsdt
*
* PARAMETERS: TablePtr - Addressable pointer to the RSDT.
*
@@ -634,6 +629,7 @@ AcpiTbValidateRsdt (
{
UINT32 NoMatch;
+
PROC_NAME ("TbValidateRsdt");
@@ -643,12 +639,12 @@ AcpiTbValidateRsdt (
*/
if (AcpiGbl_RSDP->Revision < 2)
{
- NoMatch = STRNCMP ((char *) TablePtr, RSDT_SIG,
+ NoMatch = STRNCMP ((char *) TablePtr, RSDT_SIG,
sizeof (RSDT_SIG) -1);
}
else
{
- NoMatch = STRNCMP ((char *) TablePtr, XSDT_SIG,
+ NoMatch = STRNCMP ((char *) TablePtr, XSDT_SIG,
sizeof (XSDT_SIG) -1);
}
@@ -696,6 +692,8 @@ AcpiTbGetTablePointer (
ACPI_STATUS Status;
+ FUNCTION_ENTRY ();
+
if ((Flags & ACPI_MEMORY_MODE) == ACPI_LOGICAL_ADDRESSING)
{
@@ -715,7 +713,6 @@ AcpiTbGetTablePointer (
}
-
/*******************************************************************************
*
* FUNCTION: AcpiTbGetTableRsdt
@@ -743,7 +740,6 @@ AcpiTbGetTableRsdt (
/*
* Get the RSDT from the RSDP
*/
-
ACPI_DEBUG_PRINT ((ACPI_DB_INFO,
"RSDP located at %p, RSDT physical=%8.8lX%8.8lX \n",
AcpiGbl_RSDP, HIDWORD(AcpiGbl_RSDP->RsdtPhysicalAddress),
@@ -773,7 +769,7 @@ AcpiTbGetTableRsdt (
}
- /*
+ /*
* Valid RSDT signature, verify the checksum. If it fails, just
* print a warning and ignore it.
*/
OpenPOWER on IntegriCloud