I'm having the following assertion error occur in a couple of my runs:

gem5.opt: build/ARM/cpu/timebuf.hh:54: void TimeBuffer<T>::valid(int)
const [with T = DefaultIEWDefaultCommit<O3CPUImpl>]: Assertion `idx >=
-past && idx <= future' failed.
Program aborted at cycle 64184127758924

The only thing different that I'm doing here is that I'm calling the
gem5-energy-ctrl driver directly without going through cpufreq. I had
to do this since the clk interface cannot be used from an atomic
context and we're looking to implement per-process DVFS.
For the sake of correctness, I also tracked down all the calls to
cpufreq_transition_notifier_list (only arch/arm/kernel/smp.c's
cpufreq_callback) and manually added calls to those.

Could someone shed some light on why this might be happening?
I'm currently on changeset 10987:a618349a7953.


Regards
Guru
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to