- def _next_level(self,r):
- return rpte_valid(r), rpte_leaf(r)
- ## DSISR_R_BADCONFIG
- ## read_entry
- ## DSISR_NOPTE
- ## Prepare for next iteration
+ def _next_level(self, addr, entry_width, swap, check_in_mem):
+ # implement read access to mmu mem here
+ value = self.mem.ld(addr.value, entry_width, swap, check_in_mem)
+ print("addr",addr.value)
+ data = SelectableInt(value, 64) # convert to SelectableInt
+ print("value",value)
+ # index += 1
+ return data;