82c82
< def makeLinuxAlphaRubySystem(mem_mode, rubymem, mdesc = None):
---
> def makeLinuxAlphaRubySystem(mem_mode, phys_mem, mdesc = None):
89c89
< self = LinuxAlphaSystem(physmem = rubymem)
---
> self = LinuxAlphaSystem(physmem = phys_mem)
97c97,104
<
---
>
> #
> # Pio functional accesses from devices need direct access to memory
> # RubyPort currently does support functional accesses. Therefore provide
> # the piobus a direct connection to physical memory
> #
> self.piobus.port = phys_mem.port
>
107,109c114,117
< # connect the dma ports directly to ruby dma ports
< self.tsunami.ide.dma = self.physmem.dma_port
< self.tsunami.ethernet.dma = self.physmem.dma_port
---
> #
> # store the dma devices for later connection to dma ruby ports
> #
> self.dma_devices = [self.tsunami.ide, self.tsunami.ethernet]
111,113d118
< # connect the pio bus to rubymem
< self.physmem.pio_port = self.piobus.port
<