Hi Tan, You are better off using the classic memory system with ARM.
The classic memory system has a representative crossbar model, and is in general far more tested. It also comes with a detailed DRAM controller model. Andreas On 19/08/2014 16:38, "Cheng Tan via gem5-users" <gem5-users@gem5.org> wrote: >Hi all, > >I am using the clean latest version of gem5, when I use ARM with MI >protocol, even a simple hello world program fails. >The commandline I use is below, >build/ARM/gem5.opt -d m5out/test/ configs/example/se.py --ruby >--l1d_size=32kB -c tests/test-progs/hello/bin/arm/linux/hello >It pops up the error: >panic: Page table fault when accessing virtual address 0x10c > @ tick 139952 >[invoke:build/ARM/sim/faults.cc, line 70] >Memory Usage: 139952 KBytes >Program aborted at tick 21266000 >Aborted (core dumped) > >However, if I increase the L1 cache size to be greater than 32kB, like >64kB, the hello world succeeds. I also try some older versions of gem5, >and it seems this problem has existed for quite a long time. Could any >one reproduce the error and help me? > > >Thanks, >Tan Cheng >_______________________________________________ >gem5-users mailing list >gem5-users@gem5.org >http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users