Hi all,

I??m writing because I??m running redis that I mounted onto a disk image while 
using the configs/example/fs.py script, and I'm running into an issue when I 
load 100000 dataset to reids in O3CPU. In particular, I get the following 
output:

gem5.opt: build/X86/base/circular_queue.hh:394: 
std::enable_if_t<std::is_integral<idx>::value, typename 
std::vector&lt;_Tp&gt;::reference&gt; CircularQueue<t>::operator[](const 
Idx&amp;) [with Idx = int; T = LSQUnit<o3cpuimpl>::LSQEntry; 
std::enable_if_t<std::is_integral<idx>::value, typename 
std::vector&lt;_Tp&gt;::reference&gt; = LSQUnit<o3cpuimpl>::LSQEntry&amp;]: 
Assertion `index &gt;= 0' failed.

It??s perhaps worth mentioning that I ran the same experiments with the 
TimingSimpleCPU implementation and didn??t run into this issue. I also haven??t 
made any modifications to the circular queue or CPU code.
The full command line is as follows:

./build/X86/gem5.opt ./configs/example/fs.py --kernel=vmlinux-5.4.49 
--disk-image=x86root-expand-useful.img --caches --l2cache --l3cache 
--cpu-type=DerivO3CPU

Any help would be appreciated! Thank you!

Best,
Sam.</o3cpuimpl></std::is_integral<idx></o3cpuimpl></t></std::is_integral<idx>
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to