232a233,250
> self.mem_ranges = []
> size_remain = long(Addr(mdesc.mem()))
> for region in self.realview._mem_regions:
> if size_remain > long(region[1]):
> self.mem_ranges.append(AddrRange(region[0], size=region[1]))
> size_remain = size_remain - long(region[1])
> else:
> self.mem_ranges.append(AddrRange(region[0], size=size_remain))
> size_remain = 0
> break
> warn("Memory size specified spans more than one region. Creating" \
> " another memory controller for that range.")
>
> if size_remain > 0:
> fatal("The currently selected ARM platforms doesn't support" \
> " the amount of DRAM you've selected. Please try" \
> " another platform")
>
236,237d253
< self.mem_ranges = [AddrRange(self.realview.mem_start_addr,
< size = mdesc.mem())]
254,272d269
< self.mem_ranges = []
< size_remain = long(Addr(mdesc.mem()))
< for region in self.realview._mem_regions:
< if size_remain > long(region[1]):
< self.mem_ranges.append(AddrRange(region[0], size=region[1]))
< size_remain = size_remain - long(region[1])
< else:
< self.mem_ranges.append(AddrRange(region[0], size=size_remain))
< size_remain = 0
< break
< warn("Memory size specified spans more than one region. Creating" \
< " another memory controller for that range.")
<
< if size_remain > 0:
< fatal("The currently selected ARM platforms doesn't support" \
< " the amount of DRAM you've selected. Please try" \
< " another platform")
<
<