212c212
< self._mem_range = AddrRange(start=mem_range[0], size=mem_size)
---
> self.mem_ranges = [ AddrRange(start=mem_range[0], size=mem_size) ]
215c215
< self.iocache = IOCache(addr_ranges=[self._mem_range])
---
> self.iocache = IOCache(addr_ranges=[self.mem_ranges[0]])
218c218
< ranges=[self._mem_range])
---
> ranges=[self.mem_ranges[0]])