Moved PowerResource into namespace
This commit is contained in:
@@ -193,6 +193,18 @@ impl AmlExecutable for NamedObj {
|
||||
obj_list: local_namespace
|
||||
});
|
||||
},
|
||||
NamedObj::DefPowerRes { ref name, system_level, resource_order, ref obj_list } => {
|
||||
let local_scope_string = get_namespace_string(scope, name.clone());
|
||||
|
||||
let mut local_namespace = BTreeMap::new();
|
||||
obj_list.execute(&mut local_namespace, String::new());
|
||||
|
||||
namespace.insert(local_scope_string, AmlValue::PowerResource {
|
||||
system_level,
|
||||
resource_order,
|
||||
obj_list: local_namespace
|
||||
});
|
||||
},
|
||||
_ => ()
|
||||
}
|
||||
|
||||
|
||||
@@ -36,7 +36,11 @@ pub enum AmlValue {
|
||||
},
|
||||
Package(Vec<AmlValue>),
|
||||
String(String),
|
||||
PowerResource,
|
||||
PowerResource {
|
||||
system_level: u8,
|
||||
resource_order: u16,
|
||||
obj_list: BTreeMap<String, AmlValue>
|
||||
},
|
||||
Processor {
|
||||
proc_id: u8,
|
||||
p_blk: Option<u32>,
|
||||
|
||||
Reference in New Issue
Block a user