diff options
| author | Jung-uk Kim <jkim@FreeBSD.org> | 2013-06-26 19:01:10 +0000 | 
|---|---|---|
| committer | Jung-uk Kim <jkim@FreeBSD.org> | 2013-06-26 19:01:10 +0000 | 
| commit | 94c37fb2483cc09856a30e74879a69f2ccfe22f0 (patch) | |
| tree | 274ff6113dbdc6cbbbf50dc30d0527fb9cb0fc55 /source/common | |
| parent | b7f987c19dad2c6d33c64e7f96a9b4deca9e2650 (diff) | |
Notes
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 d72ecad4b365..d4960ef66291 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 46d7b6747843..e57b8cc3a9e5 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 57c160d3a8cd..5b98191fa240 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 033f7ef8e779..ed675c1c67a8 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  };  | 
