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

Reply via email to