diff options
Diffstat (limited to 'source/common')
-rw-r--r-- | source/common/dmrestag.c | 1 | ||||
-rw-r--r-- | source/common/dmtable.c | 10 | ||||
-rw-r--r-- | source/common/dmtbdump.c | 3 | ||||
-rw-r--r-- | source/common/dmtbinfo.c | 1 |
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 }; |