summaryrefslogtreecommitdiffstats
path: root/source/components/disassembler/dmresrc.c
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2014-09-29 19:53:38 +0000
committerjkim <jkim@FreeBSD.org>2014-09-29 19:53:38 +0000
commit4a5720e5f30ea6a8d31e75f94046c76ace845126 (patch)
treec09826b28ca0b50455664fa1d18a4efff33181e4 /source/components/disassembler/dmresrc.c
parent9f91b0b83a53651519b3bbe3b8c1f2a324da984e (diff)
downloadFreeBSD-src-4a5720e5f30ea6a8d31e75f94046c76ace845126.zip
FreeBSD-src-4a5720e5f30ea6a8d31e75f94046c76ace845126.tar.gz
Import ACPICA 20140926.
Diffstat (limited to 'source/components/disassembler/dmresrc.c')
-rw-r--r--source/components/disassembler/dmresrc.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/source/components/disassembler/dmresrc.c b/source/components/disassembler/dmresrc.c
index ff6278b..3fcfa41 100644
--- a/source/components/disassembler/dmresrc.c
+++ b/source/components/disassembler/dmresrc.c
@@ -259,6 +259,11 @@ AcpiDmResourceTemplate (
ACPI_NAMESPACE_NODE *Node;
+ if (Op->Asl.AmlOpcode != AML_FIELD_OP)
+ {
+ Info->MappingOp = Op;
+ }
+
Level = Info->Level;
ResourceName = ACPI_DEFAULT_RESNAME;
Node = Op->Common.Node;
@@ -327,7 +332,7 @@ AcpiDmResourceTemplate (
/* Go ahead and insert EndDependentFn() */
- AcpiDmEndDependentDescriptor (Aml, ResourceLength, Level);
+ AcpiDmEndDependentDescriptor (Info, Aml, ResourceLength, Level);
AcpiDmIndent (Level);
AcpiOsPrintf (
@@ -349,7 +354,7 @@ AcpiDmResourceTemplate (
}
AcpiGbl_DmResourceDispatch [ResourceIndex] (
- Aml, ResourceLength, Level);
+ Info, Aml, ResourceLength, Level);
/* Descriptor post-processing */
OpenPOWER on IntegriCloud