summaryrefslogtreecommitdiffstats
path: root/compiler/dtutils.c
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/dtutils.c')
-rw-r--r--compiler/dtutils.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/compiler/dtutils.c b/compiler/dtutils.c
index dcea176..2198cb5 100644
--- a/compiler/dtutils.c
+++ b/compiler/dtutils.c
@@ -399,6 +399,7 @@ DtGetFieldType (
break;
case ACPI_DMT_BUFFER:
+ case ACPI_DMT_BUF7:
case ACPI_DMT_BUF16:
case ACPI_DMT_PCI_PATH:
Type = DT_FIELD_TYPE_BUFFER;
@@ -421,6 +422,10 @@ DtGetFieldType (
Type = DT_FIELD_TYPE_DEVICE_PATH;
break;
+ case ACPI_DMT_LABEL:
+ Type = DT_FIELD_TYPE_LABEL;
+ break;
+
default:
Type = DT_FIELD_TYPE_INTEGER;
break;
@@ -507,6 +512,7 @@ DtGetFieldLength (
case ACPI_DMT_FLAG7:
case ACPI_DMT_FLAGS0:
case ACPI_DMT_FLAGS2:
+ case ACPI_DMT_LABEL:
ByteLength = 0;
break;
@@ -549,6 +555,7 @@ DtGetFieldLength (
break;
case ACPI_DMT_UINT56:
+ case ACPI_DMT_BUF7:
ByteLength = 7;
break;
OpenPOWER on IntegriCloud