Thanks for your response! We’d glad to either make MARSSx86 work on new kernel 
version or switch to another tool that can do the same job. Since we are new to 
MARSSx86, could it be possible to hint us where should we start(I mean 
development) if we are going to get 4.3 kernel supported, or what other tools 
we should try other than MARSSx86? Thanks in advance!

Regards,
Tianyou

From: [email protected] [mailto:[email protected]] On Behalf Of 
Brendan Fitzgerald
Sent: Tuesday, July 19, 2016 10:07 PM
To: Li, Tianyou <[email protected]>
Cc: [email protected]; [email protected]; Qin, Xiaokang 
<[email protected]>
Subject: Re: [marss86-devel] MARSSx86 running into problem with Linux kernel 4.3

Hi,

Currently I've gotten marss to run with linux kernel 3.2. I realize this isn't 
the best answer, but development and improvement of marss is stagnate right now.

Maybe someone on the mailing list has successfully gotten a more modern linux 
kernel to run, and if so we would love it for them to make a pull request so we 
can update the code base.

On Mon, Jul 18, 2016 at 10:50 PM, Li, Tianyou 
<[email protected]<mailto:[email protected]>> wrote:
Hi Folks,

We are trying to get MARSSx86 running with Linux kernel 4.3, but failed. We 
started with downloaded image, which is Ubuntu 11.04 (kernel 2.6.38-10), it 
runs pretty well. When we built and deployed with 4.3 kernel, unfortunately 
Qemu+Marss will crash no matter single core configuration or multicore 
configuration:

a.      Single core configuration:

The command to build the marss+qemu: scons -Q c=1 debug=10

The command to run the marss simulation: simconfig -run -machine single_core 
-loglevel 10 -logfile single_core.log

Crash log on screen: “int ooo::ReorderBufferEntry::commit(): Assertion 
`ctx.get_cs_eip() == uop.rip' failed”

Crash log file: single_core.log in attached log zip package

b.      Multi core configuration:

The command to build the marss+qemu: scons -Q c=4 debug=10

The command to run the mars simulation: simconfig -run -machine private_L2(or 
shared_l2) -loglevel 10 -logfile multi_core.log

Crash log on screen: ” qemu-system-x86_64: 
ptlsim/build/core/ooo-core/ooo-pipe.cpp:2112: int 
ooo::ReorderBufferEntry::commit(): Assertion `physreg->data' failed.”

Crash log file: multi_core.log in attached log zip package

Thanks in advance for your help!

Regards,
Tianyou

_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]<mailto:[email protected]>
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to