summaryrefslogtreecommitdiffstats
path: root/source/common
diff options
context:
space:
mode:
Diffstat (limited to 'source/common')
-rw-r--r--source/common/dmrestag.c1
-rw-r--r--source/common/dmtable.c10
-rw-r--r--source/common/dmtbdump.c3
-rw-r--r--source/common/dmtbinfo.c1
4 files changed, 15 insertions, 0 deletions
diff --git a/source/common/dmrestag.c b/source/common/dmrestag.c
index d72ecad..d4960ef 100644
--- a/source/common/dmrestag.c
+++ b/source/common/dmrestag.c
@@ -666,6 +666,7 @@ AcpiGetTagPathname (
Status = AcpiNsBuildExternalPath (BufferNode, RequiredSize, Pathname);
if (ACPI_FAILURE (Status))
{
+ ACPI_FREE (Pathname);
return (NULL);
}
diff --git a/source/common/dmtable.c b/source/common/dmtable.c
index 46d7b67..e57b8cc 100644
--- a/source/common/dmtable.c
+++ b/source/common/dmtable.c
@@ -100,6 +100,7 @@ static const char *AcpiDmEinjActions[] =
"Execute Operation",
"Check Busy Status",
"Get Command Status",
+ "Set Error Type With Address",
"Unknown Action"
};
@@ -110,6 +111,7 @@ static const char *AcpiDmEinjInstructions[] =
"Write Register",
"Write Register Value",
"Noop",
+ "Flush Cacheline",
"Unknown Instruction"
};
@@ -180,6 +182,8 @@ static const char *AcpiDmHestNotifySubnames[] =
"Local Interrupt",
"SCI",
"NMI",
+ "CMCI", /* ACPI 5.0 */
+ "MCE", /* ACPI 5.0 */
"Unknown Notify Type" /* Reserved */
};
@@ -744,6 +748,11 @@ AcpiDmDumpTable (
ByteLength = 8;
break;
+ case ACPI_DMT_BUF10:
+
+ ByteLength = 10;
+ break;
+
case ACPI_DMT_BUF16:
case ACPI_DMT_UUID:
@@ -862,6 +871,7 @@ AcpiDmDumpTable (
break;
case ACPI_DMT_BUF7:
+ case ACPI_DMT_BUF10:
case ACPI_DMT_BUF16:
case ACPI_DMT_BUF128:
/*
diff --git a/source/common/dmtbdump.c b/source/common/dmtbdump.c
index 57c160d..5b98191 100644
--- a/source/common/dmtbdump.c
+++ b/source/common/dmtbdump.c
@@ -872,6 +872,7 @@ AcpiDmDumpDmar (
{
return;
}
+ AcpiOsPrintf ("\n");
switch (SubTable->Type)
{
@@ -924,6 +925,7 @@ AcpiDmDumpDmar (
{
return;
}
+ AcpiOsPrintf ("\n");
/* Dump the PCI Path entries for this device scope */
@@ -941,6 +943,7 @@ AcpiDmDumpDmar (
PathOffset += 2;
PciPath += 2;
+ AcpiOsPrintf ("\n");
}
/* Point to next device scope entry */
diff --git a/source/common/dmtbinfo.c b/source/common/dmtbinfo.c
index 033f7ef..ed675c1 100644
--- a/source/common/dmtbinfo.c
+++ b/source/common/dmtbinfo.c
@@ -780,6 +780,7 @@ ACPI_DMTABLE_INFO AcpiDmTableInfoDmar[] =
{
{ACPI_DMT_UINT8, ACPI_DMAR_OFFSET (Width), "Host Address Width", 0},
{ACPI_DMT_UINT8, ACPI_DMAR_OFFSET (Flags), "Flags", 0},
+ {ACPI_DMT_BUF10, ACPI_DMAR_OFFSET (Reserved[0]), "Reserved", 0},
ACPI_DMT_TERMINATOR
};
OpenPOWER on IntegriCloud