Hello Pathak,
currently, ARM has no interest in the Ruby memory subsystem.
You can check Andreas Hansson's presentation here:
http://www.m5sim.org/wiki/images/f/f7/2015_ws_02_hansson_gem5_workshop_2015.pdf

There is a very old patch to add Ruby support for ARM (2012):
http://reviews.gem5.org/r/1191/
This patch will not work with the VExpress_EMM architecture AFAIK.


On Tue, Nov 17, 2015 at 5:46 AM, Virendra Kumar Pathak <
[email protected]> wrote:

> Hi,
>
> After searching the mailing list, I found Andreas Hansson comment
> "Ruby does not work with ARM (due to assumptions about the memory
> layout). Thus, stay with the classic memory system"
> http://www.mail-archive.com/gem5-users%40gem5.org/msg11914.html  -
> Sun, 05 Jul 2015
>
> Could some one please confirm if issue is still present or it was
> solved in recent commits.
>
> Thanks in advance for you time.
>
> On 16 November 2015 at 20:13, Virendra Kumar Pathak
> <[email protected]> wrote:
> > Hi gem5 users,
> >
> > Do ruby memory model works with arm in gem5 ?
> >
> > I am following below steps to compile and run:
> >
> > Compile:
> > scons build/ARM/gem5.opt PROTOCOL=MESI_Two_Level RUBY=True
> >
> > run:
> > build/ARM/gem5.opt --outdir=/home/vpathak/gem5_git/gem5/m5out_ruby
> > configs/example/fs.py --checkpoint-restore=1
> > --restore-with-cpu=detailed
> > --script=/home/vpathak/gem5_git/gem5/configs/boot/dgemm.rcS
> >
> --kernel=/home/vpathak/gem5_git/full-system-images/binaries/vmlinux.aarch64.20140821
> > --machine-type=VExpress_EMM64
> >
> --dtb-file=/home/vpathak/gem5_git/full-system-images/binaries/vexpress.aarch64.20140821.dtb
> >
> --disk-image=/home/vpathak/gem5_git/full-system-images/disks/aarch64-ubuntu-trusty-headless.img
> > --cpu-type=detailed --arm-iset=aarch64
> > --num-cpus=1 --cpu-clock=3GHz
> > --ruby
> >
> >
> > But I am getting below error:
> > AttributeError: object 'LinuxArmSystem' has no attribute '_dma_ports'
> >
> > I looks into the code and found, unlike x86, makeArmSystem() do not
> > initialize test_sys._dma_ports.
> >
> > Am I doing some mistake? Please help in resolving this issue.
> >
> > Thanks in advance for your time.
> >
> > --
> > with regards,
> > Virendra Kumar Pathak
>
>
>
> --
> with regards,
> Virendra Kumar Pathak
> _______________________________________________
> 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

Reply via email to