Re: [gem5-users] Full system simulation freeze

2019-07-19 Thread Armel Jeatsa
Hello, Thank you for your reply. I will try the patch. I think the command line is deterministic. I realized that when I set the number of cpu to 1 or 2, the simulation runs normally but from 3 it freezes in line *"brought up x cpu"*. kind regards, Armel. -- *JEATSA TOULEPI Armel* Étudiant En

[gem5-users] Use checkpoints that have been created from older GEM5 version

2019-07-19 Thread Michail Mavropoulos
Hello, I have created checkpoints, for SPEC2006 benchmarks, from older GEM5 version (mercurial head id 10500:5e0a421e2031) and I need to import them into the final GEM5 version (git head 4d4c38c7c02aca9922d7f30f2f399bbe94c034eb59). Unforunately, when I try to run a full system simulation I

Re: [gem5-users] Use checkpoints that have been created from older GEM5 version

2019-07-19 Thread Kleovoulos Kalaitzidis
Hello, for upgrading checkpoints you can use the "cpt_upgrader.py" in util/cpt_upgraders. Normally, this will do, unless some upgrade is not implemented already. Then you have to create alone the equivalent upgrader to call. Hope it helps. -- Kleovoulos Kalaitzidis Doctorant - Équipe PACAP

Re: [gem5-users] Questions about simulation configure!

2019-07-19 Thread Jason Lowe-Power
Hi Yuan, The details on SimObject initialization may help: http://gem5.org/SimObject_Initialization. This code is in the src/python/m5/simulate.py: https://gem5.googlesource.com/public/gem5/+/master/src/python/m5/simulate.py#77 . To expand a little... When the SimObject is initialized, we

[gem5-users] Interrupt assignment in X86 FS

2019-07-19 Thread Pouya Fotouhi
Hi everyone, I'm trying to add a pci device, and I need to assign an interrupt line to the controller I created. Looking at the setup for the ide controller (configured as dev 4 on pci bus), we have "source_bus_irq = 0 + (4 << 2)" and "dest_io_apic_intin = 16" in X86IntelMPIOIntAssignment. I

Re: [gem5-users] Issue with O3PipeView in latest gem5

2019-07-19 Thread Jason Lowe-Power
Hi Prasenjit, Are you *sure* the executable runs for more than 100? What does stats.txt say about the number of instructions committed during this interval? What about the config.ini, does it show that the O3 is the CPU type? Jason On Thu, Jul 18, 2019 at 1:35 PM Chakraborty, Prasen <

[gem5-users] Indeterministic gem5 behavior

2019-07-19 Thread Shehab Elsayed
Hello All, I have a gem5 X86 full system set up that starts with KVM cores and then switches to O3 cores once the benchmark reaches the region of interest. Right now I am testing with a simple multithreaded hello world benchmark. Sometimes the benchmark completes successfully while others gem5