Hello Tianyou: The best path forward may be to work on getting MARSS running on the newest QEMU version. That said, I know of some groups who have done the port to newer kernel version but chose not to release them publicly.
-Kanad > 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 > _______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
