Hi all,

I’m writing because I’m running some code that I mounted onto a disk image 
while using the configs/example/arm/fs_bigLITTLE.py script, and am running into 
an issue when I use the O3_ARM_v7a as the CPU type in the big cluster. In 
particular, I get the following output:

gem5.opt: build/ARM/base/circular_queue.hh:394: 
std::enable_if_t<std::is_integral<Idx>::value, typename 
std::vector<_Tp>::reference> CircularQueue<T>::operator[](const Idx&) [with Idx 
= int; T = LSQUnit<O3CPUImpl>::LSQEntry; 
std::enable_if_t<std::is_integral<Idx>::value, typename 
std::vector<_Tp>::reference> = LSQUnit<O3CPUImpl>::LSQEntry&]: Assertion `index 
>= 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:

/users/sthoma41/gem5/build/ARM/gem5.opt 
/users/sthoma41/gem5/configs/example/arm/fs_bigLITTLE.py --kernel 
/users/sthoma41/gem5/dist/binaries/vmlinux.arm64 --kernel-init /init.gem5 --dtb 
/users/sthoma41/gem5/system/arm/dt/armv8_gem5_v1_big_little_1_1.dtb --disk 
/users/sthoma41/gem5/dist/disks/ubuntu-18.04-arm64-docker_modified.img 
--bootscript /users/sthoma41/gem5/bootscripts/250h50y.rcS --big-cpus 1 
--little-cpus 0 --caches --last-cache-level 2

Any help would be appreciated! Thank you!

Best,
Sam
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to