diff options
Diffstat (limited to 'compiler/dtutils.c')
-rw-r--r-- | compiler/dtutils.c | 7 |
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; |