summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/common/adisasm.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/common/adisasm.c')
-rw-r--r--sys/contrib/dev/acpica/common/adisasm.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/contrib/dev/acpica/common/adisasm.c b/sys/contrib/dev/acpica/common/adisasm.c
index f30410d..a1d1411 100644
--- a/sys/contrib/dev/acpica/common/adisasm.c
+++ b/sys/contrib/dev/acpica/common/adisasm.c
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: adisasm - Application-level disassembler routines
- * $Revision: 67 $
+ * $Revision: 69 $
*
*****************************************************************************/
@@ -880,6 +880,7 @@ AdGetLocalTables (
ACPI_TABLE_HEADER *NewTable;
UINT32 NumTables;
UINT32 PointerSize;
+ char *FacsSuffix = "";
if (GetAllTables)
@@ -923,6 +924,10 @@ AdGetLocalTables (
AcpiGbl_FADT = (void *) NewTable;
AdWriteTable (NewTable, NewTable->Length,
FADT_SIG, NewTable->OemTableId);
+
+ /* Use the FADT tableID for the FACS, since FACS has no ID */
+
+ FacsSuffix = AcpiGbl_FADT->OemTableId;
}
AcpiOsPrintf ("\n");
@@ -934,7 +939,7 @@ AdGetLocalTables (
{
AcpiGbl_FACS = (void *) NewTable;
AdWriteTable (NewTable, AcpiGbl_FACS->Length,
- FACS_SIG, AcpiGbl_FADT->OemTableId);
+ FACS_SIG, FacsSuffix);
}
AcpiOsPrintf ("\n");
}
OpenPOWER on IntegriCloud