Hi Tony, I wrote Prime cell PL081 DMA model for ARM-FS some 3-4 months back and tested it without ruby using my custom driver in Linux, I haven't checked it with recent version of Gem5 but it should work.
You can start with that if you wish . Regards, Digant Desai. On Wed, Mar 14, 2012 at 11:05, Ali Saidi <[email protected]> wrote: > ** > > On 12.03.2012 21:18, Tony Feng wrote: > > Hi, > The plan is to make ARM FS simulation work with Ruby. Btw, has anyone done > this work so far? I'm new to GEM5, so not very familiar with the code > structure yet. > As a start, I made some changes on ruby_fs.py, and added a new class into > FSConfig.py to make an ARM+Ruby system. In that new class, I want to > specify which dma_devices the ARM system has in the following way > self._dma_devices = [???] > similar to the line self._dma_devices = [self.pc.south_bridge.ide] in > X86. I tried leaving it blank, but ran into segmentation fault. Can anyone > please point out what options I have or which file I should look at? > -Tony > > Hopefully one of the Ruby guys can chime in? I don't know, but on the > simplest ARM system we model ti gem5 the only DMA devices are the frame > buffer. If you look in src/dev/arm/Realview.py anything that connects a dma > port is a dma device. > > > > To my knowledge no one is working on this, and it would be nice to have. > > > > Thanks, > > Ali > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
