Hi community,
I am trying to run an old version of gem5 code (around 7 year old) heavily
hacked by a research paper. I want to simulate some ARM binaries with
multi-threading; in that early version of gem5, it seems that I can only use
m5thread.
However, I faced the error of “panic: Page table fault when accessing virtual
address 0x00” when simulating binaries which uses m5thread, the same error as
this one posted here:
https://www.mail-archive.com/[email protected]/msg10107.html
<https://www.mail-archive.com/[email protected]/msg10107.html>
The above post mentioned using gcc 4.2 or older can solve (since some data
structure has been changed in newer gcc and is not commutable with old gem5). I
am using arm-linux-gnueabi-gcc 5.4; but it seems pretty hard to download a 4.2
version of arm-linux-gnueabi-gcc pre-built deb or cross-compile it from scratch
(I tried this cross-combine tutorial
<https://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/>, but it
always shows "cannot find crt1.o” error when building gcc 4.2).
So I am wondering if there is any rep that hosts some older version of
arm-linux-gnueabi-gcc? Or any one having experiences of build older
arm-linux-gnueabi-gcc?
Any suggestions and comments are appreciated!
Best,
Yang
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users