From 0a67ad4b235e57fa5d20cb6104c07111c57fc295 Mon Sep 17 00:00:00 2001 From: Connor Wood Date: Thu, 22 Jun 2017 13:34:05 +0100 Subject: [PATCH] Moved DataRegion into namespace - more infrastructure required --- src/acpi/aml/namedobj.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/acpi/aml/namedobj.rs b/src/acpi/aml/namedobj.rs index 0a21504..7b40db4 100644 --- a/src/acpi/aml/namedobj.rs +++ b/src/acpi/aml/namedobj.rs @@ -288,6 +288,15 @@ impl AmlExecutable for NamedObj { length: resolved_length }); }, + NamedObj::DefDataRegion { ref name, ref signature, ref oem_id, ref oem_table_id } => { + let local_scope_string = get_namespace_string(scope.clone(), name.clone()); + + namespace.insert(local_scope_string, AmlValue::OperationRegion { + region: RegionSpace::SystemMemory, + offset: Box::new(AmlValue::IntegerConstant(0)), + len: Box::new(AmlValue::IntegerConstant(0)) + }); + }, NamedObj::DefOpRegion { ref name, ref region, ref offset, ref len } => { let local_scope_string = get_namespace_string(scope.clone(), name.clone());