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

Reply via email to