120a121,126
> def makeX86System(mem_mode, mdesc = None):
> self = X86System()
> if not mdesc:
> # generic system
> mdesc = SysConfig()
> self.readfile = mdesc.script()
121a128,140
> # Physical memory
> self.membus = Bus(bus_id=0)
> self.physmem = PhysicalMemory(range = AddrRange(mdesc.mem()))
> self.physmem.port = self.membus.port
>
> # Platform
> self.opteron = Opteron()
>
> self.intrctrl = IntrControl()
>
> return self
>
>