Exemplo n.º 1
0
 public override void Visit(AmlParser.DefCreateField defCreateField)
 {
     defCreateField.numBits.Accept(this);
     defCreateField.bitIndex.Accept(this);
     defCreateField.sourceBuff.Accept(this);
     result.Add(new CreateField(defCreateField.nameString.nodePath));
 }
Exemplo n.º 2
0
 public override void Visit(AmlParser.DefCreateField defCreateField)
 {
     AcpiObject.AcpiObject sizeObj = LoadTimeEvaluate(defCreateField.numBits.integer);
     CheckObjectType(sizeObj, AcpiObjectType.Integer);
     VisitField(defCreateField.sourceBuff,
                defCreateField.bitIndex.integer, 1,
                ((AcpiObject.Integer)(sizeObj.GetTarget())).Value,
                defCreateField.nameString.nodePath);
 }
Exemplo n.º 3
0
 public override void Visit(AmlParser.DefCreateField defCreateField)
 {
     acpiNamespace.CreateNodeAt(defCreateField.nameString.nodePath, currentPath);
 }
Exemplo n.º 4
0
 public virtual void Visit(AmlParser.DefCreateField defCreateField)
 {
     UnhandledNodeType("DefCreateField");
 }