radix: reading first page table entry
[soc.git] / src / soc / decoder / power_fields.py
index f4bdf1615cd2d5d34ce0685e630140a868cadaf1..58df625b94e4faa5eaafc4eef78ae3a287a09d5c 100644 (file)
@@ -118,9 +118,13 @@ class DecodeFields:
             name_on_wiki = "fields.text"
         self.fname = find_wiki_file(name_on_wiki)
 
+    @property
+    def form_names(self):
+        return self.instrs.keys()
+
     def create_specs(self):
         self.forms, self.instrs = self.decode_fields()
-        self.form_names = forms = self.instrs.keys()
+        forms = self.form_names
         #print ("specs", self.forms, forms)
         for form in forms:
             fields = self.instrs[form]
@@ -147,7 +151,7 @@ class DecodeFields:
             "LK": self.FormI.LK,
             "AA": self.FormB.AA,
             "Rc": self.FormX.Rc,
-            "OE": self.FormXO.Rc,
+            "OE": self.FormXO.OE,
             "BD": self.FormB.BD,
             "BF": self.FormX.BF,
             "CR": self.FormXL.XO,