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
