Hi all, I am trying to use the last version of gem5 for an arm platform. I have a problem when I want to use gem5 with the -b option. When I launch this command for instance: ./build/ARM/gem5.opt configs/example/fs.py -n 1 --caches --mem-size 256MB --machine-type VExpress_GEM5_V1 --kernel /home/cigale/nfs/Big_LITTLE/arch/binaries/linux-4.3.3_64bits/vmlinux --disk-image /home/cigale/nfs/Big_LITTLE/aarch-system-2014-10/disks/linux-aarch32-ael.img --dtb-filename /home/cigale/nfs/Big_LITTLE/gem5_current/gem5/system/arm/dt/armv7_gem5_v1_1cpu.dtb -b MutexTest
Gem5 aborts with this message: panic: invalid access size: 64 @ tick 0 [write:build/ARM/dev/isa_fake.cc, line 112] Memory Usage: 409548 KBytes Program aborted at tick 0 --- BEGIN LIBC BACKTRACE --- ./build/ARM/gem5.opt(_Z15print_backtracev+0x15)[0xd57f05] ./build/ARM/gem5.opt(_Z12abortHandleri+0x36)[0xd68706] /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340)[0x7fb5699dd340] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39)[0x7fb568499cc9] /lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7fb56849d0d8] ./build/ARM/gem5.opt(_Z15__exit_epilogueiPKcS0_iS0_+0x1ec)[0xacca1c] ./build/ARM/gem5.opt(_ZN7IsaFake5writeEP6Packet+0x530)[0xb01bc0] ./build/ARM/gem5.opt(_ZN7PioPort10recvAtomicEP6Packet+0x66)[0xb00526] ./build/ARM/gem5.opt(_ZN12CoherentXBar14recvFunctionalEP6Packets+0x1a9)[0x924c19] ./build/ARM/gem5.opt(_ZNK9PortProxy9writeBlobEmPKhi+0x1be)[0x95a49e] ./build/ARM/gem5.opt(_ZN10ObjectFile12loadSectionsER9PortProxymm+0x3d)[0xaeb62d] ./build/ARM/gem5.opt(_ZN14LinuxArmSystem9initStateEv+0xa41)[0xd1f541] ./build/ARM/gem5.opt[0x11e80eb] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4bd4)[0x7fb5695f60d4] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7fb5695f754d] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x48d8)[0x7fb5695f5dd8] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7fb5695f754d] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x48d8)[0x7fb5695f5dd8] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4b59)[0x7fb5695f6059] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7fb5695f754d] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7fb5695f7682] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x563e)[0x7fb5695f6b3e] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7fb5695f754d] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x48d8)[0x7fb5695f5dd8] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7fb5695f754d] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7fb5695f7682] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyRun_StringFlags+0x79)[0x7fb5695f14b9] ./build/ARM/gem5.opt(_Z6m5MainiPPc+0x5f)[0xd67e7f] ./build/ARM/gem5.opt(main+0x33)[0x8ca8c3] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fb568484ec5] ./build/ARM/gem5.opt[0x909661] --- END LIBC BACKTRACE --- Abandon (core dumped) I want to mention that when I launch this command without -b there is no problem with the simulation. Do you have an idea to solve this error or why this is happening? Thanks a lot. Best regards, +-------------------------------+ | Louisa Bessad | | PhD student - LIRMM - Sysmic | | Bâtiment 4 Bureau H2.2 | +-------------------------------+ _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
