summaryrefslogtreecommitdiff
path: root/source/components/executer/exconfig.c
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2018-05-08 18:10:55 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2018-05-08 18:10:55 +0000
commitc7fe43df360e722274513d9e47c1358a580c8a9b (patch)
tree3b6f20cad9ae91c9c0fbe664b1699f7e20c1faf4 /source/components/executer/exconfig.c
parent5dc04bcfd5c1bd0942e4a6640bf39d15f464af4f (diff)
Notes
Diffstat (limited to 'source/components/executer/exconfig.c')
-rw-r--r--source/components/executer/exconfig.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/source/components/executer/exconfig.c b/source/components/executer/exconfig.c
index 2ae60f554e08..590d83661a2d 100644
--- a/source/components/executer/exconfig.c
+++ b/source/components/executer/exconfig.c
@@ -342,6 +342,11 @@ AcpiExLoadTableOp (
return_ACPI_STATUS (Status);
}
+ /* Complete the initialization/resolution of package objects */
+
+ Status = AcpiNsWalkNamespace (ACPI_TYPE_PACKAGE, ACPI_ROOT_OBJECT,
+ ACPI_UINT32_MAX, 0, AcpiNsInitOnePackage, NULL, NULL, NULL);
+
/* Parameter Data (optional) */
if (ParameterNode)
@@ -615,6 +620,11 @@ AcpiExLoadOp (
return_ACPI_STATUS (Status);
}
+ /* Complete the initialization/resolution of package objects */
+
+ Status = AcpiNsWalkNamespace (ACPI_TYPE_PACKAGE, ACPI_ROOT_OBJECT,
+ ACPI_UINT32_MAX, 0, AcpiNsInitOnePackage, NULL, NULL, NULL);
+
/* Store the DdbHandle into the Target operand */
Status = AcpiExStore (DdbHandle, Target, WalkState);