summaryrefslogtreecommitdiff
path: root/compiler/dtutils.c
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2011-02-11 22:56:14 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2011-02-11 22:56:14 +0000
commit19834a6cfd047752c68451e6ded1a2950f6b1f44 (patch)
tree9d61cc356dc91b33ff673ba89e884aab6cbb55be /compiler/dtutils.c
parent8f74426ca5911529047348ff4731e7f5fbb49c67 (diff)
Notes
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 dcea17628250..2198cb55ddef 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;