58c58
< def makeLinuxAlphaSystem(mem_mode, mdesc = None):
---
> def makeLinuxAlphaSystem(mem_mode, MemClass, mdesc = None):
76c76
< self.physmem = SimpleDDR3(range = AddrRange(mdesc.mem()))
---
> self.physmem = MemClass(range = AddrRange(mdesc.mem()))
107c107
< def makeLinuxAlphaRubySystem(mem_mode, mdesc = None):
---
> def makeLinuxAlphaRubySystem(mem_mode, MemClass, mdesc = None):
113c113
< physmem = SimpleDDR3(range = AddrRange(mdesc.mem()))
---
> physmem = MemClass(range = AddrRange(mdesc.mem()))
160c160
< def makeSparcSystem(mem_mode, mdesc = None):
---
> def makeSparcSystem(mem_mode, MemClass, mdesc = None):
183,186c183,186
< self.physmem = SimpleDDR3(range = AddrRange(Addr('1MB'), size = '64MB'),
< zero = True)
< self.physmem2 = SimpleDDR3(range = AddrRange(Addr('2GB'), size ='256MB'),
< zero = True)
---
> self.physmem = MemClass(range = AddrRange(Addr('1MB'), size = '64MB'),
> zero = True)
> self.physmem2 = MemClass(range = AddrRange(Addr('2GB'), size ='256MB'),
> zero = True)
230,231c230,231
< def makeArmSystem(mem_mode, machine_type, mdesc = None, dtb_filename = None,
< bare_metal=False):
---
> def makeArmSystem(mem_mode, machine_type, MemClass, mdesc = None,
> dtb_filename = None, bare_metal=False):
278,279c278,279
< self.physmem = SimpleDDR3(range = AddrRange(Addr(mdesc.mem())),
< zero = True)
---
> self.physmem = MemClass(range = AddrRange(Addr(mdesc.mem())),
> zero = True)
295,298c295,297
< self.physmem = SimpleDDR3(range =
< AddrRange(self.realview.mem_start_addr,
< size = mdesc.mem()),
< conf_table_reported = True)
---
> self.physmem = MemClass(range = AddrRange(self.realview.mem_start_addr,
> size = mdesc.mem()),
> conf_table_reported = True)
320c319
< def makeLinuxMipsSystem(mem_mode, mdesc = None):
---
> def makeLinuxMipsSystem(mem_mode, MemClass, mdesc = None):
334c333
< self.physmem = SimpleDDR3(range = AddrRange('1GB'))
---
> self.physmem = MemClass(range = AddrRange('1GB'))
428c427,428
< def makeX86System(mem_mode, numCPUs = 1, mdesc = None, self = None, Ruby = False):
---
> def makeX86System(mem_mode, MemClass, numCPUs = 1, mdesc = None, self = None,
> Ruby = False):
440c440
< self.physmem = SimpleDDR3(range = AddrRange(mdesc.mem()))
---
> self.physmem = MemClass(range = AddrRange(mdesc.mem()))
524c524,525
< def makeLinuxX86System(mem_mode, numCPUs = 1, mdesc = None, Ruby = False):
---
> def makeLinuxX86System(mem_mode, MemClass, numCPUs = 1, mdesc = None,
> Ruby = False):
528c529
< makeX86System(mem_mode, numCPUs, mdesc, self, Ruby)
---
> makeX86System(mem_mode, MemClass, numCPUs, mdesc, self, Ruby)