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

Reply via email to